Summary
Overview
Work History
Education
Skills
Roles and Responsibilities
Certification
Accomplishments
Timeline
Generic
Romil Kumar

Romil Kumar

Noida

Summary

Results-oriented Associate Principal with expertise in Python, FastAPI, and GenAI, delivering innovative solutions for global media campaigns. Enhanced system performance and mentored teams by leveraging microservices and cloud technologies. Translated complex requirements into actionable strategies, ensuring effective project execution and client satisfaction.

Overview

1
1
Certification
13
13
years of professional experience

Work History

Associate Principal

LTM
Noida
05.2023 - Current
  • Built and maintained IMS Campaign Manager, cloud-native FastAPI backend for P&G media campaign planning platform, supporting marketing teams with digital ad campaign planning, approval, tracking, and reconciliation across global publishers.
  • Used Python 3.13, FastAPI, and layered router -> service -> repository design with FastAPI Depends dependency injection to keep service and repository logic stateless.
  • Implemented data access with SQLAlchemy 2.0 ORM on Google Cloud Spanner through sqlalchemy-google-spanner for transactional storage and Google BigQuery through sqlalchemy-bigquery for reporting and analytics queries.
  • Reduced FastAPI cold-start latency by configuring Redis distributed caching, startup cache warming, and fastapi-cache2 in-memory caching, along with lazy dependency and router loading.
  • Developed 20+ versioned REST routers using Pydantic v2 models for enhanced request and response validation and comprehensive OpenAPI documentation.
  • Integrated LangGraph and langgraph-supervisor multi-agent flow with langchain-openai supervisor agent that routed natural-language planning requests to specialized ReAct sub-agents for planning data, campaign mapping, knowledge retrieval, and RAG search.
  • Applied JWT authentication with PyJWT, environment-based secret management through Pydantic Settings, CORS policy enforcement, and gitleaks pre-commit secret scanning.
  • Used Poetry, Docker, Black, isort, mypy, pylint, pre-commit, Commitizen, pytest, pytest-cov, fakeredis, and pytest-mock for development, testing, and code quality, with SonarQube and Google Cloud Run, Secret Manager, Cloud Tasks, and Cloud Logging for delivery and deployment.

Associate Consultant

Tata Consultancy Services
Noida
03.2022 - 05.2023

Project Details.

  • Apple - Developed 10+ microservices in Flask for Apple products like Datalab, Flows, wrangler, and notebooks, supporting internal data scientists. Implemented backend tasks including REST APIs, scheduled jobs, and event-driven applications using Flask, Django, AWS, and React.js.
  • Neutron - Created AI web platform for users to upload agreements for digital signature, utilizing natural language processing to extract party details, expiry dates, and addresses from agreements. We used AWS Cognito for user sign in / sign up, for frontend we used React.js, Flask for microservices and mongodb database.

Technical Lead

HCL Technologies
02.2019 - 02.2022

Held final responsibility for architecture, design and implementation of company-wide platforms and applications.

  • Developed MPE tool for Speech to Text, Sentiment Analysis, and Summarization, integrating speech to text and sentiment analysis data on the frontend, implementing quiz and QnA integrations based on NLP, and creating APIs using Flask and SQLAlchemy.
  • Investigated and resolved system issues, enhancing usability and functionality.
  • Evaluated and adopted new technologies to address changing industry needs.
  • Mentored junior team members, fostering understanding of technical concepts.
  • Outlined project objectives and scope.

Module Lead

Pathfinder Publishing Pvt. Ltd.(careers360)
12.2015 - 02.2019

www.careers360.com - A data-enabled and technology-driven Educational Products and Services Company, Careers360 seamlessly integrates millions of student and institutional data points with the user generated preferences of its more than 15 million+ monthly visitors, to build sophisticated Prediction and Recommendation products for the students to explore and achieve career plans, based on their interests and abilities. we used Django/React for backend/frontend and mysql for database.

  • Compiled detailed project specifications and requirements to align development efforts with stakeholder needs.
  • Designed technical upgrade paths, incorporating requested functionality and performance enhancements.
  • Delegated tasks to IT personnel and junior module staff, optimizing team strengths for efficient project execution.

Software Engineer

Kellton Tech Solutions Ltd.
02.2014 - 11.2015

Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.

  • Reviewed project specifications and designed technology solutions that aligned with performance expectations.
  • Coordinated with engineers to evaluate and enhance software and hardware interfaces for improved integration.
  • Installed and configured software applications and tested solutions for functionality.
  • Compiled comprehensive project documentation to enhance team collaboration and reference.
  • Dibbid- Dibbid.com is a website for online shopping where users dibs on items and when final price is met the set price than user purchased the item. Technologies used were php, drupal, mysql.

Software Engineer

Algoworks Technologies Pvt. Ltd.
06.2013 - 02.2014
  • Collaborated with software development and testing teams to design and develop robust solutions addressing client requirements for functionality, scalability, and performance.
  • Configured and installed software applications, testing solutions to ensure full functionality and alignment with client needs.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Coordinated with engineers to evaluate and enhance software and hardware interfaces for optimal performance.

Education

B.Tech - Computer Science

College Of Engineering Roorkee
Uttrakhand
08-2011

12th - PCM

National Inter College Dhanauri
Uttrakhand
08-2005

10th - PCM

National Inter College Dhanauri
Uttrakhand
08-2003

Skills

  • FastAPI
  • Python
  • Flask
  • Django
  • Microservices
  • Reactjs
  • AWS
  • MySql
  • Docker
  • Git
  • JavaScript
  • Jquery
  • GenAI

Roles and Responsibilities

  • Development, Unit Testing & Integration Testing of
    Microservices, Building frontend in React.js.
  • Designing solutions & presenting them to design team.
    Project Documentation - technical learning & POCs, test
    plans, etc.
  • Code reviews.
  • Leading a 5 members team.
    - Driving standups for status updates.
    - Planning sprints with the manager.
    - Coordinating with US team.
  • Project Demos.
  • Hiring team members- both experienced and freshers.
  • Training interns & freshers.

Certification

  • Received Coursera CertificationFor IBM’s “Machine Learning with Python”, Grade Achieved: 89.86%
  • Received Coursera Certification For “Introduction to Applied Machine Learning” Grade Achieved: 94.58%

Accomplishments

  • 2019, Won quiz in Pathfinder Technical Competition
  • 2016, Recognition Award in Careers360
  • 2016, Best Employee Award in Careers360
  • 2013, Best Employee of the month Award in Algoworks

Timeline

Associate Principal

LTM
05.2023 - Current

Associate Consultant

Tata Consultancy Services
03.2022 - 05.2023

Technical Lead

HCL Technologies
02.2019 - 02.2022

Module Lead

Pathfinder Publishing Pvt. Ltd.(careers360)
12.2015 - 02.2019

Software Engineer

Kellton Tech Solutions Ltd.
02.2014 - 11.2015

Software Engineer

Algoworks Technologies Pvt. Ltd.
06.2013 - 02.2014

B.Tech - Computer Science

College Of Engineering Roorkee

12th - PCM

National Inter College Dhanauri

10th - PCM

National Inter College Dhanauri
Romil Kumar