Charbel Kallas
Software Development Engineer
An experienced Software Engineer focused on designing and deploying resilient microservices and backend systems using Java , Go , Docker , and Kubernetes.
Work Experience
JumpCloud
Software Engineer
Feb 2024 — Present- Worked on JumpCloud Protect, a mobile multi-factor authentication app.
- Worked on JumpCloud Password Manager, an app to manage user passwords.
- Developed in an Agile methodology a backend apps using JavaScript, TypeScript, Go, gRPC, Redis, PostgreSQL, MySql, and MongoDB.
- Containerized applications with Docker and Kubernetes for efficient deployment and management of software applications.
- Wrote unit tests using Ginkgo and Jest to ensure code quality.
FOO
Java Backend Developer
Dec 2022 — Jan 2024- Developed and maintained in an Agile methodology, RESTful and SOAP APIs using Java Spring Boot, Redis, and MySQL.
- Integrated with third-party APIs and services to enhance functionality and improve overall system performance.
- Wrote unit tests and integration tests using JUnit and Mockito ensure reliability.
areeba
Software Engineer
May 2021 — Nov 2022- Created and maintained microservices and CRUD operations using Java Spring Boot and PostgreSQL.
- Implemented HSM, Drools, teedy document management and Apache Kafka with Java Applications.
- Actively engaged in Agile development, including sprint planning, stand-ups, and sprint review.
data-rho, LLC
Developer and Application Analyst
Oct 2019 — Apr 2021- Wrote database tables, optimized queries, created views, functions, stored procedures, and triggers in Microsoft SQL Server.
- Created Windows Forms App (.NET Framework) with Visual Basic using Infragistics UI Controls and Tools.
- Built and maintained reports using SAP Crystal Reports.
Featured Projects
JumpCloud Directory Platform
cloud-native identity and device management solution that integrates SSO, MFA, cross‑OS system management, conditional access policies, and comprehensive audit logging (Directory Insights) into a unified SaaS suite.

Jumpcloud Decentralized Password Manager
Create, store, and protect user credentials locally on devices, and centrally manage passwords using JumpCloud’s unique decentralized architecture.

Mbank UAE
Flagship mobile banking application from Al Maryah Community Bank. It offers completely fully digital individual banking, allowing users to open a UAE bank account in under five minutes using UAE Pass.

Issuing Processing Services
Comprehensive card management platform that enables banks, fintechs, and financial institutions to issue, process, and manage debit, credit, prepaid, and corporate cards.

OASIS
Comprehensive enterprise resource planning (ERP) and financial management system designed for large organizations, government entities, and public institutions.

SHIP-IT
End-to-end logistics and fleet management platform designed to optimize the distribution operations of organizations managing large delivery fleets.

About Me
I'm a Software Engineer with over 5 years of professional experience in backend development and building scalable, cloud-native systems. My technical expertise spans Java, Kotlin, Go, JavaScript, and frameworks like Spring Boot. I’ve worked extensively with RESTful and SOAP APIs, gRPC, Kafka, Docker, Kubernetes, and both SQL and NoSQL databases. I enjoy designing and implementing robust system architectures, writing clean, testable code, and collaborating in agile, cross-functional teams. I'm passionate about continuous learning and take pride in delivering high-quality software that solves real-world problems efficiently and reliably.
