Senior Full Stack Developer
Persistent SystemsAug, 2022 - Present3 yr 6 months
Architected a modular Micro-Frontend system using React.js and TypeScript, decoupling the vendor dashboard into independently deployable remote apps to reduce regression bugs by 25%. Reduced Initial Contentful Paint (ICP) by1 second through code-splitting and React.memo() optimizations, accelerating page rendering. Engineered deterministic state management using Redux, utilizing custom middleware to handle complex asynchronous workflows and centralized error handling. Developed high-performance backend microservices using Golang (Gin), utilizing Goroutines to improve API throughput by 40%. Formulated robust MongoDB Aggregation Pipelines to support dynamic multi-field filtering, reducing query execution time by 85%. Orchestrated containerized backend deployments using Docker and Kubernetes (EKS), ensuring high availability and seamless scaling. Established gRPC protocol for internal service-to-service communication, significantly reducing network latency compared to REST. Deployed event-driven architecture using Kafka to handle asynchronous updates, ensuring data consistency during high-traffic windows. Leveraged AWS ecosystem (EC2, S3, Lambda) to manage scalable cloud-native infrastructure. Tech Stack: Golang, Gin, React.js, TypeScript, MongoDB, Docker, Kubernetes, AWS, Kafka.