Gaurav Regmi
@gauravregmi
Software Engineer with 4+ years building scalable, secure backend systems and high-performance apps.
What I'm looking for
I’m a Software Engineer with 4+ years of experience building high-performance applications and scalable architectures, with a strong focus on secure, scalable REST APIs, messaging systems, and backend performance optimization. In my work, I’ve delivered measurable improvements such as reducing memory usage by 30% and minimizing code redundancy by 30% using Java design patterns (Singleton, Factory) and SOLID principles. I also raised code quality by achieving 90% code coverage through JUnit and Mockito, cutting production bugs by 30% and improving reliability during migration.
I enjoy turning complex systems into dependable, maintainable platforms—whether modernizing legacy services or improving delivery workflows. I reduced runtime errors by 30% by migrating a logistics application from Java 8 to Java 11 and integrating Spring Boot, while using Git and Bitbucket to streamline collaboration across teams. I’ve further strengthened release confidence by reducing release cycles by 20% through automated build-test-deploy pipelines with Jenkins, Docker, and Kubernetes. Beyond production engineering, I’ve explored applied AI in projects like CirclAI (Spring AI + Claude API), dog breed recognition using Inception-v3 with multi-angle data, and a conditional diffusion model for image denoising—always aiming to ship robust solutions that perform well in real-world constraints.
Experience
Work history, roles, and key accomplishments
NSF I-Corps Technical Lead
University of South Dakota
Jun 2025 - Jul 2025 (1 month)
Performed customer discovery for an AI-driven tooth disease detection solution by collaborating with 20 dental professionals and academic experts under faculty supervision as technical lead.
Software Engineer
F1soft International Pvt. Ltd.
Feb 2022 - Dec 2024 (2 years 10 months)
Improved application efficiency by applying Java design patterns and SOLID principles, reducing memory usage and minimizing code redundancy by 30%. Increased reliability by raising JUnit/Mockito test coverage to 90%, reducing production bugs by 30%, and improved deployment velocity by automating build-test-deploy with Jenkins, Docker, and Kubernetes.
Software Engineer
Mbank Technologies Pvt. Ltd.
Jan 2020 - Jan 2022 (2 years)
Reduced runtime errors by 30% and improved maintainability by migrating a legacy logistics application from Java 8 to Java 11 and integrating Spring Boot. Reused Angular components to cut code duplication by 20% and built complex reactive forms with custom validators and dynamic controls.
Education
Degrees, certifications, and relevant coursework
University of South Dakota
Master of Science in Computer Science, Computer Science
2025 - 2026
Grade: GPA: 4.0
Activities and societies: Relevant coursework: Mathematics, Artificial Intelligence, High Performance Computing, Operating System.
Pursuing a Master of Science in Computer Science at the University of South Dakota (Jan 2025–May 2026). Coursework includes Mathematics, Artificial Intelligence, High Performance Computing, and Operating System topics.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Gaurav?
You can contact Gaurav and 90k+ other talented remote workers on Himalayas.
Message GauravFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
