| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
EMAIL AVAILABLE PHONE NUMBER AVAILABLEFull stack Developer with 8 years experience in Agile and 6 years in Microservice development, Java, Spring Boot. Proficient in Azure cloud technologies, specializing in CI/CD pipelines, GitOps. Skilled in containerized applications using Docker and Kubernetes. Solid background in Angular. Strong understanding of infrastructure as code using Terraform. Adept at developing microservices and managing RESTful Webservices. Agile mindset combined with analytical and problem-solving skills for effective collaboration across development and operations teamsSKILLS Programming Languages: Java, Angular, JavaScript, HTML5, CSS3, SQL Technologies: Spring Boot, RESTful API, Microservices, JSON, Azure Cloud Services, AWS, Hibernate Databases: Cosmos DB, MySQL, MongoDB, SQL Server Tools: JIRA, GIT, Eclipse, Junit, Log4j, GrafanaWORK EXPERIENCEGeneral Motors, Warren, MI Jul 2022 Sep-2024Senior Software Development Engineer (Java - Spring boot Cosmos DB RESTful API Azure Kubernetes) Developed cloud-based solutions for processing 200K asynchronous messages between applications, vehicles, and Ultifi Back office using event-driven architecture (Azure Event Grid, Event Hub, Cosmos DB). Familiar with cloud technologies, transferable to Google Cloud Platform (GCP). Developed and deployed multiple microservices for the SDV project using Java, and Spring Boot, enhancing system modularity and scalability, contributing to a 15% increase in quarterly feature delivery Implemented and verified software solutions by interpreting use cases, executing software design, and conducting rigorous testing with JUnit and Mockito, ensuring high-quality deliverables. Engineered RESTful services using the Spring Boot framework, ensuring secure and efficient data handling. Configured OAuth2 for secure authorization and documented services with Swagger APIs. Secured RESTful APIs by implementing JWT-based authentication on OAuth2.0 and enforcing role-based access control using Spring Security. Engineered Java applications to compute features, evaluate risk, and store data, integrating machine learning models. Implemented Data Access Object (DAO) patterns for Azure Cosmos Database and leveraged cache to optimize query performance, achieving a 35% improvement. Deployed and managed Kubernetes clusters to orchestrate containerized applications, ensuring high availability, scalability, and efficient resource utilization. Experienced in utilizing Spring Integration for seamless integration of disparate systems and applications. Utilized Azure Services including Event Hubs for messaging and Cosmos DB for scalable data management. Designed and maintained Grafana dashboards for real-time monitoring of application performance. Managed CI/CD pipelines using Terraform for infrastructure as code, ensuring automated and consistent deployments in AKS environments. Developed and verified vehicle-level functions, ensuring integration and functionality with minimal supervision. Maintained and deployed web services using corrective and adaptive maintenance, monitored by Azure Monitor and Grafana, reducing system downtime to 4.32 minutes per month and enhancing stability and performance. Performed production defect analysis, designed, and implemented effective solutions to maintain system reliability and performance along with smoke testing, unit testing and integration testing. Utilized Azure Cosmos Database for database management and conducted comprehensive API testing using tools like Insomnia and Swagger. Experienced in providing release support and monitoring system health using azure monitoring and key metrics. Documented and maintained confluence pages up to date, refactored legacy codebases to improve maintainability, readability, and efficiency. Managed Service Bus Explorer for efficient message processing and service orchestration. Maintained up to 90% code coverage for new features through unit tests and integration tests using Cucumber and Junit, ensuring 100% on-time defect closure Conducted static code analysis using SonarQube, addressing code smells, vulnerabilities, and technical debt to improve code quality and maintainability. Refactored legacy codebases to improve maintainability, readability, and efficiency, reducing technical debt and improving overall system performance. Acted as a technical expert and led efforts in Identifying and analyzing key metrics for each service, resource providing observability solutions to enhance monitoring and reliability using Application Insights. Collaborated with cross-functional teams, including regular communication with product owners and management, to design and deliver new features and enhancements, ensuring high quality and timely delivery through iterative feedback loops and ongoing collaboration throughout the development process. Led design reviews, provided feedback to product managers and UX designers, and led development initiatives to create low latency, highly scalable, and well-tested applications. Recognition - Awarded critical technical talent.Anantics, Livonia, MI Oct 2018 June 2022Software Development EngineerTracking & Emergency System: (Java Spring boot MySQL Angular MongoDB Spring Data JPA Kafka Docker) Developed microservices to capture RFID (IoT Device) data and support UI dashboard to view asset movement. Orchestrated a comprehensive data integration strategy using Eclipse Paho MQTT, Kafka, and MongoDB; established a reliable framework that now supports 4 analytics applications, enhancing insights. Build micro services, RESTful Webservices using Spring Boot and test them by using Cucumber tests, Junit tests and integration tests and trigger SQL queries for real-time updates. ETL of RFID (IoT Device) data and transform to capture the Live location of tags. Worked with Spring Data JPA for efficient database interactions and data persistence. Developed front-end components using Angular, integrating them seamlessly with backend REST APIs, enabling a responsive and intuitive user interface for tracking and analytics applications Developed RESTful API to send alert emails to business. Deployed and managed code on AWS EC2 instances, ensuring efficient and reliable application. Impact: Zero Manual efforts on tracking assets since the application integration.Rules Engine: Query Builder (Java - Spring boot SQL Server Hibernate) Developed and maintained solution to transform XML based on complex business rules Implemented REST APIs that are consumed by internal teams to process incoming data from 3rd party. ETL of App logs and transform them to meaningful metrics to understand service usage of components. Developed and optimized complex SQL queries for data extraction and reporting. Impact: Reduced the app processing time to under 5 seconds.Engineer Wipro Technologies Jan 2014 - Jun 2016 Developed and maintained PL/SQL Stored procedure solution to map client requirements against Oracle Fusion Financial Modules like Accounts Payables, Accounts Receivables, Fixed Assets and Cash ManagementSystem Administrator Indian Institute of Science Aug 2013 - Oct 2013 Monitored the jobs that are running on batch compute server, tyrone cluster & super-computer Blue Gene. Monitored the temperature of tyrone cluster and blue gene cluster.EDUCATIONUniversity of North Carolina at Charlotte Aug 2016 May 2018Master of Science in Information Technology GPA 3.7/4.0Visvesvaraya Technological University Aug 2009 Jul 2013Bachelor of Engineering in Computer Science, GPA: 3.5/4.0 |