Summary
Overview
Core competencies
Skills
Work History
Education
Timeline
Accomplishments
Hi, I’m

Ravi Gupta

Senior Staff Engineer
Bangalore
Ravi Gupta

Summary

With more than 13 years of experience, served in a range of technical capacities, including architect, specialist, senior developer, and full-stack individual contributor.

Skilled in every aspect of the development process, concentrate on requirements definition, design, development, testing, and integration.

Overview

14
years of professional experience

Core competencies

Core competencies

Web platform design and architecture.

Continuous Integration (CI/CD),

UI and API testing,

Microservice architecture,

Micro-frontend architecture,

Kubernetes architecture,

Distributed systems, and messaging systems

Skills

Skills

Programming Language: Javascript, Typescript, Go-lang

Frontend: React, Redux, Angular, HTML, CSS, SASS, Bootstrap

Backend: NodeJS, Express, NestJS, SailsJs

Database: MongoDB, MySQL, Postgres

Mobile App Development: React Native, Ionic

Testing: Playwright, TestCafe, Mocha, Chai, Jasmine, Jest

Devops and CI/CD: AWS, Docker, Jenkins, and Github Actions

Tools: Jira, Microsoft Visio

Work History

Marvell Technology

Senior Staff Engineer
1 2019 - Current

Job overview

  • Streamlined team collaboration by implementing Agile methodologies and organizing regular meetings for project updates.
  • Led architectural design phase of multiple software projects, defining both high-level and low-level design (HLD and LLD) specifications
  • Migrated monolithic system to Microfrontend and Microservice architecture, using ReactJs and NestJs in NodeJs platform.
  • Integrated CI/CD pipelines with Gerrit and build automation tools Jenkins to trigger automated builds, tests, and deployments upon code commits.
  • Responsible for product's front-end design and architecture, developed multiple Angular/React applications utilizing mockups that were provided.
  • This involved setting up mock data using stubby, crafting unit test cases, and developing end-to-end (e2e) test cases
  • Duration: 5 Years

Accion Labs Pvt Ltd

Senior Software Engineer
04.2015 - 01.2019

Job overview

  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with development and operations teams to optimize CI/CD workflows, streamline release cycles, and improve overall development velocity and software quality
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Held role of overseeing front-end design and architecture of product
  • Additionally, provided mentorship to junior team members and contributed to process of requirement gathering
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • This is internal tool designed for managing various aspects of Rackspace business operations, such as domain maintenance, load balancer configurations, user identity verification, and more
  • Duration: 3.5Years

Personal Project

Senior Software Engineer
01.2018 - 05.2018

Job overview

  • Created API for both mobile app and web app using SailsJS, with data stored in MongoDB database
  • Designed, deployed, and managed AWS cloud infrastructure, including EC2 instances, S3 storage, NoSQL database
  • CogniCare App available on Google Play Store.

Softway Solutions

Software Engineer
01.2013 - 03.2015

Job overview

  • Designed and implemented fresh features and modern look for Briangavindiamonds, involving both front-end with HTML, CSS, JavaScript, and jQuery, as well as back-end using CakePHP
  • This project involved enhancing online e-commerce platform dedicated to sale of diamonds and jewelry.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.

RNF Technologies

Software Engineer
11.2011 - 01.2013

Job overview

  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Designed and built ERP application that allows students to register for exams
  • University then assigns exam centers based on center performance and roll numbers
  • CloudVO: Created website using Drupal that enables users to book virtual offices worldwide.

Audech IT Solutions

Associate Software Engineer
10.2010 - 11.2011

Job overview

  • Developed e-commerce application that allows individuals to buy or sell various types of properties
  • Among tasks were obtaining photographs from certain URLs and uploading them to various locations, as well as using scripting to retrieve data in XML format from www.oodle.com and parse it for database entry.
  • Worked closely with global customers spanning to troubleshoot software problems.

Education

ICFAI University
Deharadun, Uttarakhand

B Tech from Computer Science
07.2006 - 2010.06

University Overview

GPA: 6.21/10

Timeline

Senior Software Engineer
Personal Project
01.2018 - 05.2018
Senior Software Engineer
Accion Labs Pvt Ltd
04.2015 - 01.2019
Software Engineer
Softway Solutions
01.2013 - 03.2015
Software Engineer
RNF Technologies
11.2011 - 01.2013
Associate Software Engineer
Audech IT Solutions
10.2010 - 11.2011
ICFAI University
B Tech from Computer Science
07.2006 - 2010.06
Senior Staff Engineer
Marvell Technology
1 2019 - Current

Accomplishments

Accomplishments

    Star Performer of The Year at Marvell Technology Feb-2021

    Great Work Recognition at Marvell Technology March-2024

Ravi GuptaSenior Staff Engineer