Summary
Overview
Work History
Education
Skills
Timeline
Generic

Phani Kumar Thodupunoori

Saint Louis,MO

Summary

Dynamic and results-driven software engineer with a proven track record of delivering high-quality software solutions. Proficient in a variety of programming languages and technologies, including Java, Python, JavaScript, and HTML/CSS, with a focus on developing scalable and maintainable applications. Experienced in writing utilities and automation tools using Selenium, Java, REST, and Python to streamline processes and enhance efficiency. Skilled in applying software testing principles and engineering methodologies to ensure robustness and reliability in software products. Possess strong analytical and problem-solving skills, with a collaborative mindset and a dedication to continuous improvement. Committed to staying updated with emerging technologies and best practices to drive innovation and deliver impactful solutions.

Overview

5
5
years of professional experience

Work History

Software Engineer Intern

Saint Louis University
08.2022 - 05.2024
  • Developed robust web applications using Java, Python, and JavaScript, incorporating modern frameworks and libraries to enhance functionality and user experience.
  • Automated repetitive tasks and improved testing efficiency by creating utilities and automation scripts using Selenium, REST, and Python, resulting in significant time savings and reduced manual errors.
  • Applied software testing principles to design comprehensive test plans and executed test cases to ensure the quality and reliability of software products.
  • Utilized software engineering concepts and methodologies such as Agile and waterfall models to manage the development lifecycle and deliver projects on time and within budget.
  • Demonstrated strong analytical skills by identifying and troubleshooting complex issues in software systems, leading to prompt resolution and improved performance.
  • Conducted code reviews and provided constructive feedback to team members.
  • Documented software designs, architectures, and test results to maintain clear and organized project documentation for future reference and knowledge sharing.
  • Proactively identified opportunities for process improvement and implemented best practices to optimize software development and testing workflows.
  • Successfully mentored team members, sharing knowledge and expertise in programming languages, automation tools, testing methodologies, and problem-solving techniques for professional growth and development.

Software Engineer

CGI
07.2019 - 07.2022
  • Developed and maintained web applications using Java, Python, JavaScript, HTML, and CSS.
  • Implemented front-end interfaces using HTML and CSS to create visually appealing and user-friendly designs.
  • Utilized Java for back-end development, ensuring robust and scalable server-side functionalities.
  • Implemented dynamic features and interactivity on web pages using JavaScript.
  • Collaborated with designers to translate design mockups into responsive web interfaces.
  • Developed clean, efficient, and well-documented code in Java, Python, JavaScript, HTML, and CSS.
  • Performed code reviews to ensure code quality, adherence to coding standards, and best practices.
  • Conducted thorough testing of web applications to identify and fix bugs and ensure functionality across different browsers and devices.
  • Capable of leading root cause analysis and tracking defect resolution to completion.
  • Competent in reviewing and providing feedback on development code, test designs, and test cases.
  • Regularly communicate project status updates to stakeholders to maintain transparency and manage expectations effectively.
  • Possess strong communication skills, ensuring clear, concise, and error-free written and verbal communications.

Education

Master of Science - Computer Science

Saint Louis University
St Louis, MO
05.2024

Skills

Languages: C#, C, C, CSS, HTML, Java, JavaScript, NET, Python, React JS, SQL, RESTful APIs, SOAP web services

Databases: MySQL

Methodologies: Agile and Scrum, Waterfall

IDE/Tools: Eclipse, GitHub, Jenkins, JIRA, NetBeans, Visual Studio Code

Operating System: Linux, MacOS, Windows

Platforms: AWS

Timeline

Software Engineer Intern

Saint Louis University
08.2022 - 05.2024

Software Engineer

CGI
07.2019 - 07.2022

Master of Science - Computer Science

Saint Louis University
Phani Kumar Thodupunoori