Ankush Maheshwari

Software Engineer

Bengaluru, Karnataka, India14 yrs 2 mos experience
Highly Stable

Key Highlights

  • Over 10 years of software development experience.
  • Expert in designing scalable web applications.
  • Proven leadership in mentoring engineering teams.
Stackforce AI infers this person is a SaaS architect with extensive experience in scalable web applications and team leadership.

Contact

Skills

Core Skills

Solution ArchitectureAmazon Web Services (aws)MicroservicesAgile Development

Other Skills

AJAXAlgorithmsAmazon DynamodbAmazon KinesisApache FlinkBDDCommunicationCore JavaCucumberData StructuresDistributed SystemsDockerDomain-Driven Design (DDD)ElasticSearchGit

About

I am a Principal Engineer at HackerRank, a leading platform for assessing and hiring developers, with more than 10 years of experience in software development. I have an OCPJP certification from Oracle and an AWS Certified Solutions Architect - Associate credential from Amazon Web Services. My core competencies include designing, developing, and delivering web applications using service-oriented architecture, and Amazon Services. I have also led and mentored teams of engineers, collaborated with cross-functional stakeholders, and presented technical proposals and solutions. I am passionate about creating products that enhance the developer community and enable data-driven decision making.

Experience

14 yrs 2 mos
Total Experience
2 yrs 2 mos
Average Tenure
1 yr 2 mos
Current Experience

Atlassian

Principal Software Engineer

Mar 2025Present · 1 yr 2 mos · Bengaluru, Karnataka, India · Remote

Hackerrank

2 roles

Principal Engineer

Promoted

Oct 2022Jan 2025 · 2 yrs 3 mos

  • Architectural Contributions:
  • Laying out a next generation infrastructure layer for business workflow orchestration in Service oriented architecture. The architecture aims to bring about the much desired reliability and observability for business transactions that spans across multiple services and can be pretty fragile due to their distributed nature
  • Doing a capacity estimation exercise to evaluate multiple databases for a given problem and then recommending a solution that is scalable, maintainable and required minimum operational overhead.
  • Presenting all the capacity estimation exercises in the form of RFCs to gain the company wide consensus
  • Planning and Mentoring:
  • Leading a team of 4 members and cross collaborating with the engineering managers of 4 other teams. Calling out the technical dependencies along with their timelines and getting an consensus across multiple stakeholders and team members. Sharing the timelines with the product teams. Charting out the execution plans for parallel development in cross team initiatives.
  • IC:
  • Identifying query access patterns and designing a dynamoDB schema to power our backend APIs. All the APIs including pagination and filtering are resolved within single digit millisecond latency.
  • Estimating the number of shards and then tuning the kinesis for inter service communication based on different traffic patterns.
CommunicationMicroservicesAmazon KinesisHigh-Level DesignAmazon DynamodbGo (Programming Language)+8

Tech Lead

Oct 2020Oct 2022 · 2 yrs

  • Contributions:
  • Scaled the Hackerrank Community platform from 10k to 50k users concurrently participating in the coding contest.
  • The launch of weekly, monthly, and quarterly preparation kits for the developer community.
  • Improved the code quality, encouraged the documentation first approach to ease the onboarding of the new joiners within the team.
CommunicationMicroservicesHigh-Level DesignAgile DevelopmentDistributed Systems

Housing.com

Senior Software Engineer

Dec 2018Oct 2020 · 1 yr 10 mos · Gurugram, Haryana, India

  • Roles and Responsibilities:
  • 1. Service owner of HousingAdProduct that monetises various product lines of Housing.com .
  • 2. Reduced RAM consumption up to 50% by leveraging the power of multi threaded web servers in a SOA architecture.
  • 3. Started a series of tech-talks for an open discourse on new tech initiatives, pain points of the various teams, and to discuss about tech in general.
  • 4. Designed, and developed the search experience for the paying guest properties on Housing.com
CommunicationMicroservicesHigh-Level DesignAgile DevelopmentDistributed Systems

Xebia

Senior Software Consultant

Mar 2016Dec 2018 · 2 yrs 9 mos · Gurugram, Haryana, India

  • Technology/Framework: Ruby on Rails, Angular
  • Dev-Tools: AWS Services, Docker, Helm Charts, Redis, Splunk, Kubernetes, Docker
  • OS: nix systems
  • Roles and Responsibility:
  • 1. Identified the bottleneck in our major mail parsing service, and then increased its throughput by 400% using an asynchronous job queue.
  • 2. Leading the the back end Restful APIs developments of two major products. Continuously enhancing the reporting and analytical features of the tools.
  • 3. Attending meetings with the clients, suggesting technical solutions to their requirements, and estimating the user stories.
  • 4. Played a major role in migrating the products from the in-house infrastructure to the AWS cloud. Changed the deployment technology from Capistrano to docker, and kubernetes.
  • 5. Answering the end user's queries, and providing the production support.
  • 6. Mentoring the other team members, and promoting the standard GIT practices, and the code reviews, and writing the unit test cases. Always tried to maintain more than 80% Rspec test cases coverage.
  • 7. Ensuring that test cases are not superficially written to just increase the test coverage.

Payu payments private limited

Senior Software Engineer

May 2015Mar 2016 · 10 mos · Gurugram, Haryana, India

  • Technology/Framework: Ruby on Rails, HTML, CSS, Jquery
  • Tools: Amazon S3, Elastic Search, Redis, Sidekiq, Resque
  • OS: Ubuntu
  • Roles and Responsibility: Restful web-services development.
  • Identifying the areas of improvement and refactoring in the existing code base.
  • System Design.
  • Code optimization.
  • Mentoring
  • Contribution:
  • Revamped the system for creating the leads for the prospective merchants in our tool. The new design brought down the latency of leads creation from 2 hours to real time that enabled our sales team to address the prospective customer needs promptly
  • Design and development of a merchant on-boarding system that could potentially convert the leads into our customer in a days time.
  • Deployment automation, release management for the product.
  • Analysing the user stories, breaking these down into technical tasks, estimation, and assigning the stories to other team members.
  • End to end delivery of the product.
Distributed Systems

Jifflenow

Software Engineer

Sep 2014Apr 2015 · 7 mos · Bangalore Area, India

  • Technology/ Framework: Ruby On Rails, CSS, Jquery, HTML, Mysql, Pgsql
  • VCS: GIT, GIT FLOW
  • OS: Ubuntu
  • 1. Part of the core engineering team that developed and coded the foundation of the very high quality product.
  • 2. Involved in designing, developing the various feature sets and several Restful API's that are consumable across different platforms such as mobile, desktop etc.
  • 3. Involved in data modelling for developing various feature sets in a product.
  • 4. Extensive working experience on application built on a distributed architecture keeping the scalability and optimization in view.

Amadeus software labs india pvt. ltd.

Software Development Engineer

Nov 2011Aug 2014 · 2 yrs 9 mos · Bangalore,india

  • Technology/Framework: Core Java, Ruby, Linux Shell, Maven
  • Tools: Nagios, Eclipse.
  • Understanding Requirements.
  • Design the solutions for various feature sets required.
  • Coding, developing, unit testing and deployment in the production.
  • Issues and bug fixes in the existing chain of products.
  • Mentoring.

Education

APJ Abdul Kalam Technological University

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2007Jan 2011

Vishnu Inter College, Bareilly

Senior Secondry

Stackforce found 100+ more professionals with Solution Architecture & Amazon Web Services (aws)

Explore similar profiles based on matching skills and experience