Avatar of Ankush Maheshwari.
Ankush Maheshwari
Senior Software Engineer
Profile
Posts
0Connections
Print
Avatar of the user.

Ankush Maheshwari

Senior Software Engineer
1. Around six years of extensive working experience in the field of software development with product based software industries. 2. Have been working as a lead developer involved in almost all the phases of SDLC. 3. Largely involved in developing products right from its conception to delivery in the production. 4. Privileged to work on developing the products and its corresponding features right from scratch that enabled me to think of products design, scalability, optimizations, and maintainability. Have been involved in the design, data modeling and architectural discussions for various feature sets of a product.
Housing.com
Vishnu Inter College
Gurugram, Haryana, India

Professional Background

  • Current status
  • Profession
  • Fields
  • Work experience
    6-10 years
  • Management
  • Skills
    Mentoring
    Extensive Working Experience
    Software Development
    Maintainability
    Ruby On Rails
    Data Modeling
    Scalability
    Production
    Developing
    Core Java
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
  • Desired positions
    Senior Software Engineer
  • Desired work locations
  • Freelance

Work Experience

Senior Software Engineer

Dec 2018 - Present

Senior Software Consultant

Mar 2016 - Dec 2018
2 yrs 10 mos
Gurgaon, 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 API's 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.

Senior Software Engineer

May 2015 - Mar 2016
11 mos
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.

Software Engineer

Sep 2014 - Apr 2015
8 mos
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.

Software Development Engineer

Nov 2011 - Aug 2014
2 yrs 10 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

Bachelor of Science (BS)
Bachelor of Technology B.Tech. Computer Science
2007 - 2011