Summary
Overview
Work History
Education
Skills
Certification
Timeline
SeniorSoftwareEngineer

ASHUTOSH KUMAR SINGH

Senior Software Engineer
Bengaluru

Summary

• Overall 10 years of working experience in software development.

• Designed and developed distributed systems and micro-services which work at scale.

• Hands-on experience on writing modular and testable code in Java, Ruby

• Have sound knowledge of data structures, algorithms and object-oriented design patterns.

• Have working experience in agile environment and test-driven development.

Overview

10
10
years of professional experience
3
3
years of post-secondary education
1
1
Certification
2
2
Languages

Work History

Senior Software Engineer

Q2 Software
Bengaluru
08.2021 - Current
  • Led a cross-functional team to implement a highly scalable software solution for Treasury Onboarding, Which is built on microservices architecture using Java, Apex, Docker, Kafka, RabbitMq ,Redis,Salesforce, Git,Mysql etc
  • Collaborated with stakeholders to gather requirements and provide technical guidance for complex software applications, streamlining processes and improving project delivery
  • Implemented Business Account Opening solution for Banks/FI for some of the clients which helped FIs to reduce the manual process by 50%
  • Mentored junior developers, enhancing team performance and accelerating project timelines

Software Development Engineer

Expedia
Benagaluru
05.2018 - 07.2021
  • Implemented an Offer Alarm System, driving significant margin growth in Loyalty solutions,built using Springboot framework
  • Translated business requirements into technical Jira tasks, facilitating smooth tech implementations
  • Implemented AWS VPC endpoints, establishing trusted connections between Loyalty and Coupon services, which was built on distributed microservices architecture using Java,Kafka,RabbitMQ, Redis, git,Docker, Mysql etc
  • Implemented pay with points option from AMEX points on the expedia checkout page using Java, Java script, Mysql, Springboot, Mysql,RabbitMq, Kafka, Redis, Kubernetes, git etc

Software Engineer

Promptcloud
Bengaluru
02.2015 - 05.2018
  • Developed Ruby scripts to extract data from online sources, aiding customers in business planning
  • Contributed to core system improvements focusing on logging and performance enhancements
  • Worked on distributed web crawler and scraper development using RabbitMQ(Message Queue), Resque(Job Scheduler), ElasticSearch and MySQL etc.
  • Developed RESTful API using Sinatra(Web framework in Ruby).

Education

Master of Computer Applications (MCA) - Computer Applications

Birla Institute Of Technology
Ranchi, India
05.2011 - 06.2014

Skills

Problem Solving

undefined

Certification

Salesforce Certified Platform Developer I & II - Salesforce.

Timeline

Salesforce Certified Platform Developer I & II - Salesforce.

10-2022

Senior Software Engineer

Q2 Software
08.2021 - Current

Software Development Engineer

Expedia
05.2018 - 07.2021

Software Engineer

Promptcloud
02.2015 - 05.2018

Master of Computer Applications (MCA) - Computer Applications

Birla Institute Of Technology
05.2011 - 06.2014
ASHUTOSH KUMAR SINGHSenior Software Engineer