Ajay S.

About Me

Ajay is a Senior Java Engineer with 9+ years of experience delivering software applications, data, and infrastructure architecture on distributed, scalable, and resilient systems. He is familiar with modern industry-wide technology trends, developmental toolsets, and best practices, designing and implementing APIs, databases, and data pipelines, managing cloud infrastructure, and building CI/CD workflows. Ajay is familiar with all aspects of the SDLC, delivering services, features, and user stories that meet client requirements and technical specifications.

AI, ML & LLM

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Java Engineer
2023 - Present (2 years)
, Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Alhilal Bank
Alhilal Bank
Lead Java Engineer - Part time
2022 - 2024 (2 years)
Remote
  • Built Hotel Booking journey inside Alhilal Bank Marketplace from scratch. Integrated with Giift.com vendor for real time hotel booking, All countries and destinations were supported. Solved caching related problems while providing best rates possible for users in shortest time frame.

  • Built Alhilalbank mobile app based shopping Marketplace from scratch. Integrated with Giift.com vendor for allowing users to purchase goods and get cashback Alhilal digital points. Integrated with Payment flow with notifications flow for sms and push notifications. Designed the complete architecture of the system involving multiple microservices that communicate with both Android and iOS applications

  • Built Alhilal bank mobile app based Gift Card feature where users can purchase and send Gift cards to their friends and family. Designed the complete architecture of the system involving multiple microservices that communicate with both Android and iOS applications

Gojek
Gojek
Lead Backend Engineer
2020 - Present (5 years)
India
  • Designed, built, and deployed the complete architecture and core platform microservices for an insurance platform.

  • Implemented solutions to improve system performance by 50%, deployed microservices, and added monitoring services.

  • Deployed solutions to improve the production environment, minimize production incidents, decrease BI data processing time, and enhance fault tolerance.

Credivia
Credivia
Senior Software Developer
2019 - 2020 (1 year)
Pune, India
  • Led a team of 5 dev to design, develop, deploy, and maintain the Crediva platform with system-wide security using JWT authentication.

  • Introduced and utilized different AWS services throughout the project and enhanced the release cycle using CI/CD pipelines.

  • Improved dev processes on the team using Xtreme programming techniques and dockerized backend apps to simplify deployments.

Boston Consulting Group (BCG)
Boston Consulting Group (BCG)
Senior Software Developer
2017 - 2017
India
  • Designed and implemented solutions to transform the BCG marketing analytics platform into a multi-tenant application.

  • Deployed a new user authorization and authentication functionality on the solution using Okta.

  • Executed tests to improve code coverage to 97%, improved report generation performance, and worked on various frontend charts.

Atos
Atos
Software Developer
2015 - 2017 (2 years)
Pune, India
  • Wrote and deployed the backend architecture for the Inventory Plus platform - utilizing multithreading to enhance the account calculation pipeline.

  • Worked on processes to migrate the platform to AWS and eliminated code smells, bugs, and vulnerabilities using Sonar Qube.

  • Built new dashboards and other pages on the platform and implemented the bar code/PDF report generation functionality.

Showcase

Tech Lead - Gojek Insurance Platform
Tech Lead - Gojek Insurance Platform
  • Led the design, development, and maintenance of a new Insurance Platform, including constructing the complete architecture from scratch and deploying core microservices.

  • Developed a new monitoring system for the platform, enhancing overall functionality.

  • Improved inter-microservice communication for a system handling over 400K insurance policy creations.

Senior Software Developer - Merchant Lending (GoModal)
Senior Software Developer - Merchant Lending (GoModal)
  • GoModal provides business cash loan facilities to merchants through Gojek's GoBiz application.

  • Designed and developed the lending app that allows users to apply for loans.

  • Implemented backend services and a deduction management system for repayments with high availability, high accuracy, and no downtime.

Senior Software Developer - RealEstate Lending Platform (CrediVia)
Senior Software Developer - RealEstate Lending Platform (CrediVia)
  • Converted a static UI into an Excel-driven dynamic UI using Google Sheet API on the Crediva Real-estate Lending platform

  • Implemented Redis for caching static data and improved the deployment process with CI/CD and AWS services

  • Added a virus-scanning functionality for all user-uploaded documents and executed unit tests

Backend Lead - Transport Ride Insurance
Backend Lead - Transport Ride Insurance
  • Accidental Insurance available for transport rides

  • On-Time Pickup Guarantee assured

  • Coverage includes Permanent disability and Death due to accident

Backend Lead - Cracked Screen Protection | Gojek GoPulsa
Backend Lead - Cracked Screen Protection | Gojek GoPulsa
  • Project involves working on backend of Cracked Screen Protection

  • Role revolves around the Gojek GoPulsa platform

  • This revolves around online mobile recharge services

Backend Lead - Priority Payment Transfer Insurance
Backend Lead - Priority Payment Transfer Insurance
  • Project focuses on ensuring timely fund transfers within Gopay Mobile app

  • Role involves leading backend development for the project

  • Includes development of a priority payment transfer insurance

Java Lead Engineer - Hotel Booking - Alhilal Digital Bank App
Java Lead Engineer - Hotel Booking - Alhilal Digital Bank App
  • Developed the Hotel Booking journey from scratch for Alhilal Bank Marketplace.

  • Integrated with Giift.com vendor providing real-time hotel booking for all countries and destinations.

  • Resolved caching issues ensuring quickest and best possible rates for users.

Java Lead Engineer - Marketplace - Alhilal Digital Bank App
Java Lead Engineer - Marketplace - Alhilal Digital Bank App
  • Developed Alhilalbank mobile app which is a shopping marketplace from scratch.

  • Integrated app with Giift.com vendor for purchases and cashback on Alhilal digital points.

  • Implemented payment notifications flow and designed a multi-microservice architecture for the system.

Java Lead Engineer - Gift Card - Alhilal Digital Bank App
Java Lead Engineer - Gift Card - Alhilal Digital Bank App
  • Java Lead Engineer for Gift Card feature in Alhilal Digital Bank App

  • Constructed feature to purchase and send gift cards via mobile application

  • Designed comprehensive system architecture involving multiple microservices for Android and iOS platforms

Education

Education
Post-graduate Diploma in Advanced Computing
Centre for Development of Advanced Computing(CDAC)
2015 - 2015
Education
B.Tech Computer Software Engineer
Rajasthan Technical University(RTU)
2010 - 2014 (4 years)