Backend Developer with over 3 years of experience building scalable, high-performance server-side applications and APIs. Strong expertise in Node.js, microservices architecture, database optimization, and cloud-native application deployment. Adept at collaborating with cross-functional teams, implementing CI/CD pipelines, and integrating secure, reliable systems in agile environments.
Overview
3
3
years of professional experience
Work History
Software Developer
WebileApps (India) Private Limited
Hyderabad
04.2022 - Current
Developed and maintained scalable microservices using Node.js (TypeScript), and PostgreSQL.
Designed REST APIs integrated with a React frontend and five backend services using Docker and Traefik.
Implemented Redis caching, JWT-based authentication, and role-based access control.
Created a PDF microservice using Puppeteer for dynamic PDF generation.
Set up CI/CD pipelines with GitHub Actions for deployments to GCP and AWS EC2.
Built worker-thread-based background processors for file and email services.
Monitored services with Prometheus, and integrated custom health checks, and graceful shutdowns.
Reduced API latency by 30% using Redis, and optimized Sequelize queries.
Migrated the legacy NGINX config to the Traefik v2.11 config.
Automated daily PostgreSQL backups with Docker volume bind, and scheduled jobs.