Professional Summary:
- Experienced Software Development Engineer specializing in backend development with expertise in Java, Spring Boot, and High-Performance API Optimization.
- Strong focus on scalability, system performance, database efficiency, and distributed architectures.
- Skilled in SQL performance tuning, caching strategies, and real-time data processing to optimize backend performance.
- Proven ability to architect, develop, and optimize backend services while ensuring maintainability and security.
- Expanding expertise into full-stack development with Next.js for a leaner, high-performance architecture.
Current Role – Java Technical Specialist
- Working on high-performance backend services, optimizing API response times and database queries.
- Leading efforts to refactor and optimize legacy codebases for better maintainability and performance.
- Implementing state machines, caching strategies, and distributed architectures to improve system efficiency.
- Investigating alternative deployment strategies to reduce infrastructure costs and enhance scalability.
Key Technical Skills:
- Languages: Java, TypeScript, JavaScript, SQL
- Backend Frameworks: Spring Boot, Node.js
- Databases: PostgreSQL, MySQL, MongoDB
- Performance & Optimization: Query optimization, Caching (Redis), Load Balancing, Distributed Systems
- DevOps & Deployment: Docker, Kubernetes, AWS, CI/CD Pipelines
- Frontend: Next.js (current focus for Fastbio), React
Notable Projects & Achievements:
- Fastbio (Personal Project - In Progress)
- Developing a high-performance link management platform using Next.js for improved speed and user experience.
- Implementing efficient URL shortening algorithms inspired by crypto key generation techniques.
- Focused on analytics and tracking mechanisms for user engagement insights.
- State Machine for User Reservation Processing
- Designed a state-driven architecture to dynamically determine User Reservation status based on historical data.
- Improved data consistency and state transitions while reducing logic complexity.
- API Performance Optimization Initiative
- Refactored API calls and SQL queries, leading to 35% faster response times.
- Implemented caching layers (Redis) to reduce database load by 40%.
- Legacy System Documentation & Refactoring
- Led documentation efforts for a complex, undocumented system, streamlining knowledge transfer.
- Refactored critical services to reduce technical debt and improve maintainability.
With a strong foundation in backend performance, API optimization, and distributed architectures, I am now expanding into full-stack development with Next.js to create leaner, high-performance systems. I aim to leverage backend expertise to build scalable, efficient applications that handle high traffic with minimal latency.