Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Projects
Timeline
Generic

Ankush Singh

Noida

Summary

● Total of 10.2 Years of work Experience in IT Field. 8 Months of Experience in Java applications and 9.6 Years of Experience with expertise in RUBY ON RAILS applications.
● Strong background in terms of development, code review and deployment process.
● Managing Team, Communicate with Product team, Follow the scrum and coordinating team meetings and closure meetings.
● Analyzed and improved application efficiency by optimizing queries, and code refactoring in existing applications.
● Designed and implemented database architecture for applications using various databases like MySQL, PostgreSQL and MongoDB.
● Strong working experience on domains – E-Commerce, Hospitality, Healthcare and Finance.
● Integrated Payment gateways like: Credit/Debit Card, Alfamart, Indomaret, GoPAY, Bank Transfer etc.
● Expertise in client communication, Follow Scrum and technically handling teams. Strong problem-solving and analytical skills. Passionate about new and emerging technologies.

Overview

11
11
years of professional experience

Work History

Engineering Manager

RedDoorz (Product Based)
2018.04 - Current
  • Designing, Developing and maintaining a high-trace e-commerce platform
  • Implemented Restful APIs and integrated third party services to enhance platform functionality and user experience
  • Introduced Agile development practices, reducing development cycles by 30%
  • Specialist in architecting complex and performant systems
  • Collaborated with frontend developers to create responsive and user friendly web interfaces using HTML, CSS and JavaScript
  • Implemented complex database queries and optimizations, reducing query execution times by 40%
  • Have seen how systems scale according to trace
  • Implemented background job processing with Sidekiq to improve application performance and handle resource-intensive tasks
  • Integrated Payment gateways such as Stripe, NicePay, GoPay etc.
  • Regularly attended Ruby meetups and conferences to stay up-to-date with latest industry trends and best practices.

Senior Software Engineer

Chetu India Pvt Ltd
2016.11 - 2018.03
  • Aclipsa Mobile Video VEROCOMM App & Platform is a brand-able mobile app for companies to train & communicate to other mobile workforce. Customer can purchase the subscriptions to see training videos.
  • Developed and Maintained core features of e-commerce application, resulting in 15% increase in user satisfaction.
  • Collaborated with frontend developers to create responsive and user friendly web interfaces using HTML, CSS and JavaScript.

Software Engineer

Agami Technologies Pvt Ltd
2014.11 - 2016.11
  • The idea of 1stSpade is to collect every information related to poker at one place
  • One can register to be able to promote oneself as a person & as a poker player
  • ALL uses will have a chance to make money on the site
  • Designed and built a customer management system with user authentication and authorization features, ensuring data security
  • Worked closely with the QA team to identify and resolve bugs and improve application stability.

Software Engineer

Concierge Technologies Pvt Ltd
2013.08 - 2014.04
  • To seek and maintain a full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem solving skills
  • Designed and built a customer management system with user authentication and authorization features
  • New feature implementation, Created UI components, Database Designing and Implementation.

Education

B.Tech in Computer Science and Engineering -

Uttar Pradesh Technical University
Sultanpur
06.2012

Intermediate -

UP Board
Deoria
06.2007

Highschool -

UP Board
Deoria
06.2005

Skills

  • Agile
  • Jira
  • GIT
  • BitBucket
  • Ruby
  • Ruby on Rails
  • Html
  • CSS
  • JavaScript
  • Rails-API
  • AWS EC2
  • MYSQL
  • PostgreSQL
  • MongoDB
  • GCP
  • Heroku
  • Redis
  • JQuery
  • React
  • Sidekiq
  • Delayed Job
  • S3 Bucket
  • Capistrano

Accomplishments

  • Got a college level prize in technical debate on 'Algorithms design' and 'Data Structures'.
  • Got 89 marks out of 100 in Design and Analysis of algorithms (DAA).
  • Got SBR Technology Excellence Awards for Big Data - Hospitality & Leisure for RedFox project.

Projects

RedPartner:  RedPartner facilitates reservation management and streamlining front office operations for hoteliers. The application covers intuitive dashboard and reporting that help hotel partners in easy decision making and managing property availability in a few clicks.


Technologies Used: Ruby on Rails, CSS, HTML, JavaScript, jQuery, Git, Heroku, MySQL, Logentries, Sidekiq, Redis

Responsibilities:

  • Created this application from scratch, Implemented presentational design pattern.
  • POC Development and write clean, efficient, and maintainable Ruby on Rails code following best practices and coding standards. This includes creating new features and refactoring existing code when necessary.
  • Identify and address performance bottlenecks in the application, including database queries, code optimizations, and caching strategies. Review code written by other team members and provide constructive feedback. Ensure that code quality and coding standards are upheld.
  • Implement security best practices to protect the application from common vulnerabilities, such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).


RedFox (Dynamic Pricing Engine): RedFox from RedDoorz is a dynamic pricing and inventory management system that helps optimize occupancy, revenue and profitability using best in class machine learning algorithm. Past trends, seasonality, demand, current occupancy position etc are the some of parameters used for predicting occupancy and price. The business has grown in scale and reduced operating costs substantially. We got SBR Technology Excellence Awards for Big Data - Hospitality & Leisure for this project.

Technologies Used: Ruby on Rails, CSS, HTML, JavaScript, jQuery, Git, Postgres, Nginx, Puma, AWS, S3, Sidekiq, Redis

Responsibilities:

  • Created this application from scratch, Created UI components, Database design and architecture, Background process integration
    Actively participate in code reviews and share knowledge and best practices with the team.
  • Added test cases using RSpec, Added Cucumber scenarios for functional testing
  • Used meta programming for certain features, Integrated new endpoints for consumption of other applications.
  • Set up and maintain deployment pipelines and infrastructure. Deploy applications to production servers and ensure they are secure, performant, and highly available.


 RedDoorz: The application is built to support 1 m average customer daily via mobile and web applications. The Reddoorz Backend follows hybrid micro service architecture that enables each microservice to scale individually as per load. The system is built using Ruby on Rails and Python at the backend with robust javascript libraries. The web application utilize react js while mobile applications are based on Android/iOS native frameworks.

Technologies Used: Ruby on Rails, CSS, HTML, JavaScript, jQuery, React, S3, Git, Heroku, MySQL, Postgres, Elastic Search, Sidekiq, Redis

Responsibilities:

  • Create RESTful APIs and integrate them into the application, ensuring proper authentication, authorization, and security.
  • Write clean, efficient, and maintainable Ruby on Rails code following best practices and coding standards. This includes creating new features and refactoring existing code when necessary.
  • Database design and architecture, Created and integrated endpoints with FE, Background process integration
    Identify and address performance bottlenecks in the application, including database queries, code optimizations, and caching strategies.
  • Work closely with cross-functional teams, including designers, product managers, and quality assurance testers, to ensure the successful delivery of features and projects. Deployment in lower environments using Heroku CLI


 RedCM (Channel Manager): RedCM helps Reddoorz to manage Hotel Availability & Rates across all channel partners in one place. This helps Reddoorz maximize occupancy, avoid over-bookings by syncing rate changes across channels in a single click. Further we also extending the system to collect payments from various channel partners.

Technologies Used: Ruby on Rails, CSS, HTML, JavaScript, jQuery, Git, MySQL, AWS, Nginx, Puma, Sidekiq, Redis

Responsibilities:

  • Write clean, efficient, and maintainable Ruby on Rails code following best practices and coding standards. This includes creating new features and refactoring existing code when necessary.
  • Background process integration, Database design and architecture, Integrated new endpoints for consumption of other applications.
  • Actively participate in code reviews and share knowledge and best practices with the team and Query optimization.
  • Set up and maintain deployment pipelines and infrastructure. Deploy applications to production servers and ensure they are secure, performant, and highly available.

Timeline

Engineering Manager

RedDoorz (Product Based)
2018.04 - Current

Senior Software Engineer

Chetu India Pvt Ltd
2016.11 - 2018.03

Software Engineer

Agami Technologies Pvt Ltd
2014.11 - 2016.11

Software Engineer

Concierge Technologies Pvt Ltd
2013.08 - 2014.04

B.Tech in Computer Science and Engineering -

Uttar Pradesh Technical University

Intermediate -

UP Board

Highschool -

UP Board
Ankush Singh