Name: Bellala Nagesh
4+ Years of Experience as a Python Developer
Current Location: Bangalore
Email id: nageshbellala.dev@gmail.com
Mobile: 8008914523
Objective
To utilize my information system skills and experience coupled with sound Software engineering
background towards a challenging career in a growth oriented, and leading-edge organization that
recognizes and values individual contribution and provides opportunities for continuing growth and
advancement.
Summary
4+ Years of IT experience in the IT Industry.
Proficient in Python, Django and Flask.
Working Knowledge on MySQL, SQL
Basic Knowledge on HTML, CSS and JavaScript.
Worked on Business Application Software Development, involved in Design, Development and
Implementation.
Working experience in creating APIs by REST web services.
Hand on experience in developing web applications using python, Django on Linux (Ubuntu
14.04).
Exposure in the Software Development Life Cycle (SDLC).
Exposure in software Engineering processing and familiar with Agile Methodology
Having sound knowledge on OOP’s concepts.
Excellent team player with problem-solving and trouble-shooting capabilities.
Ability to learn quickly and to correctly apply new tools and technology.
Having Good communication and Interpersonal skills, hardworking, dedication at work and
result oriented as an individual and in a team.
Automating the task of creating a file and writing text in it using Python.
automate repetitive tasks like web scraping, file handling, data extraction
Automation using pandas typically involves automating tasks related to data manipulation,
analysis, and processing. Once the data is obtained we want to automate tasks on it
Professional Experience
Worked as Senior Engineer with TechMahindra Cerium Systems,Bangalore from March
10th,2023 to 18th, August 2023 date with the client Intel Bangalore work Location
Worked as a python Developer (Contractor) with TCS, Ahmedabad from June 22nd 2022 to
October 21,2022 and with payroll of Growel Softech Pvt Ltd, Pune.
Worked as a Python Developer (Contractor) with Cognizant Technology Solutions, Hyderabad
from May 4th,2021 to March 22,2022 and with payroll of A & S software Technologies located
in Chennai, Thamilnadu.
Worked as a Software Engineer with Clavis infra–Projects Pvt Ltd, Hyderabad from 4th
June ,2018 to May 4th,2021
Educational Qualification
Study of Standard Specialization School/college/Institute Passed Out Percentage(%)
B. Tech ECE CRVITS(JNTUH) 2014 68.17%
Intermediate (10+2) MPC Trinity Jr College 2010 81.2%
SSC SSC ZPHS 2008 78.3%
Key Domain and Technical Knowledge
Languages : Python.
Web framework : Django , Flask
RDBMS : MySQL, Sqlite3
Operating Systems : Windows, Linux (Ubuntu 14.04)
Web Services : REST, JSON
Editors : IDLE, Notepad++, Pycharm, VScode
SCM Tools : Git
Total Work Experience : 4+ Year
Cloud Technologies : Azure and AWS(Basic Knowledge in Both)
Companies:
1.TechMahindra Cerium Systems,Bangalore period:10-03-2023 to 18-08-2023
(client Intel, Bangalore)
2.Tata Consultancy Services, Ahmedabad
(Payroll of Growel Softech Pvt Ltd, Pune) Period: 22-06-2022 to 21-10-2022
3.Cognizant Technology Solutions, Hyderabad
(Payroll of A & S software Technologies, Chennai) Period: 05-05-2021 to 22-03-2022
4.Clavis Infra Projects Pvt Ltd Period: 04-06-2018 to 04-05-2022
Project : 1
TWS (Testing Web Service)
Period:10-03-2023 to 18-08-2023
Technologies: Python,Flask,RestAPI
Editors: Pycharm, VScode
Description:
TWS(Testing Web Service) is used to test the functionalities and test cases with in the systems and no
matter which programming language was used simply we can pass the tws command prompt and able
to test the scenarios.Still implimenting new advanced features for tws to test advanced stages.In this
TWS we are using Embedded Python, NodeJS and frameworks like Flask,bottle,cherripy and RestAPI.In
this project we test both from UI side and from the backend side. Monitor the working tests on
SUT(System Under Test) and Host Connection
Roles & Responsibilities:
Developed the code for new functionalities using python as per the client requirements
Also involved to developed the code changes in the code level using python in the existing
features for user to communicate better
Involving to test the functionalities using TWS testcases from the UI and from the backend using
Script with in the TWS envirornnment
Involved to update the versions from basic to advance the features like authentiction,authorizer
and csrf tockens
Working with the Test Engineer to test versions on expecting results if not fixed the issues from
the backend
Here i have worked on some Basic to Advanced special features and main in that fanout,
wrapped fanout, parallel executions
Involved to connect the SUT (system under Test) and Host and have monitored for the
executions
Project:2
Project Title: MMC Electronics
Period:22-06-2022 to 21-10-2022
Envirornment: Python, IAR visual Studio (Certification) ,UI Creation using Tkinter Module
Description: MMC meaning that Mitsubishi Motor Corporation ,Japan is the client. This Project is about
Vehicle infotainment system and the application is the features to develop to control entire vehicle
controllable software and hardware units by one central unit that is called Electronic Control Unit.
Roles and Responsibilities:
Involved in to understanding the project requirement which we are going to develop
Analysing the requirement that we have discussed with team
Involved in Teaching Python Basics classes for Freshers in this project
Taken KT sessions of this project from the Senior Associates and Leads
In this Project I have Learned Tkinter module of python and using this module developed
Demo UI (User Interface) for the client
Also learned new certification Course i.e., IAR Visual Studio which is ivolved in this project
IAR Visual State including the Designer, Validator, Verificator, Code generator, documentation
generator and project manager.
Project: 3
Project Title: Apptio under low utilized Servers Grafana-API
Period: 05-05-2021 to 22-03-2022
Envirornment: Python, Python Libraries, Python Modules,SQL, API Calls, Pycharm, Windows Task
Schedular.
Description: apptio under low utilized servers referring server’s names with GSO and PHX are consuming
how much cpu_avg, cpu_max, mem_avg and mem_max.
The data sourcing from API calls to SQL Tables . In this processing using python and its libraries to
extracting the data for API’s.There is 8 API calls to sourcing the data into tables for CPU and MEM.
Roles and Responsibilities:
• Developed the python script to get the response from the API calls.
• Using python Libraries extracting the data as per the requirement
• Much Experienced to extract the data from PDF files also
• The extracted data was pushed to the required tables in SQL Data Base
• For monitoring purpose, we developed ETL Jobs to debugging the failed jobs Using SMTP
module developed to get an email notification if jobs got failed Developed Automation part
using windows Task Schedular.
• Programmed, Tested and Implemented need basics.
• Involved in the Deployment at Production.
Project 4:
Title: KLT Migration from AWS to Azure
Period: 05-06-2020 to 20-04-2021
Environment: Python, Flask, Linux.
Description: KPMG Leasing Tool (KLT) application uses IBM Tririga for processing customer leases. The
existing infrastructure consist of 45 production clients and respective UAT, QA environments. The
migration was planned to overcome unwanted cost involved in managing multiple clients by introducing
shared services and automation for infrastructure deployment and orchestration using Salt Stack.
The target infrastructure architecture was built on Azure Cloud with various cost saving components. It
consists of various Azure services and open source tools like Salt Stack, Nexus, Python, and Selenium.
Responsible for implementation of auto scaling of KLT application using Python and Selenium.
Also, I had contributed significantly towards auto availability of infrastructure, which was built in Python,
MySQL and Gunicorn.
Roles & Responsibilities:
• Developed python-selenium script to add/remove the agents from the system panel
• Developed executable module to orchestrate Tririga application environment of the client
• Implemented API to automate start/stop the VMS by integrating AZURE webhook call
• Programmed, tested, and implemented basic needs
• Involved in environment setup (PROD, Non-PROD and QA) and E2E testing
Project 5:
Title: Vcenter Monitoring
Period:16-04-2019 to 20-05-2020
Environment: Python SDK Django, Django Rest Framework
Description:
This solution provides monitoring of VMWare ESXi environment. It monitors the performance of various
component from the ESXi environment like host, vms, storage etc. It has a Java-based external process,
which in turn leverages SDK APIs provided by VCenter to collect the necessary information. This
collector makes a call to the Vcenter, using SDK and processes the data received.
Roles & Responsibilities:
• Understand the VMware vSphere environment
• Understand the SDK exposed by vSphere
• Develop Python module to connect and collect the inventory and statistics of the vSphere
environment
• Develop Python module to process the output provided by API.
• Handled customer escalations
Project 6:
Title: POS Functionality
Period:20-06-2018 to 10-04-2019
Environment: Python, Make file
Description:
A POS (Point Of Sale) terminal manages the selling process by a salesperson accessible interface. We
Developed an application using I2C (Inter Integrated Circuit) Dev environment to interact with Master
Driver in the absence of the Slave drivers and get the required response. This Application is used to
simulate the behavior of the Slave Drivers and communicate with the Masters Driver.
Responsibilities:
• Developed applications from scratch using Python
• Study of OMAP I2C Controller and understand register programming model of I2C Master
• Analyze I2C framework in kernel space and understand I2C kernel functions
• Understand how to invoke I2C kernel functions from user space application Automating
manual work with python and shell Worked on Multi-threading to optimize latency issues.
• Involved from requirements to implementation phase.
• On demand support after the project deployment.
• Responding/resolve Applications issues within pre-defined Service Level Agreements (SLA).
• Extensive Knowledge on all aspect of administration tasks such as day to day monitoring and
maintenance Deploying application of logic server.
• Deployment activities and Planning and Documentation for future reference (SOP).
• Performing regular health checks reports (weekly, monthly) for production environment.
• Responds to alerts that are generated, performs corrective action as necessary.
• Log files monitoring, rotation and reporting errors.
Personal Details
D.O.B : 03rd August 1991
Gender : Male
Martial Status : Married
Nationality : Indian
Declaration
I hereby declare that all the above furnished details are true to the best of my knowledge.
B. NAGESH