Results-driven Software Developer with 5+ years of experience building scalable enterprise applications using Java, Spring Boot, Microservices, REST APIs, and cloud-native technologies. Strong backend engineering background improving API performance, reducing latency, optimizing database queries, and supporting high-availability systems handling 10,000+ requests per minute. Experienced in CI/CD, automated testing, monitoring, caching, and production support with hands-on expertise in Docker, Kubernetes, Jenkins, GitHub Actions, Redis, Prometheus, and Grafana. Collaborative Agile team player skilled in mentoring junior developers and delivering secure, maintainable, business-aligned software solutions.

Gurpreet Singh

Results-driven Software Developer with 5+ years of experience building scalable enterprise applications using Java, Spring Boot, Microservices, REST APIs, and cloud-native technologies. Strong backend engineering background improving API performance, reducing latency, optimizing database queries, and supporting high-availability systems handling 10,000+ requests per minute. Experienced in CI/CD, automated testing, monitoring, caching, and production support with hands-on expertise in Docker, Kubernetes, Jenkins, GitHub Actions, Redis, Prometheus, and Grafana. Collaborative Agile team player skilled in mentoring junior developers and delivering secure, maintainable, business-aligned software solutions.

Available to hire

Results-driven Software Developer with 5+ years of experience building scalable enterprise applications using Java, Spring Boot, Microservices, REST APIs, and cloud-native technologies. Strong backend engineering background improving API performance, reducing latency, optimizing database queries, and supporting high-availability systems handling 10,000+ requests per minute.

Experienced in CI/CD, automated testing, monitoring, caching, and production support with hands-on expertise in Docker, Kubernetes, Jenkins, GitHub Actions, Redis, Prometheus, and Grafana. Collaborative Agile team player skilled in mentoring junior developers and delivering secure, maintainable, business-aligned software solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Software Engineer at Ciklum
April 1, 2024 - Present
Led migration of a legacy monolithic application to a microservices architecture, improving scalability, maintainability, and deployment flexibility. Reduced deployment time by 30% through redesigning service boundaries and improving release workflows. Designed and developed high-performance Java Spring Boot microservices handling 10,000+ requests per minute. Optimized API response time from 200ms to 120ms by improving SQL queries, reducing unnecessary service-to-service calls, and applying backend performance tuning. Implemented Redis caching for frequently accessed data, reducing database load and improving response time. Built secure REST APIs with validation, exception handling, structured logging, authentication and role-based authorization. Improved database performance via query/index optimization. Standardized API documentation using Swagger/OpenAPI and increased automated test coverage from 60% to 90% using JUnit/Mockito. Supported CI/CD with Jenkins and GitHub Actions and con
Software Developer at Mphasis
June 1, 2022 - March 31, 2024
Developed and enhanced Java-based software components for vehicle diagnostic systems, improving real-time data processing efficiency by 15%. Diagnosed and resolved performance bottlenecks, reducing average response time from 300ms to 180ms. Designed backend components supporting diagnostic workflows, data validation, business rules, and system communication. Improved reliability through log analysis, debugging, and root-cause analysis support. Implemented CI/CD pipelines, increasing deployment frequency from bi-monthly to weekly. Automated testing with JUnit and Mockito, reducing test execution time by 50% and improving code reliability. Collaborated with engineering, QA, business analysts, and stakeholders to define requirements and translate them into maintainable designs aligned with performance, safety, and quality standards. Participated in code reviews and supported integration/production troubleshooting.
Software Developer at Shopify
June 1, 2021 - May 31, 2022
Developed RESTful APIs using Java and Spring Boot for a high-traffic application serving 500,000+ users. Built backend services supporting user-facing features, data processing workflows, and third-party integrations. Refactored the codebase to improve maintainability and scalability, reducing technical debt by 30%. Implemented logging and monitoring using Prometheus and Grafana for proactive detection and faster incident response. Optimized database queries and backend data access to improve API response times and reduce database load. Created and tested APIs using Postman and Swagger to support frontend and external integrations. Developed reusable service-layer components to reduce duplicate logic. Collaborated with frontend developers on API contracts and request/response validation. Supported bug fixing, production troubleshooting, Agile ceremonies, and QA-assisted regression validation before releases.

Education

MBA at Rayat and Bahra University
January 11, 2030 - July 20, 2026
Bachelor's Degree in Science Information Technology at Punjab Technical University
January 11, 2030 - July 20, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Software Engineer

We have the best software engineer experts on Twine. Hire a software engineer today.