Apurv Choubey is an experienced backend engineer with 8 years in software development, specializing in Java, Spring Boot, microservices and event-driven architectures. Currently an Associate SDE at Magure, he drives feature development and performance work for large retail enterprise apps and led a successful migration from Spring Boot to Node.js to improve scalability. His background includes designing Kafka-based microservices and reverse-engineering SOAP endpoints to restore interoperability, reflecting a pragmatic focus on reliability and high availability. An active open-source contributor, he has worked on LibreHealth EHR and PlasmaPy—demonstrating range from healthcare UI/accessibility fixes to scientific transport calculations. Based in Hyderabad, he blends pragmatic engineering with a curiosity for diverse codebases, a trait traceable to his Google Summer of Code work with LibreHealthIO.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Visvesvaraya Technological University
LibreHealth EHR - Free Open Source Electronic Health Records
Role in this project:
Full-stack Developer
Contributions:36 commits, 44 PRs, 211 comments in 1 year 2 months
Contributions summary:Apurv contributed to fixing bugs and implementing features within the LibreHealth EHR project, addressing issues related to UI accessibility, report generation, and calendar functionality. They made changes to both frontend (CSS and JavaScript) and backend (PHP) files, demonstrating a broad understanding of the project's codebase. The commits reflect a focus on improving the user experience and functionality of the EHR system.
An open source Python package for plasma research and education
Role in this project:
Back-end Developer
Contributions:6 commits, 3 PRs, 13 comments in 5 days
Contributions summary:Apurv primarily contributed to the `plasmapy/plasmapy` repository by fixing bugs and improving the code in the `plasmapy/physics/transport.py` file, specifically related to calculations for thermal transport properties in plasmas. These changes involved modifying and correcting functions related to Braginskii transport coefficients. The user also addressed pep8 errors, ensuring code style consistency. The user further fixed links in the documentation.
physicsheliophysicspythonscienceparticles
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
Apurv Choubey - Associate Software Development Engineer