website logo

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 Directory Platform

Jumpcloud Decentralized Password Manager

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

Jumpcloud Decentralized Password Manager

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.

Mbank UAE

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.

Issuing Processing Services

OASIS

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

OASIS

SHIP-IT

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

SHIP-IT

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.

Charbel Kallas