About
A results-driven Full Stack Software Engineer with nearly three years of experience, specializing in developing and optimizing scalable, high-performance applications. Proven expertise in microservices architecture, API integration, and front-end/back-end development, consistently delivering robust solutions that enhance user experience and drive significant operational efficiencies. Adept at leveraging modern technologies like React.js, Golang, and AWS to build resilient and innovative software systems.
Work
Gurugram, Haryana, India
→
Summary
Directed full-stack development initiatives, focusing on payment integrations, robust authentication systems, and asynchronous communication architectures to enhance platform functionality and user experience.
Highlights
Integrated RazorpayX with the Withdraw Money API to enable seamless and efficient payouts, streamlining financial operations.
Engineered a robust OTP system, incorporating validation, resend handling, and retry mechanisms, through integration with Twilio and MSG91, enhancing security and user verification.
Implemented RabbitMQ Request-Reply (RPC) architecture to facilitate efficient asynchronous communication and service-to-service interactions, improving system responsiveness.
Leveraged the Redis Pub-Sub model with Bee-Queue for efficient job processing, message distribution, and real-time notifications, optimizing data flow.
Gurugram, Haryana, India
→
Summary
Drove full-stack development, focusing on performance optimization, microservices architecture, and API integrations to deliver scalable and secure media solutions.
Highlights
Developed a React.js front-end application, improving performance by 20% and ensuring a seamless user experience through integrated backend APIs and pagination.
Designed and implemented microservices, enabling real-time, highly scalable, performant, and sustainable solutions for dynamic content delivery.
Optimized database queries and Redis caching strategies, resulting in a 40% reduction in API response time and enhanced system efficiency.
Integrated OAuth authentication for Google, Facebook, Instagram, and Google reCAPTCHA v3, bolstering application security and user trust.
Developed an API facilitating influencer image and video uploads to social platforms (Facebook, Instagram, Twitter), expanding platform capabilities.
Migrated Node.js services to Golang, achieving a 20% reduction in CPU usage and improving system resource utilization.
Led microservices development from design to deployment, ensuring successful implementation of complex system architectures.
Conducted training for fresh developers, fostering team growth and knowledge transfer.
Delhi, Delhi, India
→
Summary
Contributed to the development of scalable payment systems and automated document generation, enhancing core financial services.
Highlights
Developed a scalable Payment System utilizing the Razorpay API for efficient Wallet Recharges, processing transactions seamlessly.
Built a PDF generation API for Rewards, including secure file storage in AWS S3 and automated email/SMS notifications, improving operational workflow.
Bangalore, Karnataka, India
→
Summary
Supported software development lifecycle through CI/CD pipeline setup and database optimization, contributing to overall system stability and performance.
Highlights
Set up CI/CD pipelines using GitLab CI to automate build, test, and deployment processes, significantly improving development efficiency and release cycles.
Contributed to bug fixes and optimized database queries, enhancing application performance and reliability.
Languages
English
Skills
Frontend Development
HTML, CSS, JavaScript ES6/ES7, React JS, Redux.
Backend Development
Node JS, Express JS, C++, Golang, Kafka, RabbitMQ, Redis, Memcached, Sequelize, Microservices, Pub-Sub, Socket.io, Gin, Gorm.
Databases
MySQL, Postgres, MongoDB, ElasticSearch.
CS Fundamentals
Data Structures & Algorithms, Web Sockets, DBMS, Operating System, Object Oriented Programming.
Other Tools
Postman, VS Code, Jira, Bitbucket, PowerShell, Docker, Git & Github, CI/CD, Jenkins, AWS (EC2, S3, CloudWatch), GitHub-Copilet.
Generative AI & LLMs
LangChain, Retrieval-Augmented Generation (RAG), OpenAI, Pinecone (Vector Database), Python, Pandas, Numpy, SeaBorn, MatPlotlib.