About Me
Welcome to my personal website!
I am Hariprasanth Venkataramachetty, a Full Stack Software Engineer with over 13 years of experience in backend and frontend development, cloud platforms, and DevOps practices. Skilled in Java, Spring Boot, Node.js, React, and cloud services (AWS, GCP, Azure), with a strong focus on scalable application design, API development, and secure authentication (OAuth2, SSO, API keys).
Worked with leading clients such as PayPal, Cisco, and Intuit, contributing to large-scale system development, CI/CD pipeline automation (Jenkins, Harness), and infrastructure migration. Experienced in microservices architecture, database management (SQL/NoSQL), and Agile/Scrum methodologies, with a proven ability to collaborate across cross-functional teams and deliver high-quality, secure software solutions.
Experience
Contributed to PayPal and Venmo engineering initiatives, focusing on full-stack development, CI/CD automation, and secure API integrations.
Collaborated with designers, QA, and business teams to deliver projects using Agile/Scrum methodologies. Developed and deployed Spring Boot applications on AWS Beanstalk, integrating REST and SOAP APIs for scalable services. Optimized microservices through caching, asynchronous fetching, and secure authentication with OAuth2 and SSO. Ensured secure API integrations within ECM and payment platforms by implementing OAuth2 and API keys.
Contributed to CI/CD processes with Jenkins and Harness, including IAM roles and secure VPC design for reliable deployments. Wrote, reviewed, and tested Java and Node.js code while resolving defects during integration phases. Automated builds and dependency management using Jenkins, Harness, and Git pipelines. Led SDLC initiatives with strong emphasis on Agile practices such as sprint planning, backlog grooming, and retrospectives.
Contributed to Cisco’s Estimates, Quoting, Ordering, and Subscriptions/Renewals modules, driving backend development and system integrations.
Worked extensively on core modules, delivering backend and integration workflows with Spring Boot and Hibernate. Utilized advanced Hibernate features such as inheritance, lazy loading, dirty checking, optimistic locking, and transaction management for efficient data handling. Followed Agile practices including pair programming, TDD, and daily Scrum meetings to ensure iterative and collaborative delivery.
Built backend services across multiple layers (Entity/Model, DAO/Repository, Service, Controller, Business, Persistence) and created RESTful APIs validated via Postman for client and third-party integrations. Developed frontend interfaces using React Class Components, managing state effectively to support business workflows. Maintained unit testing frameworks with JUnit, writing comprehensive test cases for stability and functionality.
Tracked project tasks using JIRA for transparency and progress updates, while managing Git repositories with branching strategies, pull requests, and merges. Actively contributed to all phases of the SDLC, including sprint planning, backlog grooming, and retrospectives, ensuring alignment with Agile methodologies.
Developed and maintained scalable web applications with React and Node.js, improving user experience and platform performance.
Built and maintained web applications using JavaScript, React, and Node.js, ensuring responsive and efficient functionality. Collaborated closely with designers to deliver intuitive, user-friendly interfaces that enhanced customer experience. Integrated APIs across multiple platforms to extend application features and improve system interoperability.
Proactively troubleshot and resolved software defects to maintain performance and reliability. Eliminated system bottlenecks and crashes through optimization, significantly improving overall user experience.
Designed and developed full-stack applications for Intuit using Spring Boot, Hibernate, and React, ensuring scalable and maintainable software solutions.
Developed backend services using Spring Boot, implementing multiple layers including Entity/Model, DAO/Repository, Controller, Service, Business, and Persistence. Designed and created database schemas, integrating them with the application using Hibernate (ORM) for efficient object-relational mapping. Implemented batch processing with Spring Batch to extract and load data from CSV/Excel files into database tables.
Created and validated RESTful APIs for data operations, leveraging Postman for endpoint testing. Built frontend applications using React Class Components, effectively managing state for smooth user interactions. Wrote comprehensive unit tests with JUnit to ensure code quality and reliability.
Tracked project progress with JIRA, managing tasks transparently within Agile workflows. Maintained version control using Git, overseeing repositories, branching strategies, pull requests, and merges. Actively participated in all phases of the SDLC, contributing to sprint planning, backlog grooming, daily stand-ups, and retrospectives.
Experienced in backend development, microservices, and API integration for banking and financial applications.
Worked on a banking app enabling users to manage accounts and transactions. Implemented backend services for updating user personal information and developed multiple modules. Optimized microservices using Lombok, participated in agile sprints and daily scrums, and contributed to code reviews and meetings. Managed JSON request-response flows between UI and API teams, and deployed Java-based services on AWS Beanstalk for scalability and reliability.
Education & Recognitions
Sathyabama University
Years: 2007 - 2011.
Degree: BE CSE - Bachulor of Engineering.
Major: Computer Science and Engineering.
Institution: Sathyabama University
🎓 Bachelor of Engineering (B.E.) in Computer Science and Engineering Graduated with a strong foundation in computer science principles and software engineering practices, developing skills in software development, problem-solving, and system design