Senior Java Engineer | 8+ Years of Experience in Enterprise-Level Scalable Systems
I am a seasoned Java Developer dedicated to building robust, scalable, and high-performance backend systems. With a deep understanding of the Java ecosystem and Microservices architecture, I help businesses transform complex requirements into efficient technical solutions.
My Core Technical Stack:
Backend: Java 8/11/17+, Spring Boot, Spring Cloud, Spring Security.
Microservices: RESTful API Design, gRPC, Netflix OSS, Gateway, Service Mesh.
Database & Cache: MySQL/PostgreSQL, MongoDB, Redis, Elasticsearch.
Messaging: Kafka, RabbitMQ, ActiveMQ.
Cloud & DevOps: AWS (EC2, S3, RDS), Docker, Kubernetes (K8s), CI/CD (Jenkins/GitHub Actions).
What I Can Do For You:
Architecture Design: Designing scalable microservices from scratch or migrating monoliths to microservices.
Performance Optimization: Tuning JVM, optimizing SQL queries, and implementing distributed caching to handle high traffic.
Security & Integration: Implementing OAuth2/JWT and integrating third-party APIs (Payment gateways, CRM, etc.).
Quality Assurance: Writing clean, maintainable code with high test coverage (JUnit, Mockito).
Recent Success Story:
Highlighted Project: IoT-Enabled Arcade/Gaming Machine Management System
The Challenge: Developed a real-time IoT solution to modernize traditional gaming machines, enabling remote top-ups and status monitoring.
The Solution: Built a robust Java/Spring Boot backend integrated with MQTT protocol for low-latency communication between the cloud and hardware devices. Implemented
a secure payment gateway for remote credit recharging.
The Result: Successfully deployed to 1,000,000+ devices, reducing manual maintenance costs by 60% and increasing operator revenue through real-time data analytics and seamless remote payments.