Praveen Machina

Software Engineer
Hyderabad, IN.

About

Results-driven Software Engineer with 4 years of expertise in Java, Spring Boot, and PostgreSQL, specializing in scalable backend development and microservices architecture. Proven ability to optimize database performance, automate processes, and enhance system efficiency, notably reducing query response times by 20% and manual effort by 80%. A Certified GCP Associate Cloud Engineer, I excel at collaborating cross-functionally to deliver high-quality, resilient solutions that drive significant business growth and improve user experience.

Work

Tata Consultancy Services
|

System Engineer (Finance Domain)

Hyderabad, Telangana, India

Summary

As a System Engineer in the Finance Domain, I led backend development, focusing on API design, database migration, and performance optimization to deliver scalable and efficient financial systems.

Highlights

Designed and implemented robust RESTful APIs using Spring Boot, significantly enhancing system functionality and enabling new feature rollouts for financial applications.

Successfully migrated on-premise Oracle databases to PostgreSQL on GCP utilizing ora2pg, Ispirer, and Striim tools, achieving 99% uptime and seamless data transition for critical financial systems.

Optimized critical PostgreSQL queries, reducing response times by 20% and enhancing system efficiency, processing high-volume financial transactions more effectively.

Developed Python scripts to automate complex database refactoring processes, increasing development efficiency and reducing manual effort by 80%.

Refactored legacy Java applications to enhance scalability and optimized CloudSQL integration, significantly improving system resilience and overall performance.

Authored comprehensive migration documentation, accelerating team onboarding and knowledge transfer for future database migrations and system enhancements.

Tata Consultancy Services
|

Assistant System Engineer (Insurance Domain)

Hyderabad, Telangana, India

Summary

As an Assistant System Engineer in the Insurance Domain, I developed and maintained scalable Spring Boot applications, optimized data handling, and ensured high system reliability through comprehensive testing and collaboration.

Highlights

Built and maintained scalable Spring Boot applications, enabling efficient handling of large datasets and significantly improving backend performance for insurance operations.

Implemented pagination for data-heavy API endpoints, reducing load times and ensuring smooth, efficient data retrieval for users.

Conducted comprehensive API testing using Postman, ensuring 99% functionality reliability and stability across critical system functionalities.

Collaborated effectively with cross-functional teams to identify and resolve system bottlenecks, boosting overall processing speed by 15%.

Education

Pragati Engineering College
Surampalem, Andhra Pradesh, India

Bachelor of Technology

Computer Science

Grade: 8.3

Awards

Employee of the Month

Awarded By

Tata Consultancy Services

Recognized twice for exceptional performance and contributions within the last two years.

Top 100 Rank in TCS Top 10 Global Coding Competition

Awarded By

Tata Consultancy Services

Achieved a top 100 rank globally in a competitive coding competition, demonstrating advanced problem-solving and algorithmic skills.

Certificates

Certified Associate Cloud Engineer

Issued By

Google Cloud

Skills

Languages

Java, Python, SQL, PostgreSQL.

Frameworks

Spring Boot, Spring JPA, Hibernate, JUnit, Mockito.

Tools

GCP, CloudSQL, Docker, Kafka, Git, GitHub Actions, Postman, Ora2pg, Maven, JIRA.

Concepts

Microservices, REST APIs, Query Optimization.

Projects

Patient Management System

Summary

Developed a comprehensive Patient Management System leveraging microservices architecture, enabling seamless patient data management (create, update, delete, track) for enhanced user experience.