Gautam Kumar

Senior Software Engineer

Hyderabad, Telangana, India11 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of experience in IT and software development.
  • Expertise in Java, Spring Boot, and Microservices architecture.
  • Proven leadership in technical strategy and team mentorship.
Stackforce AI infers this person is a SaaS-focused Fullstack Developer with strong expertise in cloud solutions and microservices architecture.

Contact

Skills

Core Skills

Full-stack DevelopmentMicrosoft AzureTechnical Solutions DesignMicroservices DevelopmentCode Quality AssuranceWeb DevelopmentMicroservicesApplication DevelopmentVersion ControlRestful Web ServicesApplication Architecture

Other Skills

HibernateSpring BootSpring WebflowGitSpring CloudOracle CloudInfrastructureOrcaleRedisArchitectureDSASystems DesignArchitectural DesignSolution Architecturekafka

About

Extensive Experience: Over 10 + years in IT, specializing in developing Java and J2EE applications using WebLogic, Apache Tomcat, Spring Boot, Micro-services, OpenID/OAuth2, JPA, Cloud, Docker, Azure Cloud, Azure DevOps, and Rally. Served as a technical lead and architect, driving project innovation, technical strategy, and cross-functional team leadership to deliver scalable and robust solutions. Tool Proficiency: Skilled in using tools like JIRA, Jenkins, Kibana, Agile, Scrum Board, Git, GitLab, Splunk, SVN, Azure CI/CD, Dynatrace, Cosmos DB, AKS, Node.js, and branching strategy. Code Quality and Coverage: Expertise in code coverage and quality tools such as Mockito, JUnit, SonarQube, JaCoCo, Emma, and PMD. Frameworks and API Development: Proficient in open-source frameworks including Spring Framework, Spring IoC, Spring MVC, Spring Boot, Microservices, Spring Cloud, Spring Data JPA/Hibernate ORM. Front-End Technologies: Experienced with UI frameworks like Angular, JavaScript, Node.js, and HTML. Web Services and Multithreading: Skilled in SOA-based web services (REST and SOAP, JSON-RPC) using Apache CXF/Apache AXIS, Spring REST, multithreading, concurrency, collection framework, data structures, and algorithms. Security Standards: Proficient in SSO, OAuth2.0, SSH, SSL, and OWASP security standards like XSS, injection, and broken authentication. Messaging Services: Experienced with JMS messaging services such as ActiveMQ, RabbitMQ, and Kafka. System Design and Patterns: Expertise in system design, integrating MVC, session façade, Spring DAO, applying creational, structural, and behavioral patterns, SOLID principles, CDN optimization, and micro services design principles for scalable and resilient architectures. Database and CI/CD: Proficient in database connectivity with Oracle, SQL Server, MySQL, and tools like SQL Developer, MySQL Workbench, and Neo4j. Skilled in continuous integration tools and Maven, Jenkins, logging frameworks like Log4j, SLF4J, and Log back. Azure Cloud Services: Skilled in Azure cloud services including Azure Monitor and Azure DevOps for monitoring, diagnostics, CI/CD pipelines, and security measures, ensuring seamless development, deployment, and management of resilient applications. AI Development: Leveraged AI development using advanced tools like LLM, NLP, and OpenAI's GPT models for crafting innovative solutions. Deep understanding of machine learning algorithms, including neural networks.

Experience

11 yrs 5 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs 10 mos
Current Experience

Impelsys

Senior Software Engineer Technical Lead

Jul 2023Present · 2 yrs 10 mos · Bengaluru, Karnataka, India · Hybrid

  • Lead the development and design of scalable and efficient full-stack applications, ensuring high performance and reliability.
  • Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.
  • Mentor and guide junior developers, fostering a collaborative and productive team environment.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Stay up-to-date with the latest technologies and industry trends to drive innovation and continuous improvement.
  • Participate in architecture discussions and provide technical solutions to complex challenges.
  • Troubleshoot and resolve production issues, ensuring minimal downtime and quick resolutions.
  • Optimize application performance through profiling, monitoring, and tuning.
  • Implement security measures and best practices to safeguard sensitive data and prevent vulnerabilities.
  • Work closely with product managers to translate business requirements into technical solutions.
  • Design and implement database schemas and optimize queries for efficient data access.
  • Collaborate with UI/UX designers to create user-friendly and intuitive interfaces.
  • Conduct performance evaluations and provide constructive feedback to team members.
  • Lead Agile development processes, including sprint planning, retrospectives, and daily stand-ups.
  • Collaborate with stakeholders to identify project risks and proactively address them to ensure successful project delivery.
Microsoft AzureHibernateFull-stack Development

Unitedhealth group

2 roles

Software Engineering Team Lead

Mar 2022Jul 2023 · 1 yr 4 mos

  • Design and oversee the development of end-to-end technical solutions, aligning with business requirements and architectural principles.
  • Lead the evaluation and selection of technologies, frameworks, and tools to ensure scalability, maintainability, and performance.
  • Collaborate with stakeholders to gather and analyze requirements, and translate them into comprehensive technical specifications.
  • Define architectural patterns and guidelines for the development team to ensure consistency and best practices.
  • Conduct code reviews and provide guidance to developers for implementing high-quality, scalable, and secure solutions.
  • Evaluate system performance, identify bottlenecks, and propose optimizations to enhance overall system efficiency.
  • Develop proof-of-concepts to validate the feasibility of new technologies and solutions.
  • Ensure compliance with security standards and industry best practices to safeguard sensitive data and prevent security breaches.
  • Establish and maintain documentation for architectural decisions and system designs.
  • Collaborate with product managers to align technical solutions with product roadmaps and business goals.
  • Provide technical leadership and mentorship to junior architects and developers.
  • Conduct architectural reviews to ensure compliance with established design principles and guidelines.
  • Identify and address technical debt, architectural shortcomings, and potential risks in the software development lifecycle.
  • Collaborate with infrastructure teams to design and implement scalable, reliable, and cost-effective cloud-based solutions.
  • Stay up-to-date with the latest technology trends and advancements, and incorporate relevant innovations into the architectural vision.
Microsoft AzureSpring BootTechnical Solutions Design

Technical Lead

Feb 2020Mar 2022 · 2 yrs 1 mo

  • 1. Onetime Delivery- As an individual contributor taken challenges module and delivered on dedicated Timeline.
  • 2. Code coverage & Unit testing- Contributed to writing Unit testing & Code coverage(more then 90%) for all new micro-service assign to me as well as existing feature.
  • 4. SonarQube -As an individual contributor taken responsibility of Sonar Compliance ( 0 Critical & 0 Blocker) Quality Gate 7-9 and sonar coverage up to 80-90 % for all the deliverable .
  • 7. Code Review Process- As developer for every small changes doing the pair code review before commit.Raising a pull request for technical lead review, once getting minimun two approval.
  • 9. Deployment Checklist- As a developer following all deployment before committing code. example - Build should be success, spotBug,sonar scan and code quality all should be passed.
  • 10.Play key role in delivery pricing ms, health condition feature and Contributed to all Micro-services component.
  • 12.Contributed major on performance testing and load test and doing the same in local to save cost. using multiple tools like gatling.
  • 13.Developed couple of script to identify data gap in health condition. like health condition drug and health condition monograph.
  • 17.shown positive attitude towards work and taken focused participation Embedding DevOps initiative. taking ownership of releases activity and SPOC for Perk releases this quarter and handles the fortnightly releases seamless.
  • 18. Taken complete responsibly for Perks DevOps pipelines and deployment and collaborated with team azure dovOps related stuff.
  • 19. I have done a PoC on the Prometheus server integration with azure app insight and configure dashboard for couple of matrixes which help to reduce the logging and monitoring cost which we are paying for enterprise tool example dynatrace monitoring tool. Also helped monitoring team to setup Prometheus dashboard.
  • 20. Owning complete logging and monitoring to troubleshooting issue for option perks application.
Microsoft AzureHibernateMicroservices DevelopmentCode Quality Assurance

Vodafone

2 roles

Deputy Manager

Nov 2018Feb 2020 · 1 yr 3 mos

  • 1. Understand customer requirements/specifications working with product management and translate into detailed use cases
  • 2. Develop proficiencies in core web development, a broad framework-based language, a backend language, database & storage, Git and Spring Boot/RESTful APIs, micro service mostly from the Open Source ecosystem, backed by experiential insights in the web application development domain
  • 3. Accurately estimate and plan work items, and independently handle priorities in accountable area of ownership
  • 4. Understand overall architecture of the product and the dependencies in order to develop new feature code and fix current bugs
  • 5. Work on root causing and resolving defects found by customer or in house quality assurance team for the given module
  • 6. Work on product feature enhancement as part of product roadmap
  • 7. Own quality, schedule and plan for assigned defect or feature enhancement
  • 8. Understand the product road map and big picture while working on a specific module or area.
  • 9. Understand the customer environment, deployments to aggressively troubleshoot and creatively resolve customer issues arising from field
  • 10. Ability to work with global team, contribute to product/technology strategy and manage key stakeholders
  • 11. Inclined towards innovation, and actively plugged into evaluating emerging technologies/industry trends for the product betterment
  • 12. Collaborate closely with the design team to realize exceptional end user experiences
  • 13. Build and maintain reusable Java/Typescript components while adhering to coding standards and best practices.
  • 14. Continually improve our processes by volunteering new approaches to: developer productivity, product quality, and team efficiency
  • 15. Mentor other developers and foster a collaborative environment of shared growth & learning
  • 16. Perform tasks related to securing and keeping the products, tools, and processes that you are responsible for securing
Microsoft AzureSpring WebflowWeb DevelopmentMicroservices

Assistant Manager

Sep 2017Nov 2018 · 1 yr 2 mos

  • ▪ Take up as a Responsibility in developing process of application from starting Architecture Design
  • Stage to Delivering the quality product to the Customer.
  • ▪ Involving in scrum meeting, product grooming, architectural design discussion and technical
  • discussion.
  • ▪ Helping The team member to complete task within the timeline. If there is any technical issue.
  • ▪ As an individual contributor taken challenges module and delivered on dedicated Timeline.
  • ▪ As an individual contributor Write validation logic in controller Layer and Service Layer Log-ic.
  • ▪ Expertise in using version control tool svn and gitLab to manage the branching strategy.
  • ▪ Developing entity Class using Specific Data model and repository.
  • ▪ Developing the service layer logic and Dao Layer logic with strong design principal and de-sign
  • patterns.
  • ▪ Involving in the Pair code reviewing for other individual contributor to delivering the quality code for
  • the customer.
  • ▪ Contributed in application architectural design specification as well as in technical specifica-tion.
  • ▪ Memory leak detection in the application, optimizations in the performance using monitoring tools.
MicroservicesGitApplication DevelopmentVersion Control

Mroads

Senior Software Engineer

Feb 2015Aug 2017 · 2 yrs 6 mos · Greater Hyderabad Area

  • 1. Design and developed RESTFUL Web Services with angular js integration.
  • 2. Developed resume parser using iText, Apache tikka, POI API’s.
  • 3 . Migration from jsp to Angular JS.
  • 5. Hands on experience developing and designing application architecture .
  • 5. Use tools to design various Use Cases, Collaboration and Sequence diagrams in Unified Modelling Language UML. Analysis of project requirements through customer interaction, preparation of Functional Specifications, Data modelling, project design, design Patterns,architectural design .
  • 5. As a Sr. software engineer managing a team of 4 members in delivering of proposed change within given time lines and at the same time encouraging team to amplify learning in different best practices to deliver the change as fast as possible with best quality application
  • 6.Take up as a responsible in developing process of application from starting stage of preparing documentation, Writing Unit Test- Cases to successful execution of upgrade.
  • 7.Built Dynamic UI components and single page applications(SPA) using AngularJS
  • 8. Memory leak detection in the application, optimisations in the performance using monitoring tools
  • 9. Implemented strong back end code by using spring cloud, micro service,spring boot,spring data jpa.
  • 10. Developing spring controller layer ,business logic as per requirement,DAO layer with strong design pattern.
Spring CloudRESTful Web ServicesApplication Architecture

Zensar technologies

Associate Software Engineer

Oct 2014Jan 2015 · 3 mos · Hyderabad Area, India

  • Implemented the server side of the contract using Spring.
  • Designed and developed the UI using Angular JS.
  • Developed the Remote Procedure Calls using HTTP Invoker for Inter component communication.
  • Documented the Project and gave KT Sessions to rest of the development team.
  • Responsible for the maintenance of the project till date

Education

Nagpur University

Master of Computer Applications - MCA — Computer Science

Jan 2011Jan 2014

Stackforce found 100+ more professionals with Full-stack Development & Microsoft Azure

Explore similar profiles based on matching skills and experience