Vikash Kumar
About Vikash Kumar
Vikash Kumar is a Software Engineer at TomTom with extensive experience in software development and cloud services.
Title
Vikash Kumar is a Software Engineer currently working at TomTom in Amsterdam, North Holland, Netherlands. He has been in this position since 2021.
Company
Currently employed at TomTom, Vikash Kumar has previous experience at several other companies including Axual, Manhattan Associates, Scientific Games, Bosch, ISPG Technologies India Pvt Ltd, and Tata Technologies.
Professional Experience
Vikash Kumar has accumulated extensive experience as a software engineer over the years. He worked as a Full-stack Software Engineer at Axual from 2020 to 2021 in Utrecht, Netherlands for 11 months. Prior to that, he served as a Senior Software Engineer at Manhattan Associates in Bengaluru, India from 2019 to 2020 for 9 months. He also held Software Engineer positions at Scientific Games, Bosch, and ISPG Technologies India Pvt Ltd in Bengaluru, between 2015 and 2019.
Educational Background
Vikash Kumar obtained his Bachelor's Degree in Computer Science Engineering from Visvesvaraya Technological University. He completed his studies there from 2010 to 2014.
Technical Skills
Vikash Kumar is proficient in Domain Driven Development (DDD) and Test Driven Development (TDD) methodologies. He has expertise in deploying applications on Kubernetes clusters using tools like Terraform, Terragrunt, Helm Chart, and ArgoCD. He is experienced with Netflix OSS components including Eureka, Zuul, and Hystrix for building microservices architecture. Additionally, he is skilled in using the ORM tool Hibernate for connection pooling, mappings, transaction management, and utilizing HQL and Criteria API.
Cloud Services and Client-side Technologies
Vikash has hands-on experience with cloud services including Amazon Web Services (AWS) and Azure Cloud Services, specifically working with EC2, S3, SNS, Route53, Azure VM, AKS, Azure AD, Azure Key Vault, Blob Storage, and Load Balancer. He is also familiar with client-side technologies such as HTML, CSS, JavaScript, and ES6.
MQ Monitoring and CI/CD Tools
Vikash Kumar is adept in setting up and using MQ monitoring tools like RabbitMQ. His knowledge extends to using Continuous Integration and Continuous Deployment tools such as Jenkins, Docker, SonarQube, and Ansible.