Ajay S.

Ajay S.

Senior Java Engineer

Bangalore, India
Hire Ajay S. Hire Ajay S. Hire 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.

Work history

UpStack
UpStack
Senior Java Engineer
2023 - Present (1 year)
, 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 (4 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.

Portfolio

Tech Lead - Gojek Insurance Platform
Tech Lead - Gojek Insurance Platform

Led a team of devs to design, develop, implement, and maintain solutions on the new Insurance Platform - building the complete architecture from scratch and deploying core microservices. Worked on a new monitoring system for the platform and improved inter-microservice communication on the system handling 400K+ insurance policy creations.

Senior Software Developer - Merchant Lending (GoModal)
Senior Software Developer - Merchant Lending (GoModal)

GoModal provides business cash loan facilities to Merchants with various installment terms through Gojek’s GoBiz application. Designed and developed the lending app with features that allow users to apply for loans - implementing backend services and the 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)

Worked on the Crediva Real-estate Lending platform - converting a static UI into an Excel-driven dynamic UI using Google Sheet API and implemented Redis for caching highly used static data on the solution. Improved the deployment process with CI/CD, executed unit tests, introduced AWS services, and added a virus-scanning functionality for all documents uploaded by users.

Backend Lead - Transport Ride Insurance
Backend Lead - Transport Ride Insurance

Transport Ride Insurance Accidental Insurance | On-Time Pickup Guarantee | Permanent disability | Death due to accident

Backend Lead - Cracked Screen Protection | Gojek GoPulsa
Backend Lead - Cracked Screen Protection | Gojek GoPulsa

Cracked Screen Protection on online mobile recharge

Backend Lead - Priority Payment Transfer Insurance
Backend Lead - Priority Payment Transfer Insurance

On Time Guarantee of fund transfer inside Gopay Mobile app

Java Lead Engineer - Hotel Booking - Alhilal Digital Bank App
Java Lead Engineer - Hotel Booking - Alhilal Digital Bank App

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.

Java Lead Engineer - Marketplace - Alhilal Digital Bank App
Java Lead Engineer - Marketplace - Alhilal Digital Bank App

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

Java Lead Engineer - Gift Card - Alhilal Digital Bank App
Java Lead Engineer - Gift Card - Alhilal Digital Bank App

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

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)