10/20/2026 updated


100 % available
Backend Developer | Node.js, Java, Distributed Systems & Microservices
USA
Worldwide
Bachelor of Technology in Computer TechnologyJava (Programming Language)JavaScriptSpring SecurityElasticsearchHibernateScalabilitySpring FrameworkModel View Controller (MVC)Node.jsRabbitMQRedisSoftware DesignReact.jsExpress.jsSpring Boot
Backend Development & Microservices
Expertise in building scalable backend systems using Node.js, Express, Fastify, Spring Boot, and Spring MVC. Decomposition of monolithic architectures into independently deployable microservices with zero-trust inter-service communication and support for 50K+ concurrent sessions.
Distributed Systems & Apache Kafka
Proficiency in designing event-driven architectures using Apache Kafka and KafkaJS, including Dead Letter Queue pipelines with automated error classification, exponential backoff with jitter, and 99.999% message durability under downstream service outages.
Database Engineering & Caching
Strong command of MySQL (Sequelize ORM), MongoDB (Mongoose), and Redis (ioredis) for high-performance data storage and caching. Implementation of multi-tier cache topologies (L1 Redis / L2 MySQL) with write-through invalidation, reducing session validation latency by 90%.
Authentication & Security
Implementation of OAuth 2.0/OIDC with PKCE (S256), JWT-based stateless session management, device-bound refresh tokens with family-wide revocation, and security audit engines capturing device fingerprints and network metadata.
Real-Time Communication
Development of real-time systems using WebRTC, Socket.IO, and Firebase Cloud Messaging. Horizontal scaling of WebSocket connections via Redis Pub/Sub backplane with heartbeat-based stale connection eviction.
Cloud & DevOps
Hands-on experience with AWS (S3, SES), Docker, GitLab CI/CD, PM2, Heroku, and Linux for deployment, automation, and infrastructure management.
API Design & Documentation
Design and development of RESTful APIs with JSON Schema Validation and OpenAPI/Swagger documentation. Integration with React and JavaScript frontends, improving API efficiency and reducing manual effort by 40%.
Frontend Development
Building responsive user interfaces using React.js, Redux, Bootstrap, Tailwind CSS, and Material-UI. Integration of frontend modules with backend services for full-stack application delivery.
Testing & Quality Assurance
Application of unit and integration testing using JUnit, Jest, and Supertest to ensure code quality, reliability, and on-time delivery across sprint timelines.
Programming Languages
Proficiency in Java, JavaScript, TypeScript, SQL, and PHP (Legacy) for developing enterprise-grade and web-based applications across various domains.
Experience
Professional experience0 - 5 years
Freelancer since2024
Languages
EnglishNative speaker
Project history
Scaled a high-stakes contest platform to 50K+ concurrent users using Redis distributed locks and Kafka-buffered async pipelines. Designed zero-downtime leaderboard services, fault-tolerant Kafka DLQ pipelines, and event-driven notification engines. Implemented OAuth 2.0/OIDC authentication, stateless JWT session management, and decomposed monolithic backend into Fastify microservices.
Engineered and maintained enterprise-grade web systems using Java, Spring Boot, Hibernate, and MySQL. Designed scalable Java-based RESTful APIs integrated with React and JavaScript frontends. Resolved 20+ critical production issues, improved dashboard responsiveness by 35%, and enabled 20+ successful deployments within sprint timelines.
Developed and deployed a full-stack room and apartment booking platform using React.js, Redux, Node.js, and MongoDB with real-time booking, dynamic pricing, and secure role-based authentication with JWT. Introduced advanced search filters, responsive UI with Material-UI and SCSS, and listing management features for hosts.