Summary
Overview
Work History
Education
Skills
Interests
Timeline
Generic
Vaibhav Gupta

Vaibhav Gupta

Senior Tech Lead
Chandigarh

Summary

Senior Software Developer with 15+ years of experience in building client/server, desktop, and enterprise web applications. I specialize in designing and deploying multi-tier e-business systems on Microsoft Azure, including Web Jobs, Azure Storage, SQL migration, and more.

Excel in the full software development life cycle, from project planning and requirements gathering to design, development, testing, and configuration management. My hands-on experience spans end-to-end product development, including coding, debugging, and documentation.

I'm skilled in client-side development with JavaScript (ES6/7), React JS, and other technologies, as well as server-side tech like ASP.NET, MVC, C#, Web API, .NET Core, and LINQ. I follow SOLID principles and design patterns to ensure scalable and maintainable solutions.

Proficient with IDEs like Visual Studio and Visual Studio Code, I ensure efficient coding practices and perform thorough code reviews. I also have strong communication skills, effectively interacting with clients, stakeholders, and internal teams to solve application issues and ensure project success.

Overview

17
17
years of professional experience
5
5
years of post-secondary education
3
3
Languages

Work History

Principal Software Engineer

BD (Becton Dickinson)
02.2012 - Current
  • Crafting, annotating, and validating software through unit testing to confirm its alignment with user needs and business objectives
  • Offering technical mentorship to developer groups, supervising the technical facets of all initiatives
  • Collaborating proactively with stakeholders, embracing constructive feedback
  • Strategizing and structuring the current web application on Microsoft Azure, incorporating Deployment, Web jobs for backend operations, Azure Storage, Azure SQL migration, Azure Schedulers, and Azure Subscriptions among others
  • Conducting thorough code examinations for team members across client and server layers, ensuring the delivery of high-caliber software and products
  • Proficient in the comprehensive development of software products, spanning from initial requirement gathering to design, coding, debugging, and final documentation
  • Synchronizing projects with set criteria and blueprints, consistently delivering results that exceed standards

Software Engineer

Dell Technologies
09.2010 - 02.2012
  • Streamlined projects in accordance with specific requirements and specifications, consistently surpassing expected standards
  • Assessed project prerequisites, pinpointed potential hurdles, and suggested viable solutions through detailed research and data analysis
  • Authored versatile and efficient code, utilizing proficiency in a range of programming languages to cater to varied project needs
  • Facilitated software code evaluation, ensuring seamless system integration and validation in compliance with both corporate and regulatory standards
  • Crafted test-ready software by employing agile methodologies, guaranteeing the delivery of superior quality outputs

Software Engineer

Seasia Consulting
02.2008 - 09.2010

Education

Master of Computer Application - Computer Application

Kurukshetra University
01.2004 - 01.2007

Industrial Training - Software Development

Genie Technologies

Bachelor of Commerce - undefined

Punjab University
01.2002 - 01.2004

Skills

Generative AI

undefined

Interests

Gardening

DIY Technology

Internet Of Things

Adventure Sports

Tracking

Timeline

Principal Software Engineer

BD (Becton Dickinson)
02.2012 - Current

Software Engineer

Dell Technologies
09.2010 - 02.2012

Software Engineer

Seasia Consulting
02.2008 - 09.2010

Master of Computer Application - Computer Application

Kurukshetra University
01.2004 - 01.2007

Bachelor of Commerce - undefined

Punjab University
01.2002 - 01.2004

Industrial Training - Software Development

Genie Technologies
Vaibhav GuptaSenior Tech Lead