Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic
Bhupender Sharma

Bhupender Sharma

Sr Software Engineer
Gurgaon

Summary

Accomplished Senior Software Developer with around 7 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.

Overview

17
17
years of professional experience

Work History

Sr Software Developer

Kashware Technologies Pvt Ltd(Kashware)
Gurgaon
01.2020 - Current


  • Training new developers and programmers on company standards for design and review.
  • Updating old code bases to modern development standards, improving functionality.
  • Collaborating with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Designing reusable and reliable code for use within distributed cloud environments.
  • Creating the entire flow of actions for the project on the Trello, and disbursing the tasks as per the priorities.
  • Working with Paytm as payment gateway.
  • Working with the Zeta teams as banking api partners.
  • Working with the M2P, Zeta teams as banking api partners.
  • Working with perfios for getting account statements, card statements feature.
  • Designing the schema of the database as per the requirement and developing it.
  • Developing the structure to create waitlist system for the potential customers.
  • Providing solutions for the issues related to the AWS, Lambda, RDS, and other technologies.
  • Creating the raw queries for the database of Kashware app.
  • Using ECS to deploy docker containers.
  • Creating and managing Ec2 servers and deploying code on EC2.
  • Creating S3 buckets for storing files and images.
  • Uploading images on S3 bucket using AWS SDK.
  • Using S3 buckets for deploying static webpages.
  • Working with mangodb and mongoose as database for storing information.

Sr Software Developer

Kashware Technologies Pvt Ltd(Slaypay)
Gurgaon
01.2020 - Current


  • Creating the flow chart of tasks and disbursing the tasks to the team members to complete the project.
  • Ensuring to take the view point and requirements of each member on the arrived challenges during the project, keeping the team together and happy.
  • Communicating the technical requirements to the third-party organizations, while working as a mediator between them and the team members.
  • Working with postgresql as database for storing information.
  • Creating database schema for storing user information, payment instruments, monetary transactions on the app, reports, and other functions performed on Slaypay app.
  • Developing the waitlist flow programs and structure to store the information of the potential users of Slaypay.
  • Creating read replicas of the database on RDS to avoid overriding of the data.
  • Writing all the database queries with Sequillize to ease the database operation.
  • Utilized AWS and its S3 bucket to store the images and host the static webpages on the website more efficiently.
  • Configuring webhooks on AWS lambda for call back responses of various services.
  • Writing cron jobs on lambda to get the repetitive tasks done on auto mode.
  • Writing triggers, function, and stored procedures on database to achieve the intricate functions efficiently.
  • Connecting and maintaining database on lambda by connecting Database Proxy.
  • Developing Slaypay waitlist website on React Js. i.e https://slaypay.app/

Software Developer

Namshi (Deliveroo (Delivery Status App))
Gurgaon
08.2015 - 12.2020
  • Designing flow charts for the software
    functions development.
  • Writing APIs for the software.
  • Deploying the SDLC principles.
  • Designing the schema for the database and
    developing it on the MySQL.
  • Integrating Lambda webhooks to get later responses using node js and python.

Software Developer

Namshi(Webuy (App to store data in database))
Gurgaon
07.2015 - 12.2020
  • Designing flow charts for the software
    functions development.
  • Writing APIs for the software
  • Deploying the SDLC principles.
  • Designing the schema for the database and
    developing it on the MySQL.
  • Wrote programs to match invoice calculations.

Education

B.Tech - Information Technologies

Maharshi Dayanand University
Rohtak
04.2001 -

Skills

Node Js

undefined

Additional Information

  • Creating the entire flow of actions for the project on the Trello, and disbursing the tasks as per the priorities. Working with Paytm as payment gateway. Working with the Zeta teams as banking api partners. Working with the M2P, Zeta teams as banking api partners. Working with perfios for getting account statements, card statements feature. Designing the schema of the database as per the requirement and developing it. Developing the structure to create waitlist system for the potential customers. Providing solutions for the issues related to the AWS, Lambda, RDS, and other technologies. Creating the raw queries for the database of Kashware app. Using ECS to deploy docker containers. Creating and managing Ec2 servers. Creating S3 buckets for storing files and images. Uploading images to ec2 servers using Aws SDK. Using S3 buckets for deploying static webpages. Working with mangodb and mongoose as database for storing information. Slaypay My Contribution: Creating the flow chart of tasks and disbursing the tasks to the team members to complete the project. Ensuring to take the view point and requirements of each member on the arrived challenges during the project, keeping the team together and happy. Communicating the technical requirements to the third-party organizations, while working as a mediator between them and the team members. Working with postgresql as database for storing information. Creating database schema for storing user information, payment instruments, monetary transactions on the app, reports, and other functions performed on Slaypay app. Developing the waitlist flow programs and structure to store the information of the potential users of Slaypay. Creating read replicas of the database on RDS to avoid overriding of the data. Writing all the database queries with Sequillize to ease the database operation. Utilized AWS and its S3 bucket to store the images and host the static webpages on the website more efficiently. Configuring webhooks on AWS lambda for call back responses of various services. Writing cron jobs on lambda to get the repetitive tasks done on auto mode. Writing triggers, function, and stored procedures on database to achieve the intricate functions efficiently. Connecting and maintaining database on lambda by connecting Database Proxy.

Timeline

Sr Software Developer

Kashware Technologies Pvt Ltd(Kashware)
01.2020 - Current

Sr Software Developer

Kashware Technologies Pvt Ltd(Slaypay)
01.2020 - Current

Software Developer

Namshi (Deliveroo (Delivery Status App))
08.2015 - 12.2020

Software Developer

Namshi(Webuy (App to store data in database))
07.2015 - 12.2020

B.Tech - Information Technologies

Maharshi Dayanand University
04.2001 -
Bhupender SharmaSr Software Engineer