Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Vikash Kumar

Vikash Kumar

Data Engineer | Software Engineer | Cloud & Microservices Architect
Hoofddorp

Summary

With close to a decade of experience, my expertise lies in constructing scalable data pipelines and microservices utilizing Java, Kotlin, Spring Boot, and Azure Databricks. I specialize in creating cloud-native solutions and harness Azure DevOps for CI/CD and GitOps for streamlined deployment. My skill set encompasses both data engineering (ETL, data integration) and software engineering (backend development, system architecture), with a focus on optimizing systems for enhanced performance, scalability, and reliability to facilitate data-driven decision-making.

Overview

9
9
years of professional experience
1
1
Certificate
2
2
Languages
4
4
years of post-secondary education

Work History

Software Engineer

TomTom
Amsterdam, North Holland
05.2021 - Current
  • Development & Enrichment: Designed and developed travel services (Fuel, Parking, EV Charging) for downstream systems. Processed millions of POI records using data pipelines on Azure Databricks to improve data quality and drive insights across global cities. Built and optimized data models on Databricks to enable data-driven decision-making, integrating with cloud platforms like Azure.
  • Microservices Development: Built and optimized microservices using Java, Kotlin, and Spring Boot for processing Fuel, Parking, and EV Charging data.
  • Performance Optimization: Refined applications to enhance performance, stability, and scalability. Implemented low-latency, fault-tolerant systems with high throughput. Designed and implemented scalable data pipelines using Azure Databricks for processing large datasets, improving ETL workflows for real-time analytics.
  • Infrastructure Management: Designed and deployed cloud infrastructure with Terraform, Terragrunt, Helm, and Azure. Managed CI/CD pipelines and Kubernetes clusters to ensure seamless deployments and efficient resource usage.
  • Metrics & Insights: Collaborated with cross-functional teams to generate product insights, driving feature development and system improvements.
  • Team Leadership: Mentored junior developers and guided teams to adhere to best practices, ensuring high-quality code and alignment with project goals.

Full Stack Developer

Axual
Utrecht, Provincie Utrecht
06.2020 - 05.2021
  • Microservices Development:Designed and implemented microservices using Spring Boot for the Self-Service Portal, a Kafka-based Streaming Platform SaaS.
    Simplified data transfer between publishers and subscribers via an intuitive UI.
  • Cloud Migration:Led the migration of microservices from Azure VMs to Azure Kubernetes Service (AKS).
    Utilized Helm, ArgoCD, and K9s for streamlined deployment and management on AKS.
  • Infrastructure Automation:Created Helm charts for efficient deployment of microservices on AKS, ensuring streamlined, reliable, and repeatable deployments.
  • Monitoring & Logging:Set up and maintained monitoring and logging systems using Elasticsearch, Fluentd, Kibana, Prometheus, Grafana, and Alertmanager for enhanced system observability.

Senior Software Engineer

Manhattan Associates Inc
06.2019 - 03.2020
  • Microservices Development:Developed and maintained cloud-based microservices for Order Lifecycle Management (OLM) and Active OMNI systems using Spring Boot, Spring Security (JWT, OAuth2), RabbitMQ, and Spring Cloud.
  • Requirements Gathering & Implementation:Collaborated with global consultants to gather technical requirements and convert them into actionable technical stories for implementation.
  • Issue Resolution & System Reliability:Investigated and resolved complex software configuration issues escalated by clients and support teams, enhancing overall system reliability and reducing downtime.

Software Engineer

Scientific Games
Bangalore, Karnataka
03.2018 - 06.2019
  • Feature Development:Delivered high-quality product features and common components for payment routing and address verification, used across multiple online slot games.
  • API Development:Designed and implemented REST APIs using Spring Boot, including comprehensive API documentation with Swagger.
  • Collaboration:Supported QA teams in testing across various environments and provided recommendations for code development and reuse to improve efficiency and consistency.

Education

Bachelor of Technology - Computer Science & Engineering

Visvesvaraya Technological University
Bangalore, Karnataka, India
05.2010 - 06.2014

Skills

Data pipeline design

Certification

Professional Scrum Master, Scrum.org, 2020

Timeline

Software Engineer

TomTom
05.2021 - Current
Professional Scrum Master, Scrum.org, 2020
10-2020

Full Stack Developer

Axual
06.2020 - 05.2021

Senior Software Engineer

Manhattan Associates Inc
06.2019 - 03.2020

Software Engineer

Scientific Games
03.2018 - 06.2019

Bachelor of Technology - Computer Science & Engineering

Visvesvaraya Technological University
05.2010 - 06.2014
Vikash KumarData Engineer | Software Engineer | Cloud & Microservices Architect