Vivek Sharma
About Vivek Sharma
Vivek Sharma is a Software Engineer 3 at Asurion with extensive experience in designing and developing containerized Spring-based microservices on AWS.
Current Position at Asurion
Vivek Sharma currently holds the title of Software Engineer 3 at Asurion, a role he has been in since 2019. He is based in Nashville, Tennessee, United States. In this position, he leverages his extensive experience in designing and developing containerized Spring-based microservices on AWS using Spring Boot. Vivek’s responsibilities include working with a wide range of AWS services and managing Docker containers over Kubernetes.
Previous Experience at UBS
Before joining Asurion, Vivek Sharma worked at UBS in Nashville, Tennessee, as a Software Engineer from 2018 to 2019. His tenure at UBS lasted for 7 months. During this time, he built on his software development skills and enhanced his expertise in managing projects and engaging with various stakeholders, including senior management and clients.
Technical Role at Nalashaa Solutions
Vivek Sharma served as a Technical Architect at Nalashaa Solutions from 2015 to 2016 in Bangalore. Over his year-long tenure, he utilized his deep knowledge in technical architecture, particularly focusing on containerized solutions and microservices. This role allowed Vivek to further hone his skills in technology stacks required for complex business solutions.
Educational Background in Computer Science
Vivek Sharma holds an Engineer's Degree in Computer Science and Engineering from Dr. B R Ambedkar University, where he studied from 1999 to 2003. This formal education laid the foundation for his career in software development and engineering, providing him with essential knowledge and skills in computer science.
Expertise in AWS and DevOps Tools
Vivek Sharma has a robust skill set in utilizing AWS services like ECS/EKS/FARGATE, SNS/SQS, CloudWatch/Kibana, Lambda, APIGateway, EventBridge, Dynamodb, and Mysql Aurora db. He manages containerized environments using Docker and Kubernetes. Additionally, he employs monitoring tools such as Grafana and New Relic, practices TDD using Junit and Mockito, and implements CI/CD pipelines with Jenkins. His expertise in these technologies plays a significant role in his contributions to software projects and solutions.