Updated SaiPranathiMuddana JavaDeveloper
Updated SaiPranathiMuddana JavaDeveloper
Java Developer
Email: [email protected] Phone: (806) 412-9008 Location : TX
SUMMARY
Around 3 years of professional experience in the development and deployment of various Object-oriented and
web-based Enterprise Applications using Java/J2EE technologies and working on the complete System
Development Life Cycle (SDLC).
Proficient in Java programming language and its associated frameworks, including Spring Boot and Hibernate.
Skilled in developing web applications using Angular for front-end development and integrating with back-end
services using Java-based web services.
Familiarity with Python and its libraries, such as PySpark, for data processing and analysis tasks.
Experience in designing and implementing user interfaces using HTML, CSS, and JavaScript for interactive web
applications.
Competent in working with MySQL databases for data storage and retrieval in Java applications.
Knowledge of AWS (Amazon Web Services) for deploying and managing Java applications in the cloud.
Proficient in using development tools like Eclipse and Visual Studio Code for writing and debugging Java code.
Familiarity with CI/CD practices using Jenkins for automated builds and deployments.
Experience with containerization technologies like Docker and orchestration tools like Kubernetes for scalable
and efficient application deployments.
Strong understanding of version control systems, particularly Git and GitHub, for collaborative development and
code management.
Familiarity with Agile and Scrum methodologies for software development, emphasizing iterative and
collaborative processes.
Proficient in using JIRA for issue tracking, task management, and project collaboration.
Knowledge of Android development concepts and tools for building mobile applications using Java.
SKILLS
Programming Scripting Languages Java, C#, Python, C/C++
Framework and Tools Spring Boot, Hibernate, Angular, .NET, Webservice, PySpark
Web Technologies HTML, CSS, JavaScript
Databases MySQL
Cloud AWS
IDE Tools / Platform Eclipse, Visual studio code, Jenkins, Kubernetes, Docker
Version control system GitHub
Methodology Agile, Scrum
Project management tools JIRA
Mobile App Development Android
EDUCATION
Master of Science in Computer Science | GPA 3.6 MAY 2023
Texas Tech University
Bachelor of Technology in Electronics and Communication | GPA 3.6 MAY 2020
Jawaharlal Nehru Technological University
CERTIFICATION
Responsive Web Design – successfully completed the Developer certification from freeCodeCamp.org.
AWS Certified Cloud Practitioner – received the certification of AWS Cloud Practitioner.
EXPERIENCE
KPMG, TX Dec 2022 – Present
Java Developer
Develop and maintain Java-based applications using Spring Boot, Hibernate, and other relevant frameworks.
Write clean, efficient, and scalable code following industry best practices.
Build responsive and interactive web applications using Angular, HTML, CSS, and JavaScript. Implement user
interfaces that provide an excellent user experience.
Design and implement database schemas using MySQL. Develop efficient SQL queries for data retrieval and
modification. Ensure data integrity and security in the application.
Develop web services using Java and .NET technologies for integrating different systems and enabling data
exchange. Implement RESTful APIs and ensure proper documentation.
Deploy and manage Java applications on AWS (Amazon Web Services) cloud infrastructure. Utilize AWS services
like EC2, S3, and RDS for scalable and reliable application hosting.
Work with development tools like Eclipse, Visual Studio Code, Jenkins, and Git/GitHub for efficient code
development, version control, and continuous integration. Use Docker and Kubernetes for containerization and
orchestration of applications.
Participate in Agile development methodologies like Scrum. Collaborate with cross-functional teams, attend
stand-up meetings, and deliver high-quality software in iterative sprints.
Use JIRA for tracking and managing project tasks, bugs, and user stories. Ensure timely completion of assigned
tasks and effective communication with team members and stakeholders.
Identify and resolve issues, bugs, and performance bottlenecks in Java applications. Conduct thorough testing,
debugging, and code reviews to maintain code quality.
Stay updated with the latest Java technologies, frameworks, and best practices. Continuously improve coding
skills and explore new tools and libraries to enhance productivity.
Experience with container-based deployments using Jenkins, Docker, and Kubernetes.
PROJECT
Google Play Store Analysis – PySpark, Python, Power BI, Data Bricks
Performed Complete analysis using the Google play store dataset and derived the possible outcomes from the
dataset like the number of apps used in the year and the top-rated apps downloaded, etc. Here, I used PySpark to
process the data and visualize data using PowerBI.
Technologies used – PySpark, Python, Power BI, Data Bricks