Shagun Pruthi Thakur

Senior Software Engineer

Hyderabad, Telangana, India14 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over a decade of expertise in full-stack development.
  • Led cross-functional teams to deliver complex projects.
  • Passionate about mentoring emerging talent.
Stackforce AI infers this person is a Full-Stack Developer with extensive experience in SaaS and Fintech industries.

Contact

Skills

Core Skills

Cloud TechnologiesFull-stack DevelopmentApi DevelopmentMicroservices DevelopmentAutomationWeb DevelopmentDatabase Development

Other Skills

Algorithm DesignAmazon RedshiftApigee API ManagementAppiumAuthenticationCC#C++Cascading Style Sheets (CSS)Cloud DevelopmentData AnalyticsData StructuresData VisualizationDatabasesDistributed Systems

About

As a Senior Software Engineer at Microsoft, I bring over a decade of expertise in full-stack development, cloud technologies, and innovative project management. I have led cross-functional teams and delivered complex projects across diverse industries, including cloud storage optimization and cost-efficiency solutions. With a proven track record in creating scalable, high-performance software systems, I am passionate about driving results through strategic problem-solving and collaboration. My experience spans frontend and backend development, API integration, and the implementation of cost-saving platforms, contributing to business success. I am committed to fostering a diverse and inclusive workplace while mentoring emerging talent to build empowered, collaborative teams. A continuous learner and adaptable leader, I thrive in dynamic environments where I can lead projects from ideation to successful execution. I’m always seeking opportunities to leverage my technical expertise and leadership to solve complex challenges and create impactful, sustainable solutions in the tech world.

Experience

14 yrs
Total Experience
2 yrs 4 mos
Average Tenure
5 yrs 6 mos
Current Experience

Microsoft

Senior Software Engineer

Dec 2020Present · 5 yrs 6 mos · Hyderabad, Telangana, India · On-site

  • Leading the development of Online Archiving for Microsoft 365 products.
Swagger APIGoogle Cloud Platform (GCP)Spring BootPython (Programming Language)Distributed SystemsWeb Application Development+3

Lloyds banking group

Senior Software Consultant

Jul 2019Dec 2020 · 1 yr 5 mos · India

  • Developed a tool for API deployment across multiple platforms for Lloyds Bank, ensuring adherence to security policies using OAuth/OIDC.
  • Managed monorepos with Lerna and created detailed documentation using Gatsby, enhancing product accessibility and user understanding.
  • Led full-stack development of the Online Car Finance Module, utilizing React JS for frontend and Spring Boot for backend, contributing to the uplift of the application.
  • Built API and sandbox mocks for system testing, streamlining development and deepening understanding of the application flow.
  • Collaborated with cross-functional teams to deliver robust, scalable solutions, improving system performance and efficiency.
Node.jsSwagger APIOAuthGoogle Cloud Platform (GCP)Spring BootReact.js+2

Makemytrip.com

Senior Software Engineer - II

Jun 2016Jul 2019 · 3 yrs 1 mo · Gurgaon, India

  • 1. Developed microservices for new Badges and Gratification Process of Go-MMT.
  • 2. Developed RESTful APIs for new Question and Answer system of Go-MMT.
  • 3. Developed end to end Image Auto Moderation Pipeline with Auto Image tagging which saved around 30 man hours on daily basis with around 85% Auto Moderation.
  • 4. Integrated user facing angular components with server side using RESTful Web services for Mweb and Dweb.
  • 5. Worked on React Js Framework for Read and Write Review Screens development on Mweb and Dweb.
  • 6. Written python scripts in django-celery for Notification Scheduling and other jobs in Python 3.
  • 7. Written Unit Test Cases in Javascript Mocha Test framework.
  • 8. Worked on ETL process for transferring data from Mongo DB to Amazon Redshift.
  • 9. Responsible in all facets of Software Development Life Cycle (SDLC), including requirements gathering, establish technical specifications, set deadlines and milestones, Designing, Coding, Testing, Quality Assurance and Production Deployment.
MicroservicesRESTful APIsReact.jsPythonMongoDBAmazon Redshift+2

Snapdeal

Software Engineer - II

May 2014Jun 2016 · 2 yrs 1 mo · Gurugram, Haryana, India · On-site

  • Contributed to the development and optimization of Snapdeal’s mobile site, website, and app, enhancing user experience and performance.
  • Played a key role in integrating FreeCharge into Snapdeal, contributing to seamless payment functionality.
  • Recognized for being a proactive self-starter with a strong focus on detail and innovation in problem-solving.
  • A collaborative team player who is goal-oriented, quick to adapt, and consistently driven to meet project objectives.
MySQLJavaJavaScriptWeb Development

Tata consultancy services

Assistant System Engineer - Trainee

Aug 2013Apr 2014 · 8 mos · Central Delhi,India

  • Worked as a PL/SQL Developer with expertise in Java at the Food Corporation of India (FCI) headquarters, New Delhi.
  • Supported and enhanced the Payroll Management System for FCI.
  • Contributed to the development, implementation, and support of an Online Business Application.
  • Prepared critical project documentation, including Change Requests, Reports, and Forms.
  • Utilized Oracle tools such as Report Builder and Forms Builder, alongside Microsoft's VSS.
  • Actively participated in team-building activities and organized celebrations for festivals and birthdays.
PL/SQLWeb Application DevelopmentReporting & AnalysisDatabase Development

Ericsson

Software Intern

Jun 2012Jul 2012 · 1 mo · Gurgaon, India

  • Contributed to the development of "CUDB Reader" for the Centralized User Database System, working with a 4-member team.
  • Enhanced technical expertise in Core Java, Swing, and XML, while gaining valuable insights into the telecommunications industry.

Deenbandhu chhotu ram university of science & technology, murthal, sonipat

Training and Placement Coordinator

Mar 2012Jun 2013 · 1 yr 3 mos · Murthal,Sonipat · On-site

  • Facilitate campus recruitment drives and build industry connections for placement opportunities.
  • Organize workshops on resume writing, interview skills, and technical training.
  • Guide students in securing internships and aligning career goals with market demands.
  • Conduct mock interviews, group discussions, and aptitude tests for pre-placement preparation.
  • Maintain placement records and analyze performance to improve training programs.
  • Leverage alumni networks and stay updated on industry trends to enhance student placement success.
JavaDatabasesSoftware Consulting

Education

Birla Institute of Technology and Science, Pilani

Master of Technology (M.Tech.) — Computer Science and Technology

Jan 2014Jan 2016

Deenbandhu Chhotu Ram University of Science and Technology, Murthal

Bachelor of Technology (BTech) — Computer Science

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Cloud Technologies & Full-stack Development

Explore similar profiles based on matching skills and experience