Vikulp B.

About Me

Vikulp is a Senior Data Engineer who builds innovative products and creates optimized processes for service management. His expertise includes optimizing ETL pipelines, implementing ingestion services and REST APIs with Python and Flask, and setting up data pipelines using various warehouses or lakes like PostgreSQL, Delta Lake, and Snowflake. Vikulp additionally works with DDD-based data mesh architecture using Airflow and implements microservices with Python and Django using event-driven architecture.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Other

Matlab Tensorflow Data Engineering Spark LaTeX Visual Studio Team Services (VSTS) .NET Core Delta Lake Snowflake Data pipelines Data Lakes Data Warehouse ETL Pipelines Microservices Data Mesh Data Transformation

Work history

project44
project44
Software Engineer
2023 - Present (2 years)
Bangalore (Hybrid), India
  • Working on tracking and visibility to make supply chains more efficient.

  • Collaborating to improve tracking and visibility of shipments being delivered by ocean and air.

  • Implementing microservices with Python and Django using event-driven architecture to track shipments.

Mindtickle
Mindtickle
SDE-2
2022 - 2023 (1 year)
Pune, India
  • Implemented data mesh architecture based on domain-driven design using Airflow for orchestration.

  • Implemented ingestion service and REST APIs using Python and Flask.

  • Measured read/write performance by setting up data pipelines that processed GBs of data using various warehouses or lakes like PostgreSQL, Delta Lake, and Snowflake.

  • Optimized ETL pipelines of Delta Lake using Spark for processing and reduced cost of infra needed to process and transform data.

Data Mesh Domain-driven design (DDD)AirflowREST APIs PythonFlaskSnowflakeData pipelinesData WarehousePostgreSQLDelta Lake Data Lakes Data Transformation ETL Pipelines Spark
Microsoft
Microsoft
Software Engineer 2
2018 - 2022 (4 years)
Bangalore, India
  • Improved Microsoft search query performance by implementing caching at different layers.

  • Implemented .NET-based services to automate web and desktop client release of Teams product to customers.

  • Migrated .NET Core microservices to Azure Service Fabric.

  • Streamlined development for Azure Services using VSTS CI/CD pipelines.

  • Developed and designed tools to increase developer productivity and to improve release strategy of Microsoft Teams.

  • Implemented OAuth flow for services and worked on Azure AI cognitive service to predict user intentions from conversational text.

Microsoft .NET.NET CoreMicroservicesAzure Service FabricAzure ServicesCI/CD Pipelines Visual Studio Team Services (VSTS) Microsoft TeamsOAuth

Showcase

Autonomous Exploration System - Boeing
Autonomous Exploration System - Boeing

An academic project (Jul-Dec 2016) to create an autonomous robot that can map an unknown environment while avoiding obstacles. Integrated wheel odometry data from encoders and RGBD SLAM data from Kinect for 3D mapping. Implemented a two-way serial communication system with map broadcasting and joystick control.

Education

B.Tech Electrical Engineering
B.Tech Electrical Engineering
Indian Institute of Technology, Kanpur - India
2014 - 2018 (4 years)