Swaraj Pal

Senior Software Engineer at Atlassian

Gurugram, Haryana, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookMatric, Matric at Holy Family Convent School
bookBachelor of Technology (B.Tech.), Computer Science, 9.13, Bachelor of Technology (B.Tech.), Computer Science, 9.13 at Guru Nanak Dev University
languagesEnglish, Hindi, Punjabi
github-logo-circle

Github Skills (34)

snippet10
javascript10
docker10
circuit-breaker10
sni10
mysql10
testing10
snips10
dockers10
java10
jhipster10
design-patterns10
javas10
vue10
spring-boot10

Programming languages (5)

TypeScriptJavaCSSJavaScriptVue

Github contributions (5)

github-logo-circle
iluwatar/30-seconds-of-java

Oct 2020 - Dec 2020

Collection of reusable tested Java 21 compatible code snippets that you can understand in 30 seconds or less.
Role in this project:
userBack-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.
jvm-bytecodeloopssnippets-collectionjava-8java-bytecode
jhipster/jhipster-lite

Dec 2021 - Oct 2022

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:
userBack-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.
Request Free Trial