Summary
Overview
Work History
Education
Skills
Accomplishments
Disclaimer
Timeline
Generic

Shubham Singh

Hyderabad

Summary

Dynamic and results-driven professional with over 8.8 years of progressive experience, currently contributing to Microsoft since June 2022. Proven expertise in C++ (STL), System Design, COM, SQL, GitHub, Jenkins, Python, Windows and MacOS. Eager to leverage skills in a challenging environment that fosters continuous learning and rapid improvement, driving success for both personal growth and organizational objectives. Committed to delivering high-quality solutions while embracing new challenges in a collaborative setting.

Overview

9
9
years of professional experience

Work History

Software Developer II (Level 62)

Microsoft
06.2022 - Current


Member of Microsoft Edge Team, primarily working for Developing and Enhancing Microsoft Edge PDF reader features.

Some highlights for features I developed:


  • Undo Redo of Annotations in PDF Reader
  • Highlight Annotation
  • Screenshot Capture of PDF
  • Delivered enablement of a number of newly introduced Features on MAC platform
  • Diagnostics of PDF Reader


Streamlined workflows by creating reusable code libraries for common functions and features across multiple projects.


Mentored junior developers to improve their technical skills, fostering a culture of continuous learning within the team.


Senior Software Developer (IC3)

Oracle
09.2021 - 06.2022


  • Project Overview: BRM is a Billing and Revenue Management tool which is used by worldwide leaders in Telecom industry.
  • Worked as a Senior Software Developer on BRM Product.
  • Quickly grasped the vast BRM product and got familiar with numerous Billing and Revenue Management scenarios which are being improvised rapidly in order to serve customers efficiently.
  • Recently got engaged in Developing Product Enhancements along with specified documentation.
  • BRM is a Billing and Revenue Management tool which is used by worldwide leaders in Telecom industry.


Software Engineering Specialist

Dassault Systemes
03.2019 - 08.2021


  • Worked as a Software Developer in PLM Domain for developing new features needed in Company's CAD Products (CATIA & 3DEXPERIENCE) and enhancing existing features.
  • Got exposure to designing patterns in order to develop Good APIs.
  • My role is to handle the code for Data Migration or Exchange between different CAD software or levels.
  • Within three months of joining the Company, I was trusted with a standalone portfolio for DATA Exchange (i.e., 3DXML).
  • Since the scope of code was very huge got an opportunity to enhance my Debugging and problem resolution skills on a completely different level.
  • Created Shell scripts in order to validate code deliveries and for testing scenarios before delivering them in order to avoid any future Regressions.
  • Got hands on Experience on Company products (CAD tools) like CATIA and 3DEXPERINCE.


Assistant System Engineer - Developer

Tata Consultancy Services (Bank of Montreal)
07.2016 - 10.2018


  • This was a mid-term project having deliverables on a regular basis with challenging timeline.
  • My role in the project was to perform ETL (Extract Transform Load) activity by developing suitable sql scripts according to incoming data and then test them for various test cases.
  • Used SQL and shell scripting for fetching data files from different servers and then automated the loading of same on the database.
  • Used C++ to create a managed system and to perform all the management related operations.
  • Even as a trainee worked on multiple portfolios alone with senior guidance and delivered always on time.
  • Automated partial script development which saved a lot of time.
  • Received multiple client appreciations for the quality of my work.
  • Compiled reports in-order to highlight the effects of risk and the proposed solutions.
  • Developed strong working relationships, effectively leading to clear communication.


Education

Bachelor of Technology - Computer Science Engineering

NIET (Noida Institute of Engineering & Technology)
Greater Noida, India
06.2016

HSC - PCM

Mittal International School
Kota, India
03.2012

SSC - Science

K.V. ISA Mount Abu
Mount Abu, India
03.2010

Skills

  • C (STL)
  • System Design
  • Python
  • YAML
  • Git
  • Application development
  • Cross-platform Development
  • Azure DevOps
  • API integration
  • SQL integration
  • Agile Development Methodologies
  • Testing and Debugging
  • Code review and Refactoring
  • Diagnostic Automation

Accomplishments

  • Secured A Grade in certification for Android application development.
  • Was trusted to work Alone with full ownership on a Complex Portfolio (3dxml exchange).
  • Runner up in Tech Treasure Hunt competition in college.
  • Scored 95 and 91 percentiles in Quantitative Aptitude and Logical Reasoning respectively in Elitmus exam.
  • Part of cultural committee throughout the college.
  • Captain of College Basketball Team and Runner up in Inter-College Basketball Tournament.
  • Winner of Intra-College Table Tennis Competition.
  • Winner of Poster making competition in TCS.

Disclaimer

I Shubham Singh, hereby declare that the details given above are true to my knowledge.

Timeline

Software Developer II (Level 62)

Microsoft
06.2022 - Current

Senior Software Developer (IC3)

Oracle
09.2021 - 06.2022

Software Engineering Specialist

Dassault Systemes
03.2019 - 08.2021

Assistant System Engineer - Developer

Tata Consultancy Services (Bank of Montreal)
07.2016 - 10.2018

Bachelor of Technology - Computer Science Engineering

NIET (Noida Institute of Engineering & Technology)

HSC - PCM

Mittal International School

SSC - Science

K.V. ISA Mount Abu
Shubham Singh