Manish Kumar Shah

Software Engineer

Code background

Codeitect

Software engineer focused on crafting robust distributed systems and scalable backend architectures.

<coder/>

Writing high-performance, scalable code with a focus on system optimization.

async function optimize() {
  await scale.horizontal();
  return performance.max();
}

Crafting Robust Backend Solutions

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!

Languages

  • Python
  • SQL
  • HTML/CSS
  • JavaScript
  • C/C++

Built reliable backend systems using diverse programming languages

Frameworks

  • Django
  • Django-REST-framework
  • FastAPI
  • Unit Test
  • PyTest
  • Playwright

Developed scalable APIs and implemented comprehensive testing frameworks

Tools

  • Git
  • Docker
  • RabbitMQ
  • Nginx
  • Supervisor
  • Postman
  • Jenkins

Automated deployment pipelines and improved monitoring efficiency

Databases

  • PostgreSQL
  • SQLite
  • MySQL
  • Redis
  • MongoDB

Optimized queries and improved database performance by up to 80%

Architecture

  • Microservices Architecture
  • Event-Driven Architecture
  • Monolithic Architecture

Designed robust systems to scale for high traffic demands

DevOps

  • CI/CD
  • Linux
  • Supervisor
  • Jenkins

Maintained system uptime of 99.99% through efficient release management

Performance

  • Caching
  • Load Balancing
  • Rate Limiting

Reduced application latency by 60% through optimized performance strategies

Soft Skills

  • Leadership
  • Public Speaking
  • Mentoring

Led teams and mentored developers to foster a collaborative environment

Professional Journey

Savii

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.

  • Working on a microservice for risk evaluation in loan processing
  • Focussing on writing efficient and optimized code.
  • Emphasizing on performance and precision for API workflow development.
Pydantic
FastAPI
Micro-Service
Kubernetes
SonarQube

Chat360

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.

  • Developed an Event-Based Webhook Infrastructure using an Event-Driven Architecture pattern, enabling seamless event processing, third-party integration, and reducing system latency, enhancing the overall extensibility and performance of the platform.
  • Designed and implemented a Broadcast Feature to initiate large-scale conversations, improving communication efficiency by enabling real-time updates and targeted messaging across diverse user groups and channels.
  • Collaborated with developers to integrate ChatGPT, leveraging AI to automate responses and enhance conversational capabilities, ultimately improving user experience and reducing dependency on manual intervention.
Celery
RabbitMQ
AWS
WebEngage
Shopify
Webhook
Websocket
Datadog
Redis
ChatGPT
Lancghain

Google Summer of Code [GSoC]

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.

  • Architected and implemented REST API endpoints for OpenWISP Controller module, enabling CRUD operations for Template, Device, VPN, PKI, and Geographic features, improving system extensibility and integration capabilities.
  • Developed API endpoints for OpenWISP Network Topology module using NetJSON, allowing programmatic access to network topology data collection and visualization features.
  • Enhanced the OpenWISP Users module by implementing REST API endpoints with advanced features, including user management, multi-tenancy support, and optimized database queries using Django's select_related() and prefetch_related() to resolve issues like the N+1 query problem.
MYSql
Swagger (DRF-YASG)
Kanban
Python
Django
Django REST Framework
RESTful APIs
JSON
PostgreSQL
SQLite
reStructuredText
Git
GitHub
Unit Testing
Integration Testing
End-to-end Testing
Pytest
Postman
Docker
CI/CD

Open Source

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.

  • Enhanced Django REST Framework's permission system by fixing a critical flaw in the DjangoModelPermissions class, properly implementing view permissions to respect both explicit view permissions and implied read access from change permissions.
  • Strengthened database integrity testing in Mathesar Foundation by implementing end-to-end tests for table name collision scenarios and schema validation, preventing potential data corruption issues.
  • Developed comprehensive integration tests for data type conversion operations, specifically focusing on text-to-number column transformations, ensuring data integrity during schema modifications.
Python
Django
Django REST Framework
RESTful APIs
PostgreSQL
SQLite
MongoDB
JavaScript
HTML
CSS
Bootstrap
Ajax
Markdown
reStructuredText
Git
GitHub
Unit Testing
Integration Testing
End-to-end Testing
Pytest
Playwright
Postman
Docker
CI/CD
Heroku

Featured Projects

Distributed Cache System

High-performance distributed caching solution with automatic failover and data replication.

Key Metrics

  • Handles 100K+ requests/second
  • 99.99% availability
  • <5ms average response time

Architecture

Microservices architecture with Redis cluster

Node.jsRedisDockerKubernetes

Real-time Analytics Pipeline

Scalable data processing pipeline for real-time analytics and reporting.

Key Metrics

  • Processes 1TB+ data daily
  • 40% reduction in processing costs
  • Sub-second query response

Architecture

Event-driven architecture with Apache Kafka

PythonKafkaPostgreSQLApache Spark

Real-time Health Monitoring

Real-time monitoring of health data utilizing IoT sensors and 5G technology.

Key Metrics

  • Processes 100TB+ data daily
  • 50% reduction in processing costs
  • Sub-second query response

Architecture

Event-driven architecture with Apache Kafka

PythonKafkaPostgreSQLApache SparkHadoop

Technical Blog

Categories

Designing Scalable Microservices Architecture

A comprehensive guide to building and scaling microservices architecture with practical examples and best practices.

Mar 15, 2024
12 min read
system-design
Manish ShahManish Shah

Advanced PostgreSQL Indexing Strategies

Learn how to optimize database performance with advanced indexing techniques in PostgreSQL.

Mar 12, 2024
8 min read
database-optimization
Manish ShahManish Shah

RESTful API Design Best Practices

A guide to designing clean, maintainable, and developer-friendly RESTful APIs.

Mar 10, 2024
10 min read
api-design
Manish ShahManish Shah

Node.js Performance Optimization Techniques

Learn advanced techniques for optimizing Node.js application performance.

Mar 8, 2024
15 min read
performance
Manish ShahManish Shah
Page 1 of 4

Get in Touch

Work Inquiry

Have a project in mind? Let's discuss how we can work together.

Message Sent Successfully!

Thank you for reaching out. I'll get back to you as soon as possible.

Schedule a Call

Book a one-on-one call to discuss technical challenges, career growth, psychology, entrepreneurial ideas, or simply share insights in a casual chat.

Duration

20/40 minutes of focused discussion

Session Options

Free Session: Whatever's on Your Mind (20 min)

Paid Session: Cracking the Tough Stuff (40 min)

Availability

Pick a slot that suits you!

Choose the session type that best fits your needs