profile-pic
Vetted Talent

Puneet Tripathi

Vetted Talent
I am a seven year experienced Python programmer with extensive knowledge in Python programming, Django, and Python REST API. My experience is diverse, ranging from developing desktop applications to creating web-based systems. I have created several projects with Python, from small, single-page web applications to large, enterprise-level applications. I have also had the opportunity to work with Django and Python REST API frameworks and I am familiar with data structures, algorithms, and object-oriented programming. I have a passion for developing robust and efficient code that meets the technical and business requirements of the project.
  • Role

    Senior Python Engineer

  • Years of Experience

    9.1 years

Skillsets

  • LangChain
  • AngularJS
  • BeautifulSoup
  • Bitbucket
  • Bootstrap
  • CSS3
  • Docker
  • DRF
  • GPT
  • HTML5
  • Jenkins
  • Snowflake
  • Linux
  • RabbitMQ
  • Windows
  • Pydrive
  • Boto3
  • Data Extraction
  • Elastic Search
  • REST
  • Web Scraping
  • JavaScript
  • Django - 5.0 Years
  • Python - 8.0 Years
  • Python - 8.0 Years
  • pandas
  • AWS - 5.0 Years
  • Git - 6.0 Years
  • SQL - 8 Years
  • Cassandra
  • Flask - 04 Years
  • Django - 5.0 Years
  • JavaScript - 3 Years
  • MySQL
  • ETL - 2.0 Years
  • MySQL - 8.0 Years
  • Jira
  • MongoDB
  • PostgreSQL
  • PySpark
  • Redis

Vetted For

6Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Backend Python DeveloperAI Screening
  • 54%
    icon-arrow-down
  • Skills assessed :Mongo DB, AWS RDS, MySQL, Django, Python, REST API
  • Score: 54/100

Professional Summary

9.1Years
  • Oct, 2025 - Present 8 months

    Senior Python developer

    CVS Health
  • Dec, 2024 - Aug, 2025 8 months

    Senior Python developer

    Quantum Integrators
  • Jun, 2023 - Dec, 20241 yr 6 months

    Technical consultant Specialist

    Hitachi Vantara
  • May, 2018 - Jun, 20191 yr 1 month

    Software Engineer

    PipingRock India
  • Jul, 2019 - Apr, 2020 9 months

    Software Engineer

    VNaad Technologies
  • Apr, 2020 - Jan, 20232 yr 9 months

    Senior Software Engineer

    Roche
  • Jun, 2016 - Apr, 20181 yr 10 months

    Jr. Software Engineer

    KelltonTech Solutions

Applications & Tools Known

  • icon-tool

    Python

  • icon-tool

    REST API

  • icon-tool

    PostgreSQL

  • icon-tool

    MySQL

  • icon-tool

    Postman

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    Django

  • icon-tool

    Django REST framework

  • icon-tool

    Flask

  • icon-tool

    Beautiful Soup

  • icon-tool

    Amazon S3

  • icon-tool

    Git

  • icon-tool

    Jira

  • icon-tool

    PyCharm

  • icon-tool

    pandas

Work History

9.1Years

Senior Python developer

CVS Health
Oct, 2025 - Present 8 months

Senior Python developer

Quantum Integrators
Dec, 2024 - Aug, 2025 8 months
    Designed and implemented scalable RESTful APIs using serverless architecture on AWS (Lambda, API Gateway, DynamoDB), reducing infrastructure costs and improving deployment speed. Developed and deployed AWS Lambda functions to integrate with Salesforce APIs, enabling seamless data synchronization between internal systems and Salesforce CRM. Integrated authentication and authorization using AWS Cognito and implemented secure API endpoints with JWT tokens. Experience in using Snowflake for scalable data storage, processing and analytics. Implemented Redis to optimize application performance by reducing database load and improving response time. Experience in making complex queries using PostgreSQL databases.

Technical consultant Specialist

Hitachi Vantara
Jun, 2023 - Dec, 20241 yr 6 months
    Developed REST APIs using Python, Django Rest Framework, ensuring seamless integration with distributed systems. Automated ETL processes using PySpark, improving data processing. Created complex reports using Python data analysis tools and Pandas, enhancing reporting accuracy. Utilized Beautiful Soup to automate data extraction from HTML/XML documents, reducing manual effort. Optimized PostgreSQL database queries, improving query performance. Built and deployed agentic AI systems using Python-based frameworks such as LangChain and GPT, enabling autonomous task execution and decision-making. Integrated agents with AWS services including lambda, s3, DynamoDB and API Gateway to create scalable, event-driven workflows for real-time data processing and automation. Developed agents with memory, planning, and tool usage capabilities to perform multi-step operations such as report generation, CRM updates, and API orchestration. Implemented secure and efficient communication between agents and external APIs (e.g., Salesforce, Slack) using Python libraries like requests, https, and AWS SDK (boto3).

Senior Software Engineer

Roche
Apr, 2020 - Jan, 20232 yr 9 months
    Designed REST APIs using Flask framework, enabling efficient communication between systems. Automated ETL scripts with distributed processing engines, reducing data processing time. Developed AWS API Gateway and Lambda functions for seamless cloud integration. Scraped product data, prices, and reviews using Beautiful Soup, improving market insights. Integrated Google Drive APIs using PyDrive, streamlining file storage and retrieval processes.

Software Engineer

VNaad Technologies
Jul, 2019 - Apr, 2020 9 months
    Developed REST APIs for social networking platforms, enhancing user engagement. Utilized Python libraries (threading, pickle, unittest) for efficient debugging and functional programming. Worked with NoSQL databases (Cassandra, Elastic Search) and optimized data storage mechanisms. Implemented caching with Redis and queue services using RabbitMQ, reducing latency.

Software Engineer

PipingRock India
May, 2018 - Jun, 20191 yr 1 month
    Collaborated with the backend team to develop application sections and API integrations. Built Docker-based web applications, ensuring scalable and containerized deployments. Queried MySQL databases to retrieve and manipulate data efficiently.

Jr. Software Engineer

KelltonTech Solutions
Jun, 2016 - Apr, 20181 yr 10 months
    Integrated OData services into the Sinomax application, streamlining product distribution processes. Contributed to multiple projects (e.g., Sinomax, Konnect) following Agile methodology. Wrote complex MySQL queries using advanced joins, improving database performance.

Major Projects

3Projects

AWS API Gateway and Lambda Integration

Dec, 2024 - Jun, 2025 6 months
    Developed Middleware using serverless architecture, AWS Lambda, API Gateway, Redis, Salesforce API.

SDLC Agentic AI Tool

Jun, 2024 - Nov, 2024 5 months
    Automated SDLC process to remove manual effort for Software Development.

Social Networking Platform API Development

Jul, 2019 - Mar, 2020 8 months
    Created social media app using Python3, Django, Cassandra, Elastic Search.

Education

  • Bachelors in Computer Science and Engineering

    Feroze Gandhi Institute of Engineering and Technology (2015)

Interests

  • Badminton
  • Cooking
  • Gardening
  • AI-interview Questions & Answers

    My name is Puneet, and I have 7 years of experience. I have worked in multiple companies, both service-based and product-based companies. I have experience with Python over the past 7 years, and I've worked with several Python frameworks, including Django and Flask, as well as creating REST APIs. I've also worked with AWS services. If I'm talking about AWS services, I have experience with different platforms and services, such as EC2 instances, S3 buckets, AWS API gateways, and Lambda functions. In fact, I've worked on a particular application that was entirely dependent on Lambda functions and API gateways. So, apart from that, if I'm discussing handling the production system, I have approximately 5 to 6 years of experience handling bugs and issues in production, deploying code in the testing system, and then moving to production demos. I've also worked with databases such as MySQL and PostgreSQL. Currently, I'm working with PostgreSQL. I have experience with GitHub, and that's about it.

    K. So there are some Python libraries for finances, like NumPy and Pandas. Mostly, they are used for finance. We need to write our own packages to utilize because many cases, the Pandas library for decimal precision is limited. And, but Pandas are a bit larger in size. So while deploying, we are having issues. So, but they are very fast. Like Mumbai and Bandra, both are very fast. And, if we are talking about sci-fi, there are other Python libraries also there. But if we are talking about these two are the particular libraries that we are using.

    Yeah. AC, stands for consistency, isolation, and durability. So when we're talking about basic properties, the atomicity since it's the process of one transaction. So that transaction used to be atomic in the case. Either it would happen, or it would not happen. So if we're talking about that, consistency seems like any changes in the database should be persistent and consistent. We're doing the change in any of the transactions that suppose some other person cannot change until and unless that transaction is completed. Because if someone would do that, the changes I'm writing would be inconsistent. And someone would read that before writing, then there would be inconsistency. And isolation seems like the changes should be isolated from each other. And durability says it should be durable. The changes we're doing should be durable in the database.

    Yeah, so if the question is about integrating that, the Python and PostgreSQL or any other SQL. So, Probably the best way to do that is any ORM. Like, even though if we are not using the XANGO ORM, because if you are using the XANGO, by default, it provides the XANGO ORM, objects relational mappers. So, apart from that, like, This SQL Alchemy is the best tool that we can use to integrate that.

    Okay, this is the connection object. So, this is the connection class. A single pattern should be used here because if you will not use that, it would create multiple connection pools. Even though some of the connections are being unused, it would create another connection rule. So, to avoid that, we need to use this in the singleton pattern. And we need to make one class here and utilize the current object. If the current object is already there, the object has already been created, then we need to return that current object. If it is not, then only it would create the object. So we need to create a function that would create a new connection. Because the constructor class is used to create a new connection each and every time.

    Actually, I belong from the Python background, so probably I'm not a good person to answer this question. I have learned some of the JavaScript questions and about JavaScript, but this question belongs to managing server-side logic on the mode test. So I think I'm not the right person to answer that.

    Yeah. And exception class, we need to log that. That's an option, and we need to raise the exception with raise e. So that the exception is raised. Apart from that, the fetch URL and there should be multiple conditions like which kind of that. Okay. So already fetched data. We need to check whether it is successful or failed. Based on their code, I guess. So that will be the better approach here. We need to get the response code, the HTTP code, and then respond back.

    Yeah. It's the recursion function. And this function needs to calculate the Fibonacci series. This function needs to calculate that for a given number, it will give the Fibonacci number. 3, for example. But it would give only one number, so I need to enter into the loop.

    There are a couple of Python frameworks. If I'm talking with a lightweight framework, I would prefer Python Flask. Apart from that, there are the Python Zango frameworks also there. And if I'm creating APIs, Fast API is already for async services. It's already for async services. So, if we are talking about the high responsiveness of the web application, it would depend upon the frameworks and where we are hosting that. That would give the high responsiveness web application where we are deploying that. And if we need to give the high responsiveness, we need to deploy the same application with high availability, different zones, like AWS and all. So that depends upon the configuration. Most probably, the Python Zango framework is mostly widely used because it's all packaged already in there. We can use Flask also because it's lightweight. If the framework has advantages and disadvantages, they're written in both one. So, probably it depends upon the application. If there are smaller applications, we need to use the Flask one. And if we are very complex and there are very interdependability in that application, we need to use the Zango or the first one.

    Yeah. So if we use any kind of transaction, by default, PostgreSQL and MySQL and other databases used to manage consistency. And when we're talking about data consistency, we need to manage it from our end. So suppose, even if it's time-series data, we need to get the pipeline and make sure that no data is missed when inserting it. So, to suppose one of the data source systems failed, we need to make a retry or hit that source from the particular timestamp, and store those values. Then again, we can store those values. We cannot lose that data. Then we can hit the APIs again and get that data again.