Swaraj Pal is a Senior Software Engineer with 12 years’ experience designing and delivering cloud-native, microservices-based systems using Java/Spring backends and Angular frontends. He has led architecture and implementation for mission-critical airline and travel platforms—owning design, security, CI/CD and deployments on Kubernetes across multiple geographies. A hands-on engineer and mentor, he’s built products from scratch and guided teams through complex distributed systems and GDS integrations. Active in open source, he has contributed to well-known projects like JHipster and iluwatar/java-design-patterns, improving cross-platform file handling, database integrations, and Java code quality. Known for an eye for elegant design, he blends pragmatic engineering with clean APIs and robust testing practices. Based in Gurugram, he pairs strong technical leadership with continuous curiosity about industry trends and platform-level improvements.
11 years of coding experience
8 years of employment as a software developer
Matric, Matric at Holy Family Convent School
Bachelor of Technology (B.Tech.), Computer Science, 9.13, Bachelor of Technology (B.Tech.), Computer Science, 9.13 at Guru Nanak Dev University
Collection of reusable tested Java 21 compatible code snippets that you can understand in 30 seconds or less.
Role in this project:
Back-end Developer
Contributions:16 reviews, 19 commits, 4 PRs in 2 months
Contributions summary:Swaraj primarily contributed to the Java-based project by adding and modifying code snippets. Their work involved implementing snippets for tasks like retrieving public field names, base64 encoding/decoding, and calculating haversine distances. Furthermore, the user fixed issues related to checkstyle and code comments, improving the code quality and consistency within the repository. The user also refactored some code, for example replacing the classic for loop by using streams.
JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
Role in this project:
Back-end Developer
Contributions:62 reviews, 107 commits, 29 PRs in 10 months
Contributions summary:Swaraj focused on fixing path handling issues, particularly regarding file separators on Windows operating systems, to ensure compatibility with the templating engine. The user also implemented a database connection with MySQL, by adding Spring Data JPA, MySQL driver, Hikari, Hibernate Core, TestContainers, and Docker Compose configuration. Additionally, the user improved the logging configuration for Spring Boot and incorporated several logging libraries.
spring-bootliteweb-applicationsjhipsterdocker
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.