Summary
Overview
Work History
Education
Skills
Timeline
Generic

Surendra Upputuru

Python Backend Developer | Flask | Django | REST APIs | MySQL
Chennai

Summary

Over 3+ years of experience in the IT industry, specializing in the design and development of applications using Python, MySQL, Flask, and Django. Strong programming skills in Python, including key libraries like Pandas, NumPy, Matplotlib, BeautifulSoup, and a solid foundation in Object-Oriented Programming (OOP). Skilled in building RESTful APIs, FastAPIs and developing web applications using Flask and Django. Experience in MySQL for data storage and implementing data-driven features in web applications. Experience in debugging and troubleshooting Python applications. Basic knowledge of Machine Learning concepts and libraries such as Scikit-learn and Seaborn. Hands-on experience with Shell Scripting for automation, task scheduling, and deployment support.

Overview

4
4
years of professional experience

Work History

Lead Engineer

HCLTech
05.2022 - Current
  • Leading Python-based application development projects. Responsible for back-end design and development using Flask.
  • Summary & project details:
  • ProjectTitle1: PTSCOESolutioniCOGNITO
  • Duration: June 2022- Apr 2024.
  • Role: Lead Engineer.
  • Platform&Skills: Python(Pandas, Numpy, Matplotlib), MySQL, RestAPI, Web(Flask, Html, JavaScript), BeautifulSoup
  • Description: The PTS COE iCOGNITO Solution is a platform designed for Change-Based Testing and Test Gap Identification, leveraging code coverage data to recommend the most accurate and relevant test cases. The solution enhances test efficiency by identifying impacted code areas and selecting appropriate tests accordingly.
  • I was responsible for enhancing the solution by integrating key modules like chatbot functionality, graph-based data analysis, and various backend optimizations to improve performance and usability.
  • ProjectTitle 2: PTSCOESolutionSMART TOOL
  • Duration: Apr 2024 - Present.
  • Role: Lead Engineer.
  • Platform&Skills: Python(Pandas, Numpy, Matplotlib), MySQL, RestAPI, Web(Flask, Html, JavaScript), BeautifulSoup
  • Description: Worked with SmartTool and successfully deployed applications in Cisco environments. Designed, integrated, and enhanced Python and REST API scripts for efficient database insertion. Strengthened REST API and Flask frameworks and collaborated with multiple clients to deliver tailored solutions based on their requirements.
  • Roles & Responsibilities:
  • Deploying the tool in Clients Machine (VM/DESKTOP) Providing the KT on How to Use the Tool
  • Attending for the Customer Demos& Tool Demos
  • Maintaining the code in SVN Repository on Daily Basis
  • Designed and implemented core algorithms and data analysis logic using Python, leveraging Pandas and NumPy for data processing.
  • Developed custom parsers and data connectors using BeautifulSoup and REST APIs to interact with external tools and data sources.
  • Handled data storage, retrieval, and processing using MySQL, with integration through MySQL Connector and MySQL Client.
  • Built and enhanced the web-based frontend using Flask, integrating it with HTML and JavaScript for dynamic user interfaces.
  • Integrated a chatbot module to provide interactive insights and query-based access to test coverage and analysis data.
  • Developed graph-based visualizations using Matplotlib to represent code coverage trends, impacted functions, and test gaps.
  • Participated in performance tuning, debugging, and optimizing existing features to ensure reliability and scalability.

Education

MBA -

Jawaharlal Nehru Technological University Anantapur (JNTUA)
Nellore, India
04.2001 -

Bachelor of Science (B.Sc.) - Computer Science

Vikrama Simhapuri University
Nellore, India
06.2017

Skills

Languages: Python, Shell Scripting

Timeline

Lead Engineer

HCLTech
05.2022 - Current

MBA -

Jawaharlal Nehru Technological University Anantapur (JNTUA)
04.2001 -

Bachelor of Science (B.Sc.) - Computer Science

Vikrama Simhapuri University
Surendra UpputuruPython Backend Developer | Flask | Django | REST APIs | MySQL