John Elmer
@johnelmer
I am an adaptable backend software engineer delivering scalable, high-performance systems.
What I'm looking for
I am an adaptable and impact-focused software engineer with extensive experience building scalable backend systems using Typescript, NodeJS, and Python. I led the decoupling of legacy systems into independent architectures that improved performance by at least 75%, contributed to payment gateway integrations, and helped reduce fraud attempts by 90%.
I collaborate closely with cross-functional stakeholders, mentor junior engineers, and maintain high-reliability services (98%+ crash-free sessions). I seek roles where I can drive robust system design, own payments and API integrations, and support team growth through technical leadership.
Experience
Work history, roles, and key accomplishments
Backend Engineer
Ajaib
Feb 2025 - Present (6 months)
Consolidated Whiz transaction history across microservices and integrated Whiz as a payment source, implementing incoming cashback flow and contributing to QRIS payment integration to enable seamless purchases in the Ajaib app.
Software Engineer
Whiz
Feb 2022 - Present (3 years 6 months)
Led decoupling of backend from legacy dependencies, achieving a ≥75% performance improvement, integrated multiple payment gateways with a Strategy Pattern, and helped reduce fraud attempts by 90% while maintaining 98% crash-free sessions.
Software Engineer
GajiGesa
Jan 2021 - Jan 2022 (1 year)
Developed and maintained a bill-payment microservice achieving 98% crash-free sessions and 98% availability, and migrated core backend and OpenAPI services from Python to NodeJS to adopt a microservice architecture.
Technology Head
Houzcall
Oct 2019 - Jan 2021 (1 year 3 months)
Led and mentored engineering teams to improve developer productivity and guided technical direction while collaborating with operations on data analytics to optimize business and feature decisions.
Software Developer
Houzcall
Oct 2016 - Oct 2019 (3 years)
Improved booking distribution and schedule visibility to enhance partner retention and service quality, integrated e-money top-up and disbursement flows with Midtrans/BCA, and developed a financial report generator for operations.
Software Developer
Kreasi Solusi Infotek
Apr 2015 - Aug 2016 (1 year 4 months)
Developed a custom accounting software solution for a bitumen manufacturing company to automate financial workflows and reporting.
Software Developer Intern
PT Trias Indra Saputra
Jul 2013 - Aug 2013 (1 month)
Developed custom software to sort and filter potential clients for the sales team, improving lead targeting and sales efficiency.
Education
Degrees, certifications, and relevant coursework
Universitas Multimedia Nusantara
Bachelor's Degree, Information Technology
2010 - 2014
Grade: 3.2 / 4.0
Activities and societies: Final project: Rete Algorithm Implementation on Healthy Food Recommendation Application.
Completed a Bachelor's Degree in Information Technology at Universitas Multimedia Nusantara from 2010 to 2014 with a GPA of 3.2/4.0. Final project: Rete Algorithm Implementation on Healthy Food Recommendation Application.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring John?
You can contact John and 90k+ other talented remote workers on Himalayas.
Message JohnFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
