Ankit Nainwal

Software Engineer

Bengaluru, Karnataka, India11 mos experience

Key Highlights

  • Designed scalable APIs for high-performance systems.
  • Engineered reliable payment workflows reducing operational overhead.
  • Contributed to 60% growth in direct bookings.
Stackforce AI infers this person is a Backend Software Engineer specializing in SaaS solutions with a focus on scalable systems.

Contact

Skills

Core Skills

Java Spring BootNode.js

Other Skills

JavaPipelinesWebhookMySQLSQLProblem SolvingFull-Stack DevelopmentReact.jsC (Programming Language)TeamworkC++Python (Programming Language)DSAWeb DevelopmentMERN Stack

About

Backend Software Engineer focused on building scalable, high-performance systems for real-world applications. At Machaxi, I design and develop booking and payment platforms, including Pay & Play workflows, admin systems with RBAC, and reliable payment and refund pipelines. I work on building production-grade APIs, optimizing data models, and ensuring system reliability under scale. Experienced in Java (Spring Boot), Node.js, MySQL, and Redis, with a strong focus on concurrency control, idempotent workflows, and fault-tolerant system design. Currently deepening my expertise in distributed systems and backend architecture to build scalable and reliable platforms.

Experience

11 mos
Total Experience
11 mos
Average Tenure
11 mos
Current Experience

Machaxi

2 roles

Software Development Engineer

Jul 2025Present · 11 mos · Bengaluru, Karnataka, India · On-site

  • Designed and built scalable REST APIs for Pay & Play bookings with real-time slot validation, preventing double bookings under concurrent requests.
  • Implemented concurrency control and transactional consistency to safely handle high-contention booking scenarios.
  • Re-architected plan and entitlement data models, improving query performance and ensuring consistency across booking workflows.
  • Built robust rescheduling and cancellation flows with correct state transitions, reducing conflicts and manual intervention by 80%+.
  • Migrated payment validation to a webhook-driven backend architecture, improving reliability via server-side verification.
  • Engineered idempotent payment workflows to handle retries and duplicate events without inconsistent states or duplicate bookings.
  • Automated refund workflows for failures, cancellations, and timeouts, reducing operational overhead and improving reliability.
  • Contributed to 60%+ growth in direct bookings by strengthening platform reliability and reducing third-party dependency.
Java spring BootNode.js

Software Development Engineer Intern

Sep 2024Jul 2025 · 10 mos · Bengaluru, Karnataka, India · On-site

  • Built a scalable internal ticketing system with auto-assignment and SLA-driven escalations, improving resolution efficiency.
  • Implemented cron-based escalation workflows and real-time WhatsApp notifications (Interakt API) for timely stakeholder updates.
  • Developed a centralized admin platform with RBAC for secure management of academies, bookings, users, and plans.
  • Designed normalized, extensible database schemas enabling efficient querying and scalable system growth.
JavaJava spring Boot

Bluestock fintech

Software Development Engineer

Aug 2024Sep 2024 · 1 mo · Pune District, Maharashtra, India · Remote

Education

Lovely Professional University

Jan 2021Jan 2025

State Public School

Non-Medical

Mar 2019Mar 2021

Stackforce found 100+ more professionals with Java Spring Boot & Node.js

Explore similar profiles based on matching skills and experience