Software Developer | Java Full Stack Developer | MERN Stack Developer
I’m Hari Krishna Chandragiri, a passionate software developer who loves building clean, scalable, and efficient systems using Java, Spring Boot, and Node.js. I enjoy solving real-world problems through well-structured APIs and robust backend logic. I’ve worked with both SQL and NoSQL databases, and deployed applications on AWS. I'm also exploring the frontend with React.js, and excited to contribute to impactful software solutions while continuously evolving as a developer.My journey includes real-world projects in banking, fraud detection, and property management, where I’ve honed my skills in RESTful APIs, database design, and cloud deployment. I thrive in collaborative environments, leveraging Agile methodologies and tools like Git, Jira, and Postman to deliver quality solutions.
Oct 2025 – Present
Completed a structured training program focused on full-stack web development.
A microservice-based Java backend application to manage agents, customers, and transactions securely. Built with Spring Boot, REST APIs, JPA, and PostgreSQL, it features role-based access control and OTP-based authentication. Deployed on AWS with Docker containers, ensuring scalability and high availability. The system processes thousands of transactions daily with robust error handling and logging.
Graph-based fraud detection system using Node2Vec embeddings and anomaly detection algorithms. Built with Python, it processes large transaction datasets, creating a graph model with Pandas and NetworkX. Node2Vec embeddings were trained to detect fraudulent patterns, achieving 85% accuracy in identifying anomalies. Visualized results using Matplotlib for stakeholder presentations.
Secure online voting platform with user authentication, candidate management, and real-time vote tracking. Developed using Java, Spring Boot, and MySQL, with Spring Security for JWT-based authentication and role-based access (admin, voter). Implemented REST APIs for vote submission and result aggregation, ensuring data integrity. Scalable design supports thousands of concurrent users with Redis caching.
Full-stack application for listing and managing rental properties with real-time updates. Built with a Java Spring Boot backend, Angular frontend, and PostgreSQL database, it supports property CRUD operations via REST APIs. Integrated real-time notifications using WebSockets for tenant updates. Optimized database queries with JPA for efficient property searches and filtering.