Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency.
Overview
3
3
Languages
9
9
years of professional experience
Work History
Senior Software Engineer
Tech Mahindra
Hyderabad
05.2022 - Current
Developed and maintained enterprise-grade full-stack telecom applications for KPN using Python (Django/FastAPI), React.js, Oracle, PostgreSQL, and AWS, enhancing user experience and application reliability. Built RESTful APIs and implemented business automation, optimizing database performance and integrating cloud services to deliver scalable solutions within Agile/Scrum framework.
Designed scalable software solutions for diverse client needs.
Collaborated with cross-functional teams to gather project requirements.
Developed and maintained APIs for seamless system integration.
Senior Software Engineer
Unify Technologies
Hyderabad
05.2021 - 05.2022
Designed and implemented automation solutions for IDFC FIRST Bank using Python, REST APIs, SQL, and automation frameworks, automating repetitive business processes and validating data to enhance Agile software delivery.
Developed scalable software solutions for client projects using Agile methodologies.
Led code reviews to ensure adherence to best practices and coding standards.
Collaborated with cross-functional teams to gather requirements and define project scope.
Software Engineer
ValueLabs
Hyderabad
12.2017 - 05.2021
Built healthcare web application using Django, Python, PostgreSQL, HTML, CSS, and JavaScript to manage blood sample collection and laboratory workflows, ensuring secure and reliable data management while automating data ingestion from CSV files and developing REST APIs.
Designed and developed CSV validation platform using Flask, Python, MongoDB, and REST APIs, implementing data validation and pagination, optimizing backend for improved scalability and enhanced user experience with large datasets.
Developed software solutions using Java and Python for client applications.
Collaborated with cross-functional teams to gather requirements and design features.
Implemented automated testing processes to enhance software reliability and performance.
Trainee Software Engineer
Infosys
Mysore
03.2017 - 08.2017
Completed training in Python, DBMS, SQL, and software engineering fundamentals, applying knowledge to build hands-on projects that enhanced programming, database, and analytical skills.
Developed software applications using Java and Python programming languages.
Collaborated with cross-functional teams to gather project requirements and specifications.
Conducted code reviews to ensure adherence to coding standards and best practices.
Education
Bachelor of Science - Electrical, Electronics And Communications Engineering
Koneru Lakshmiah University
Vijayawada, India
05-2016
Skills
Python
Django
Fast API
Flask
React
PostgreSQL
Oracle
MySQL
AWS
Git
DevOps
Agile
Kanban
VS Code
Hobbies and Interests
Cricket
Lawn Tennis
Personal Information
Title: Sr. Software Engineer
Date of Birth: 08/05/95
Nationality: Indian
Marital Status: Married
Project Experiences
KPN (Telecom Application), Developed a web application using Python and the Django framework with PostgreSQL on AWS RDS, facilitating batch process control within manufacturing. Utilizing AJAX, jQuery, JavaScript, and Jinja2 templating, I created a user-friendly interface, enabling real-time tracking and behavioral analysis of batch processes. Leveraging Django web APIs, the application operates as a seamless single-page application (SPA), enhancing efficiency across different tabs. Integrated with AWS for scalability and security, the project included features like automated alerts and scheduling.
UCL (Healthwise Application), Developed a health-wise application aimed at managing blood sample collection, storage, and delivery. Utilizing the Django Framework with Postgres as the backend database, the web application efficiently collects blood samples and stores the data in CSV format, subsequently transferring it to the database.
CaapTech Xchange, A product focused on validating uploaded CSV data, storing validation results in MongoDB, and enabling data retrieval with pagination and row limit functionality. This web application utilizes robust technologies such as Flask for backend logic, Rest API and MongoDB for efficient data storage. The validation process ensures data accuracy and integrity, enhancing the reliability of the system. By incorporating pagination and row limit features, users can efficiently navigate through large datasets, optimizing performance and user experience.
Languages
English
Upper Intermediate (B2)
B2
Telugu
Native
Native
Hindi
Upper Intermediate (B2)
B2
Timeline
Senior Software Engineer
Tech Mahindra
05.2022 - Current
Senior Software Engineer
Unify Technologies
05.2021 - 05.2022
Software Engineer
ValueLabs
12.2017 - 05.2021
Trainee Software Engineer
Infosys
03.2017 - 08.2017
Bachelor of Science - Electrical, Electronics And Communications Engineering