Summary
Overview
Work History
Education
Skills
Languages
Timeline
Hi, I’m

Ankit Kumar

Associate Staff Engineer
Noida,Delhi

Summary

Experienced Python Developer with over 6 years of comprehensive experience in designing, developing, and deploying scalable software solutions. Expertise includes microservices architecture, Python, Django framework, and integrating third-party APIs such as payment gateways and OTAs like booking.com and agoda. Proficient in database management using MySQL and caching solutions with Redis. Skilled in POS management systems and automating synchronization processes for operational efficiency. Successfully implemented GenAI solutions, utilizing advanced AI models for chatbot creation and data analysis. Proven track record in conducting code reviews, mentoring junior developers, and fostering collaborative team environments. Dedicated to delivering high-quality software solutions that align with business objectives and enhance user experiences.

Overview

6
years of professional experience
2

Languages

Work History

Nagarro
Gurgram

Associate Staff Engineer
08.2021 - Current

Job overview

  • Developed real-time data integration systems for sales and advertisement data from Google and Facebook APIs using Python.
  • Created dashboards to visualize advertisement metrics such as clicks, views, and engagement using Django framework.
  • Implemented a payment gateway solution enabling seamless digital payments anytime, anywhere.
  • Designed automated hindsight audits for loan cases, enhancing efficiency in financial operations with Python.
  • Developed a dashboard to publish and manage loan exception cases, improving transparency and decision-making using Django.
  • Developed FastAPI-based chatbot solution using GenAI Rag, vector search, and LLM models within Databricks to enhance customer service for European bank.
  • Designed and developed RESTful APIs to support various functionalities across projects.
  • Utilized asynchronous task processing for handling real-time data updates and background processing.
  • Implemented automated notification systems for alerting stakeholders about critical updates and events
  • Conducted comprehensive code reviews to ensure compliance with coding standards and optimize software scalability and maintainability.
  • Demonstrated leadership in technical discussions and decision-making processes to drive project success and team cohesion.
  • Collaborated with cross-functional teams to troubleshoot issues, optimize performance, and enhance features of the software.

Djubo
Noida

Software Engineer
07.2018 - 08.2021

Job overview

  • Developed a hotel management software in a product-based company utilizing Python and Django within a microservices architecture.
  • Designed and implemented POS management features for restaurant operations, including order taking and payment processing.
  • Created an Auto Sync channel manager to streamline the synchronization of bookings from different OTAs like booking.com, agoda, and hostelworld.
  • Integrated multiple payment gateways including Paytm, Billdesk, and Payhere to facilitate seamless transactions within the hotel management software.
  • Implemented microservices using technologies like Celery for task scheduling and Redis for caching within the system.
  • Designed and developed RESTful APIs to enable communication between different microservices and external systems.
  • Utilized MySQL database for data storage and management, ensuring robustness and scalability of the application.
  • Leveraged various technologies and tools to ensure high availability, scalability, and performance of the software solution.
  • Mentored junior developers, providing guidance and support in Python development best practices and microservices architecture.

Education

IIMT College of Engineer
Greater Noida

Bachelor of Science from Computer Science And Programming
06-2018

Ishan International Public School
Patna

High School Diploma
03-2014

Skills

  • Programming Languages: Python
  • Web Frameworks: Django, FastAPI
  • Architectural Patterns: Microservices architecture
  • Task Scheduling: Celery
  • Database Management: MySQL
  • Caching: Redis
  • API Development: RESTful APIs, FastAPI
  • Payment Gateway Integration: Paytm, Billdesk, Payhere
  • OTA Integration: Auto Sync channel manager for Online Travel Agencies
  • GenAI Skills: LLM (Large Language Model) model implementation
  • Code Reviews
  • Mentoring and Team Leadership

Languages

Hindi
First Language
English
Advanced (C1)
C1

Timeline

Associate Staff Engineer

Nagarro
08.2021 - Current

Software Engineer

Djubo
07.2018 - 08.2021

IIMT College of Engineer

Bachelor of Science from Computer Science And Programming

Ishan International Public School

High School Diploma
Ankit KumarAssociate Staff Engineer