Work

About my professional experience, certifications, skills and tools.

Summary

As an award-winning Software Engineer with over 6 years of experience at top U.S. and Canadian consulting firms, I bring deep knowledge of software development to the table. I have a Master’s degree in Computer Science & Engineering, certifications in AWS, and specializations in Cloud Computing, and Application Security. I excel at building scalable enterprise solutions using Java, Spring Boot, and Microservices. I also have keen interest and hands-on experience in cloud ecosystems and simple web application frontends.

I began my career as an Associate Software Engineer at CGI Inc. in Bangalore, India. At CGI, I honed my skills in service-oriented architecture, web development, and unit testing, using Java and Spring. I was awarded for creating an innovative state management solution that reduced the maintenance downtime during production upgrade cycles by 95%.

My career journey continued at Deloitte Consulting US-India in Bangalore, India. I started as a Business Technology Analyst and was soon promoted to Consultant, and later to Senior Consultant. While at Deloitte, I further enriched my skills with cloud-native technologies like Spring Boot, Microservices, and the cloud ecosystem. I was awarded multiple times throughout my stint for my dedication to problem-solving, exploring new technologies, developing innovative solutions, and delivering critical parts of large-scale enterprise applications.

Beyond my professional experience, I am an avid learner, always upgrading my skills to stay relevant in the ever-evolving tech industry. My certifications in AWS and specializations in Cloud Computing and Application Security are a testament to this. I am always seeking opportunities to learn new technologies outside my domain.

I am actively looking for software development roles, where I can leverage my technical skills and experience to deliver delightful experiences for users and businesses. If you are looking for a tech professional with a knack for development and an unwavering commitment to excellence, I would love to connect and discuss how I can contribute to your team.

Top Skills

Microservices • Spring Boot • Full-Stack Development • Amazon Web Services (AWS) • Cloud Infrastructure

Certifications

Committed to always upgrading my skills to stay relevant in the ever-evolving tech industry.

AWS Certified Solutions Architect AssociateAWS Certified Cloud Practitioner
  • AWS Certified Developer Associate pursuing
  • AWS Certified Solutions Architect Associate
  • AWS Certified Cloud Practitioner

Work Experience

My journey across the years. The places I’ve worked at and the position I’ve held.

Senior Consultant – Deloitte Consulting, India

  • Led a backend team to enhance the client’s usage reporting application, resulting in a 25% improvement in user satisfaction.
  • Promoted software engineering best practices, leading to 35% increase in reliability and adherence to high quality standards.
  • Conducted training sessions and code reviews for new hires in the team, improving the team’s onboarding efficiency by 20%.

Consultant – Deloitte Consulting, India

  • Architected and developed personalized features for a client’s Customer Support Portal, increasing user satisfaction by 25%.
  • Developed a reusable foundation for all microservices, enhancing the system reliability and reducing technical debt by 30%.
  • Integrated a Spring Cloud Config Server and HashiCorp Vault for easy management of secrets, reducing security risk by 40%.

Business Technology Analyst – Deloitte Consulting, India

  • Transformed complex HR Portal monolith with 750+ APIs to cloud-native microservices, improving system scalability by 35%.
  • Developed efficient microservices using Spring Boot, Java, Apache libraries, resulting in scalable and maintainable backend.
  • Delivered high precision modules like Mergers & Acquisitions and Career Advancement, enhancing system reliability by 20%.
Deloitte Consulting US-India Offices (USI) is an extension of the Deloitte US firm headquartered in New York, United States of America.

Associate Software Engineer – CGI Inc., India

  • Developed innovative framework to manage state of production system using JMX, reducing maintenance downtime by 95%.
  • Transformed applications from Oracle WebLogic Server to embedded Tomcat Server with Spring Boot, reducing license costs.
  • Delivered a comprehensive set of unit tests for services using JUnit and Power Mockito, decreasing production bugs by 10%.
CGI Inc. is a Canadian IT consulting and systems integration company headquartered in Montreal, Quebec, Canada.

Skills & Tools

I started my career as a software engineer about 8 years ago. I’ve tried some programming languages and tech stacks, both back-end, and front-end.

Even though the scope of software and web development is broad, I was primarily focused on back-end development. However, recently I have also started learning more about front-end technologies and designing clean, minimalistic, and modern UI interfaces.

Back-End Development

I love creating back-ends that are on the bleeding edge of technology, that work reliably, and are highly scalable.

I have enjoyed using microservices to create enterprise web applications, including:

  • Customer Support Portal
  • User Dashboard
  • Ecommerce Order Fulfillment Services
  • Human Resources Portal
  • Usage Reporting Services
  • M2M IoT Platform

and others.

Front-End Development

I am also enjoying making simple web pages like the ones on this website. So, what tools did I use for creating this website?

  • React
  • Next.js
  • RadixUI
  • TypeScript

Summary of Skills

I have represented data in badges with indicators to make it more expressive. The underline indicator shows how often I used the related item, e.g.:

Frequently UsedOccasionally Used

Programming Languages

JavaSQLShell
TypeScriptJavaScriptHTMLCSS
Solidity

Libraries & Frameworks

Spring BootREST APIGraphQL
JPAHibernatePostgreSQLMySQL
Tailwind CSSReactNext.js
Ethereum

Infrastructure

AWS IAMAWS VPCAWS EC2AWS S3AWS EBSAWS ALB
AWS LambdaAWS SQSAWS SNS

Softwares and Tools

IntelliJ IDEAWebStormVS CodePostmanGitGitHub
OpenAPISwaggerCrushFTPJenkinsDockerKubernetes
© 2024 Shubham Gulati. All rights reserved.