Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer
Ankur Kumar

Ankur Kumar

Senior Software Engineer
Gurgaon,HR

Summary

Experienced software engineer with expertise in algorithm design, distributed systems, and scalable architectures. Proficient in optimizing performance, building innovative solutions, and enhancing user engagement. Skilled in integrating advanced technologies, designing high-performance systems, and collaborating with teams to deliver impactful results across diverse industries, driving efficiency and innovation in complex projects.

Overview

7
7
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer

Walker Digital Table Systems
02.2024 - Current
  • Developed an in-house Distributed File System (DFS) designed to function as a file-level caching mechanism, optimizing data access and storage efficiency.
  • Developed a proof of concept (POC) for transforming a 7-position Baccarat table into a 14-position table. This enhancement doubles the number of bets placed per table, leading to a significant increase in chip transactions and ultimately boosting revenue for casinos.
  • Currently working on a Blackjack casino game. Assisted in integrating the game with a computer vision solution for card reading via Socket/API. Designed an algorithm for SPLIT, enabling up to 4 split bets and corresponding DOUBLE bets for each split, allowing a total of 8 bets per position. This advancement increases the potential stakes in a single game compared to the earlier system, which supported only 1 split bet, and aims to draw a larger customer base in the competitive Las Vegas market.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Actively participated in the hiring level, took interviews for people under 5 years of experience in the development team.

Software Development Engineer

MotrexEV
01.2023 - 12.2023


  • Built a B2B Back-Office backend from scratch, which is used to track the charger, charging stations, managing chargers banner, tariff management, user registration/authentication, fault registration, charger error analysis.
  • Built Charging Station Management System backend(CSMS) from scratch, It is used to register charging stations, chargers, charger model registration, charger event log analysis, charger energy consumption and revenues monthly, weekly and daily data, charger installation analysis, OTA, payment, charger's software profile, stations map view.

Senior Software Backend Engineer

Birdeye
11.2020 - 10.2022


  • Role involved providing support for the billing of new add-ons/products added on the Birdeye dashboard
  • Build data pipelines that used to handle GBs of data daily, which captured change events and dump to the data warehouse(Snowflake).
  • Developed and automated process that sends notifications to all the executives, when we close any new deal or onboard a new customer.

Software Backend Developer

Walker Digital Table Systems
07.2017 - 11.2020


  • Worked on Casino table game called Baccarat, and developed many bets and features related to it.
  • Made the Baccarat table service self-enabled that is cable of working independently even when it is disconnected from the other microservices.
  • Built a system that generates ad sends notifications, alerts to the client in real-time.

Education

Bachelor's of technology - Electronics and Communication Eng.

IIIT Allahabad
Allahabad
05.2012 - 06.2016

Skills

Java

Timeline

Senior Software Engineer

Walker Digital Table Systems
02.2024 - Current

Software Development Engineer

MotrexEV
01.2023 - 12.2023

Senior Software Backend Engineer

Birdeye
11.2020 - 10.2022

Software Backend Developer

Walker Digital Table Systems
07.2017 - 11.2020

Bachelor's of technology - Electronics and Communication Eng.

IIIT Allahabad
05.2012 - 06.2016
Ankur KumarSenior Software Engineer