Java Full Stack Engineer
Hi, I'm Vishnu Hari Sahal
I build full-stack applications with Java, Spring Boot, React, and SQL. My work spans REST APIs, database-backed services, and responsive interfaces, with hands-on experience in Kafka-based transaction processing and payment workflows. I focus on clean object-oriented design, reliable data flow, and software that's easy to maintain.
Skills
Java and Spring Boot at the core, supported by React, SQL, and the tools to build complete web applications.
Languages
Java, object-oriented programming, and supporting languages
Backend & Frameworks
Spring Boot services, REST APIs, and event-driven processing
Frontend
Responsive interfaces with React and web fundamentals
Databases
SQL data modeling, persistence, and NoSQL storage
Cloud & Tools
Cloud, DevOps & developer tools
Education
S.R.M. Institute of Science and Technology
B.Tech in Computer Science
Location: Chennai, Tamil Nadu
- Specializing in Computer Science & Engineering with focus on distributed systems, data structures, and backend architecture.
R.P.S. Public School
Senior Secondary (Class XII)
Location: Haryana, India
- Completed Senior Secondary Education with distinction in Physics, Chemistry, and Mathematics.
Experience
Hands-on work across web development, cloud infrastructure, and a Java / Spring Boot job simulation.
Wipro
Cloud Computing Intern
Cloud Computing Intern
Key Achievements
- Implemented IAM best practices across cloud infrastructure, reducing potential security vulnerabilities by 15% based on weekly internal security audits
- Developed and deployed Python automation scripts for routine infrastructure tasks, decreasing deployment errors by 12% and improving system reliability
- Enhanced log monitoring coverage from 65% to 95% by building custom dashboards in cloud monitoring tools
Technologies & Tools
DoItForMe
Lead Software Engineer – Web Development
Lead Software Engineer – Web Development
Key Achievements
- Built and maintained scalable backend and frontend features for a gig marketplace using Next.js 15, Supabase, and PostgreSQL
- Integrated Cashfree Payment Gateway to power end-to-end payment orchestration — order creation, payment verification, and transaction tracking
- Designed and implemented an escrow-based payment system for secure, fraud-safe holding of funds until transaction completion
- Optimized payment flow performance and reduced latency by designing asynchronous, event-driven processing pipelines
Technologies & Tools
JPMorganChase & Co. (Forage)
Software Engineering Job Simulation
Software Engineering Job Simulation
Key Achievements
- Engineered a Spring Boot microservice using Apache Kafka for real-time, high-throughput ingestion of financial transactions, sustaining 6,000 transactions/minute at 99.99% reliability
- Implemented data validation, persistence, and downstream processing with Spring Data JPA on an H2 SQL database
- Integrated external REST APIs and exposed analytical endpoints for processed transaction data, following SDLC best practices
Technologies & Tools
Projects
Java application development, full-stack web products, and data-driven services.
StockX – FinTech Stock Trading Platform
- Built a full-stack, real-time stock trading platform, reducing order placement latency by 150ms+ and trading errors by 10%
- Architected trade execution, position updates, and portfolio calculations as distributed RESTful services, saving traders 5 hours weekly
- Built interactive React dashboards visualizing holdings and performance, improving P&L data accuracy by 7%
Real-Time Credit Risk Prediction System
- Built a real-time loan default risk model, reducing false positives by 15% at a fixed decision threshold
- Engineered an explainable risk-assessment microservice with FastAPI, cutting processing time by 30% for 800+ daily applications
- Applied SHAP-based explainability with a visualization dashboard for transparent borrower risk insights
ePower Billing Suite
- Developed a Java Swing electricity billing system (EBMS) handling 5,000+ monthly transactions, cutting billing processing time by 30%
- Engineered a normalized 35-table MySQL database with JDBC integration, reducing security vulnerabilities found in penetration tests by 60%
- Applied object-oriented design principles, reducing billing-related bug reports by 20% and improving system maintainability
Research and Publications
Performance Evaluation of Small Language Models on Movie Review Dataset
IEEE Xplore — 2026 International Conference on AI Innovations and Industry (ICAIII)