GAURAV SHARMA
Principal Software Consultant
-
https://gaurav2728.github.io
-
Software Craftsman with 12 years of hands-on development experience using Python, Ruby,
Rails, Go, Fast API, Django, MySQL, AWS, React JS, Automation Testing, DevOps, microservice, Docker, Kubernetes and latest web technologies. Worked as a Sr. Software Engineer /
Team Lead position in various companies.
TECH SKILLS
◦
Front End
HTML, CSS, TypeScript (ES6), React JS, Vue Js, Next JS
◦
Back End
Ruby, Rails, Python, FastAPI, Django, Flask, Go
◦
Database
◦
Automation Testing
◦
Web Services
◦
DevOps
◦
Continuous Integration
◦
Process Management
◦
Performance Diagnostics Tools
◦
Data Engineering
MySQL, PostgreSQL, MongoDB, RabbitMQ, ElasticSearch, GraphQL
Rspec, Selenium, Watir, TDD, BDD
RESTful APIs, SOAP , JSON-API APIs
AWS, Ansible, Terraform, Google Cloud, Docker, Kubernetes
CI/CD, GitHub Actions, Jenkins, Travis, Circle CI
Agile, Scrum, Kanban, JIRA
Dynatrace, New Relic, Grafana
Apache Spark, Kafka, Big Data, BigQuery, RedShif
EXPERIENCE
5/2022 - 30/9/2024
Principal Software Engineer
Jaipur
Company - Talent Systems
PROJECT
•
•
Casting Frontier
Spotlight
https://castingfrontier.com/ ,
https://www.spotlight.com/
Role & Responsibilities
•
•
•
•
•
•
•
Managed team size of 15 person
Generate reports and share them with management
Migrated Casting Frontier app. for bare metal server to AWS Cloud
Implement Github Actions as CI Server
Upgrading Rails 4.2 to Rails 6
Automated scripts in Python to extract, transform, clean (incl. anomaly
detection), and load into MySQL data from multiple data sources.
Implement FastAPI's and new features in Python based application
02/2021 - 05/2022
Jaipur
Senior Software Engineer II
Company - Labcorp Drug & Development USA
PROJECT
•
GSS - https://globalspecimensolutions.com/
Role & Responsibilities
•
•
•
•
12/2018 - 02/2021
Gurugram
Managed team size of 12 person
Developed various reports using AWS Quicksight
Developed various internal APIs
Update Rails 6 to Rails 6.1
Senior System Analyst
Company - InterSoft Data Labs
Client
- BED BATH & BEYOND, eOriginal
PROJECT
•
•
One Kings Lane - https://www.onekingslane.com/,
eOriginal - https://www.eoriginal.com/page/8/
Role & Responsibilities
•
•
•
•
•
•
10/2017 - 08/2018
Managed team size of 24 person
Generate reports and share them with management
Implemented Jenkins for Continuous Integration and Deployment
Enhanced application with Bootstrap UI
Implemented offers and Sales promotion
Tech Stack - Google Cloud, Jenkins CI, Shell Scripts, Redis, Resque, VueJS
Module Lead
Hyderabad
Company - ValueLabs
Client
- Nielsen Holdings
PROJECT
•
Recertify - Recertification of the Channel,
•
CAT - Category Analysis Toole
Role & Responsibilities
•
•
•
•
Managed team size of 10 person
Setup and build new web servers using Ansible
Developed various internal APIs
Tech Stack - Ansible, AWS, Jenkins CI, React Js, PostgreSQL, RSpec, MongoDB
09/2016 - 09/2017
Bangalore
Senior Software Engineer
Company - Netcore UNBXD
PROJECT
•
UNBXD client dashboard - https://netcoreunbxd.com/
Role & Responsibilities
•
•
•
•
02/2013 - 08/2016
Jaipur
Develop a customized authorisation system
Implementation of Selenium test case with Rspec
Performance improvement, remove n+1 queries
Tech Stack – Ruby, Rails, React + Redux, RSpec + Selenium, AWS, CI / CD
Senior Software Engineer
Company - PAR Punchh Inc
PROJECT
•
Punchh - https://punchh.com/
Role & Responsibilities
•
•
•
•
Managed team size of 14 person
Developed various internal APIs
Implemented Elastic Search and UI using Bootstrap, New Reporting panel
Tech Stack – Ruby, Rails, AWS, Chef, MySQL, Circle CI / CD
EDUCATION
2010 -2013
Master of Computer Application (MCA - Computer Science)
Bangalore
Bangalore University, India
2007 -2010
Bachelor of Computer Application (BCA - Computer Science)
Jaipur
Rajasthan University, India
MOST PROUD OF
•
Got Runner Up position for the product Talent Spot in Hackathon 2023 at Talent Systems.
•
Going an Extra Mile Award at intersoft Data Labs in 2020 for outstanding work.
•
Open Source Contributions https://contributors.rubyonrails.org/contributors/gaurav-sharma/commits
Personal Information
•
Marital Status:
Married
•
Location:
India