Designing Scalable Microservices Architecture
A comprehensive guide to building and scaling microservices architecture with practical examples and best practices.
Software Engineer
Software engineer focused on crafting robust distributed systems and scalable backend architectures.
Writing high-performance, scalable code with a focus on system optimization.
async function optimize() { await scale.horizontal(); return performance.max(); }
Hi, I'm a passionate backend software engineer who excels at solving complex problems and delivering impactful solutions. I specialize in designing scalable systems, building robust APIs, and optimizing performance for critical applications. With experience in open-source contributions, mentoring, and end-to-end development, I bring leadership and a collaborative spirit to every project.
Outside of work, I'm deeply curious about psychology and human behavior, and I love reading books that inspire fresh perspectives. I enjoy exploring how technology, strategy, and human interaction come together to create meaningful outcomes. Letss connect to discuss ideas, projects, or anything that sparks curiosity!
Built reliable backend systems using diverse programming languages
Developed scalable APIs and implemented comprehensive testing frameworks
Automated deployment pipelines and improved monitoring efficiency
Optimized queries and improved database performance by up to 80%
Designed robust systems to scale for high traffic demands
Maintained system uptime of 99.99% through efficient release management
Reduced application latency by 60% through optimized performance strategies
Led teams and mentored developers to foster a collaborative environment
Software Engineer II
2023-Present
Building efficient and optimized microservices for risk evaluation in loan processing, including loan size, amount, price, and eligibility calculations. Skilled in Django, FastAPI, and Pydantic, with a strong focus on performance and precision.
Software Engineer
2022-2023
As a Software Engineer at Chat360, I contributed to developing scalable features, integrating third-party applications, and optimizing backend systems. I designed event-driven architectures, implemented real-time analytics, and collaborated with teams to deliver high-quality software releases. My role also involved mentoring junior developers, conducting code reviews, and ensuring system reliability by addressing production issues proactively. These efforts enhanced platform capabilities, improved customer engagement, and empowered clients with data-driven tools.
Open Source Developer, OpenWISP
Jun 2021 - Sep 2021
Contributed to OpenWISP, an open-source network management platform, focusing on developing REST API endpoints for three major modules: openwisp-controller, openwisp-users, and openwisp-network-topology. Implemented comprehensive authentication, authorization, and multi-tenancy features while ensuring code quality and test coverage.
Open Source Contributor
2020 - 2022
Contributed to multiple open-source projects including Django REST Framework, Mathesar Foundation, and various web applications, focusing on feature development, testing infrastructure, bug fixes, and performance improvements. Demonstrated expertise in both frontend and backend development while collaborating with global development teams through Git workflow.
High-performance distributed caching solution with automatic failover and data replication.
Microservices architecture with Redis cluster
Scalable data processing pipeline for real-time analytics and reporting.
Event-driven architecture with Apache Kafka
A comprehensive guide to building and scaling microservices architecture with practical examples and best practices.
Learn how to optimize database performance with advanced indexing techniques in PostgreSQL.
A guide to designing clean, maintainable, and developer-friendly RESTful APIs.
Learn advanced techniques for optimizing Node.js application performance.
Have a project in mind? Let's discuss how we can work together.
Thank you for reaching out. I'll get back to you as soon as possible.
Book a one-on-one call to discuss technical challenges, career growth, psychology, entrepreneurial ideas, or simply share insights in a casual chat.
20/40 minutes of focused discussion
Free Session: Whatever's on Your Mind (20 min)
Paid Session: Cracking the Tough Stuff (40 min)
Pick a slot that suits you!
Choose the session type that best fits your needs