PEDDIKUPPA RAKESH
GitHub: https://github.com/ra**8kesh
United States 45221
*********@*****.***
PROFILES
LinkedIn: https://www.linkedin.com/in/rakesh-peddikuppa/ SUMMARY
Experienced Software Engineer dedicated to creating scalable and dependable applications, deploying them across diverse platforms. With about 6 years of professional expertise, I have refined my Java development skills and harnessed the capabilities of AWS services to provide top-notch software solutions. Throughout my professional journey, I have consistently delivered strong and efficient code, following industry best practices and coding guidelines. I actively engage in collaborative efforts with interdisciplinary teams to ensure seamless project implementation. EDUCATION
MASTER OF SCIENCE: (INFORMATION TECHNOLOGY)
University of Cincinnati, USA
BACHELOR OF TECHNOLOGY: (ELECTRONICS AND COMMUNICATION ENGINEERING) SRM University, Chennai, India
2023
2018
Languages: Java, SQL, Javascript, Python, C, C++
Databases: MySQL, PostgreSQL, MongoDB
Technologies: Gradle, Kubernetes, Docker, Gitlab CICD, Flutter
SKILLS
IDEs: NetBeans, IntelliJ IDEA J2EE
Web Technologies: AngularJS, HTML, CSS, JavaScript, Bootstrap, React, React Native
Application Server: Apache Tomcat, Web Sphere
Methodology: SDLC, Agile, Waterfall, Software Engineering Frameworks: Spring MVC, Spring Boot, .Net
Version Control Tools: Git, GitHub
Operating Systems: Windows, Linux
Senior Software Engineer
EXPERIENCE
MAXICURE PHARMA PRIVATE LIMITED
Bengaluru, India
09/2020 to 11/2022
Enhanced Java-based applications at Maxicure Pharma by effectively utilizing MySQL, Spring Boot, Kubernetes, Docker, and Gradle.
Orchestrated seamless application deployment and management using Kubernetes and Docker, resulting in streamlined deployment processes and enhanced scalability.
Demonstrated commitment to code quality by actively engaging in comprehensive code reviews, offering valuable feedback to enhance codebase maintainability and overall quality. Championed Agile methodologies, making significant contributions to the development process. Actively participated in sprint planning, backlog grooming, and retrospective meetings, ensuring efficient project progression and continuous improvement.
Innovatively designed and optimized data pipelines to process clinical test data, resulting in an impressive 27% reduction in data processing time.
Executed the implementation of intricate state management utilizing React Hooks, leading to a reduction in redundant code and an improvement in overall maintainability.
Engineered and implemented advanced data partitioning strategies, elevating pipeline scalability and overall performance to new heights.
Program Analyst Trainee
COGNIZANT TECHNOLOGY SOLUTIONS
02/2019 to 03/2020
Received comprehensive training upon joining the project, provided by senior employees who warmly welcomed and guided all freshers on project objectives and tasks. Successfully collaborated with the team for 7 months, fostering strong cooperation and contributing to the effective management of large datasets using SQL.
Gained exposure to additional courses such as Blockchain+ and AI through Accenture, further expanding knowledge and skills.
Utilized version control tool Git to manage code repositories and ensure proper code versioning and collaboration. Implemented configuration management practices, ensuring smooth application deployments and environment consistency.
Participated in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, contributing to an iterative and efficient development process.
Adapted to changing project requirements and priorities, fostering a flexible and collaborative work environment. SETTLE METAL
Bengaluru, India
Software Engineer - Java 01/2017 to 01/2019
Demonstrated problem-solving and analytical skills, addressing complex challenges to deliver robust software solutions. Actively contributed to the development of cloud-native applications, adhering to coding standards and best practices. Participated in code reviews and provided feedback to improve code quality and maintainability Conducted thorough debugging and troubleshooting of software issues, reducing critical system defects by 15%. Provided prompt resolution of bugs, minimizing downtime and improving overall system stability. Implemented CI/CD pipelines to automate the build, testing, and deployment processes, reducing manual errors and speeding up releases.
Enabled frequent and reliable software updates, improving the overall agility of the mobile repair systems.