Akshay Darekar

Senior Software Engineer

Pune, Maharashtra, India9 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Designed scalable microservices for global communication.
  • Expert in event-driven architectures and cloud-native solutions.
  • Proven track record in optimizing system performance and reliability.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and Fintech with expertise in microservices and cloud architectures.

Contact

Skills

Core Skills

JavaMicroservicesAwsCore Java

Other Skills

Spring BootKafkaEvent-Driven ArchitectureDatadogSplunkLambdaAgile MethodologiesSQLEvent Driven ProgrammingFoundation ModelsArtificial Intelligence (AI)Generative AIMachine Learning (ML)AI and ML on AWS - FoundationalAWS AI

About

Senior Backend Engineer with 9 years of experience designing, building, and operating scalable microservices and distributed systems using Java and Spring Boot. Experienced in developing event-driven architectures, backend platforms, and high-throughput messaging systems running in cloud-native environments on AWS. Currently working on the Unified Messaging Platform for Expedia, contributing to a Kafka-based notification pipeline responsible for delivering multi-channel communications to millions of global users. Strong focus on system reliability, performance optimization, and automation while delivering backend systems operating at scale. Skills • Programming & Core: Java, Data Structures &Algorithms, Multithreading • Distributed Systems & Architecture: System Design (LLD/HLD), Microservices, Event-Driven Architecture, Design Patterns • Backend Frameworks: Spring Boot, Hibernate • Databases & Caching: MySQL, Oracle, Redis • Messaging & APIs: REST, Kafka, gRPC, GraphQL • Cloud & DevOps: AWS, Docker, Kubernetes, Jenkins, GitHub Actions, Spinnaker • Testing: JUnit, Mockito • Observability: Datadog, Splunk Certifications: • AWS Certified Developer - Associate • AWS Certified AI Practitioner

Experience

9 yrs 2 mos
Total Experience
3 yrs
Average Tenure
3 yrs 4 mos
Current Experience

Expedia group

Senior Software Engineer

Dec 2022Present · 3 yrs 4 mos · Pune District · Remote

  • Payroll - EPAM Systems
  • Designed and scaled a global SMS service processing 20M+ monthly messages, enabling reliable communication for millions of global users.
  • Implemented locale-aware SMS and Voice OTP messaging, eliminating Okta license dependency and delivering $3M annual savings.
  • Contributed to a Kafka-based event-driven notification pipeline handling ~8M notifications daily across distributed microservices.
  • Optimized EC2 resource allocation for virus scanning and removed single points of failure, saving $18K/year in infrastructure costs.
  • Built and integrated a reusable client SDK for file operations, reducing integration time by 40% and improving development efficiency across Expedia applications.
  • Automated Slack app data cleanup on uninstall events, eliminating manual steps and saving hours per event for engineering and client teams.
  • Streamlined partner SMS onboarding via a single API, reducing setup time by 80%.
  • Designed secure file management APIs (upload, download, virus scan, delete, status check) using AWS S3 and Lambda, enabling standardized, scalable file handling across multiple services.
  • Automated sanity tests with Postman and integrated them into Jenkins pipelines, eliminating manual testing and saving several hours per deployment.
  • Integrated Slack with Expedia’s Conversation Platform using Events API and Interactive Messages, enabling seamless Virtual and Live Agent support and delivering asynchronous notifications via a queuing system—boosting users’ productivity and enhancing user satisfaction.
  • Built Datadog monitors, SLOs, and Splunk dashboards to proactively track system health and accelerate debugging.
  • Migrated CI/CD workflows from Jenkins to GitHub Actions, automating Maven builds, Sonar analysis, Docker image creation, and Spinnaker deployment.
  • Removed a redundant service from the verification flow, simplifying architecture and saving $2,000/year.
JavaSpring BootKafkaAWSMicroservicesEvent-Driven Architecture+2

Career break

Personal goal pursuit

Sep 2022Dec 2022 · 3 mos · Pune, Maharashtra

  • Took a planned break to manage personal commitments and ensure a smooth personal-professional balance. During this time, I also stayed engaged with industry trends and prepared for the next phase of my career.

Uplight

Software Engineer

Nov 2020Sep 2022 · 1 yr 10 mos · Pune, Maharashtra, India

  • Developed a multi-tenant user sync cron job, ensuring up-to-date user data across tenant-specific databases.
  • Designed and implemented monthly bill breakdown and credit-debit presentment features, improving user transparency and satisfaction.
  • Reduced code build time by 55% by separating integration and unit tests, boosting developer efficiency.
  • Refactored code to fix major Sonar issues and increased test coverage, improving code quality and maintainability.
  • Managed end-to-end responsibilities including design, development, unit testing, code reviews, documentation, demos, and JIRA story creation.
Core JavaAgile Methodologies

Tata consultancy services

Software Engineer

Nov 2016Nov 2020 · 4 yrs · Pune, Maharashtra, India

  • Client - ABN AMRO, DNB Bank
  • Implemented caching in the application, reducing response time by 30% and improving overall user experience.
  • Developed a quantum discount algorithm for dynamic pricing, enabling more flexible business promotions.
  • Designed and developed RESTful web services for an insurance management system, improving system modularity and maintainability.
  • Led a team of 3 junior engineers, providing technical and domain training to accelerate ramp-up.
  • Conducted initial technical interview screenings, ensuring quality candidate selection.
  • Reduced report generation time by 40% using asynchronous programming, improving operational efficiency.
  • Provided application support for internal banking services, ensuring smooth daily operations.
  • Built a reusable File Writer Framework for efficient file processing.
  • Increased code coverage from 19% to 95% by writing test cases, improving system reliability.
SQLCore Java

Education

Savitribai Phule Pune University

Bachelor of Engineering - BE

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience