Skip to content
Shaikh Mohammed Usman

Shaikh Mohammed Usman

Backend Software Engineer

Building scalable backend platforms that evolve into real products.

Backend Software Engineer specializing in designing reusable backend platforms and scalable architectures. I build robust microservice-based applications and resilient automation systems that drive complex enterprise workflows.

Available for Backend Software Engineer opportunities.

Engineering Experience

Since April 2024, I have operated as a core Backend Software Engineer at Suflon Tech LLP. My experience spans building reusable multi-tenant platforms, delivering enterprise consulting solutions, and creating internal automation tools—all unified by a focus on scalable architecture and engineering excellence.

Engineering Journey

Product Design

Started my professional journey by designing the complete user experience for MDPlix. This phase helped me understand how software products are designed before they are engineered.

Design Responsibilities

Wireframes, User Flows, Interactive Prototypes, UI Design, and Product Planning.

Backend Foundation

Transitioned into backend engineering. Started building the backend architecture for MDPlix using Python, FastAPI, PostgreSQL, Redis, and Docker. This phase established the architectural foundation for future products.

Engineering Responsibilities

REST APIs, Authentication, Database Design, Business Logic, Scheduling, Reporting, and Notification Systems.

Platform Evolution

As the backend architecture matured, it became reusable. Instead of creating entirely new applications for every business domain, the platform was extended by introducing new modules while preserving the core architecture.

Engineering Impact

Reduced duplication and accelerated development across multiple products.

Enterprise Consulting

Alongside product development, I worked as a backend consultant through Suflon Tech LLP in collaboration with AMSYS on a pipeline management platform for a Kuwait-based client.

Client Collaboration

Understanding business requirements, participating in client discussions, and independently implementing backend solutions for an enterprise application.

Internal Engineering

Beyond customer-facing products, I contributed to engineering tools that improved internal productivity. These projects reinforced engineering practices around automation, testing, and operational efficiency.

Productivity Tools

Data acquisition automation, Backend API testing, and SQL execution automation.

Continuous Learning

Outside professional work, I continuously explore new technologies by building personal projects. Architecting and deploying StaffOne independently provided deep, hands-on experience with cloud infrastructure, multi-tenant databases, and production hosting.

Explorations

Cloud deployment, Infrastructure, Backend architecture, Multi-tenant systems, Production hosting, and Performance optimization.

Platform Architecture Evolution

MDPlix established a reusable backend architecture. Rather than rebuilding from scratch, we extended this core platform with domain-specific modules to rapidly launch new business products.

MDPlix

Original Healthcare Platform

Reusable Backend Platform

AuthenticationAuthorizationREST APIsMulti-tenantBackground JobsNotificationsReportingDatabase Layer
Parallel Products

UrbanHouzz

Real Estate
BuildingsRoomsProperty Mgmt

AzentikForce

CRM
CRMLeadsCampaigns

Shoppyforce

E-commerce
CatalogueOrdersInventory

Professional Projects

MDPlix

Healthcare Platform
Backend Software Engineer

Architected core backend services and designed the relational database models from scratch. Developed strict RESTful APIs using FastAPI and Pydantic for clinical and financial workflows.

FastAPIPostgreSQLRedisCeleryDockerAWS

UrbanHouzz

B2B SaaS Platform
Backend Software Engineer (Core Architect)

Architected and deployed a 10-microservice ecosystem serving multiple isolated business tenants with complex billing, CRM, and real-time omnichannel communications.

FastAPIPostgreSQLRedisCeleryDockerAWS

AzentikForce

CRM & Marketing Platform
Backend Software Engineer

Built a CRM campaign execution engine to solve the "execution layer" problem — turning contact lists and campaign strategies into a controlled, measurable, team-based outreach workflow.

FastAPIPostgreSQLSQLAlchemyRedisCeleryAlembic

Shoppyforce

E-commerce Platform
Backend Software Engineer

Built and maintained an 8-microservice B2B e-commerce platform serving diverse tenants — retail vendors, healthcare providers, and service businesses — from a single unified architecture.

FastAPIPostgreSQLRedisCeleryRabbitMQDocker

Pipeline Management Platform

Enterprise Consulting
Backend Software Engineer (Consulting)

Designed and implemented a modern, fully asynchronous backend using FastAPI and SQLAlchemy 2.0. Engineered automated incident response systems, including a geospatial auto-assignment service.

FastAPIPostgreSQLRedisCeleryAPSchedulerDocker

Engineering Automation & Tools

⚙️

DC Google Automation

Backend/Automation Engineer

Built a highly resilient, unattended scraping engine to extract, normalize, and sync B2B leads from Google Maps across 150+ regions into internal CRMs.

⚙️

Woctor Backend Automation API

Internal Engineering (SDET)

Built a centralized load-testing and mock-data generation framework to benchmark the entire 8-microservice platform, identifying silent logical regressions under massive concurrency.

⚙️

SQL Executable Script

Internal Engineering

Replaced a flaky, manual database seeding process with a reliable, single-click Python CLI that handles dependency ordering, transactions, and reporting.

Engineering Practices

✦

RESTful API Design

Design intuitive, consistent, and versioned APIs. Enforce clear naming conventions, proper HTTP semantics, and document via OpenAPI before implementation.

✦

Authentication Systems

Implement JWT-based authentication with access and refresh tokens. Enforce secure storage, strict expiry, and stateless session management.

✦

Role-Based Authorization

Design granular RBAC layers separating tenant, role, and resource access. Authorization logic lives purely at the service layer.

✦

Background Job Architecture

Use Celery and Redis to offload heavy computation, reports, and emails. Ensure jobs are idempotent, retryable, and highly observable.

✦

Multi-tenant Architecture

Architect codebases serving multiple isolated tenants. Tenant context propagates via middleware, enforcing strict data isolation at the query layer.

✦

Caching Strategy

Apply Redis caching for frequently read data. Handle invalidation explicitly to prevent stale state in business-critical flows.

✦

Containerised Deployment

Package services with Docker. Orchestrate local environments via Compose and deploy to Linux VPS instances behind Nginx.

✦

Database Design

Model schemas to reflect domain reality. Use Alembic for migrations and enforce data constraints at the database level.

✦

Workflow Automation

Automate repeatable tasks: data acquisition, reports, and API testing. Reduce human error and surface issues proactively.

✦

Modular Architecture

Organise code into clear layers: router → service → repository. This enables isolated testing, safe refactoring, and feature reuse.

✦

Distributed Systems & Microservices

Design decoupled service architectures with pragmatic trade-offs. Extract shared business logic and schemas into pip-installable internal libraries to eliminate data drift across microservices.

✦

Engineering Documentation

Document architectural decisions and API contracts. Treat future engineers as the primary audience to reduce onboarding friction.

Engineering Stack

Technologies and patterns I use to design and ship production backend systems.

Backend Engineering
PythonFastAPISpring BootSQLAlchemyPydanticAlembicCeleryRQAPScheduler
Data & Messaging
PostgreSQLRedisRabbitMQMySQLSQL Server
DevOps & Infrastructure
DockerDocker ComposeLinux / UbuntuNginxTraefikCloudflare / RenderAWS EC2AWS S3VPS Hosting
Architecture & System Design
Microservices ArchitectureMulti-tenant ArchitectureModular MonolithLayered ArchitectureREST API DesignEvent-Driven DesignBackground Jobs & QueuesState Machines
Security & Reliability
JWT AuthenticationRole-Based Access Control (RBAC)Circuit BreakersIdempotency PatternsWebhook Processing
Automation & Integrations
PlaywrightBrowser AutomationData AcquisitionReporting PipelinesAPI IntegrationsEmail IntegrationsCelery Beat
Supporting Frontend Technologies
ReactTypeScriptAstroTailwindCSS
Developer Tooling
GitSwagger / OpenAPIPostmanPytestLocustVS Code

Personal Projects

Independent exploration into cloud infrastructure, deployment, and backend architectures. These projects exist outside of professional work — to learn by building and deploying real systems.

StaffOne Workforce Management

A multi-tenant Workforce Management Platform centralizing onboarding, attendance, leave, and automated payroll.

Library Management SaaS

A multi-tenant SaaS platform for modern libraries featuring barcode-scanning workflows and real-time inventory.

Resource Booking System API

An enterprise-grade RESTful API built with Java and Spring Boot for managing bookable resources and reservations.

Payment Service POC

A Modular Monolith simulating a production-grade payment service to validate resilience patterns like circuit breakers and idempotency.

Air Canvas (Gesture Draw)

A real-time computer vision application using webcam input and MediaPipe hand tracking to paint on a virtual canvas.

CTC Pizzeria

A modern, responsive web application for a local pizza restaurant featuring an intuitive menu UI.

Education

Academic background, academic research, and continuous learning through tech bootcamps.

Academic Background

M.Sc. Information Technology

Thakur College of Science and Commerce07/2023 - 05/2025

B.Sc. Information Technology

Maharashtra College of Arts Science and Commerce06/2019 - 05/2022

Academic Research

Advancing Marine Species Recognition

IRJMETS•March 2025

A hybrid Deep Learning and Machine Learning framework leveraging ResNet feature extraction with Random Forest and KNN classifiers.

Advancing Marine Biodiversity Monitoring

IJPREMS•Recent

Authored research focusing on modern computing paradigms and monitoring marine ecosystems using hybrid AI frameworks.

Classification Of Marine Species

JNRID•October 2024

Published academic research paper exploring advanced software implementations, CNNs, and technology impact on species classification.

Enhancing Underwater Temperature Prediction

TIJER•April 2024

Contributed to technical research applying LightGBM and Machine Learning algorithms for environmental forecasting and underwater temperature prediction.

Certifications

Java Core-to-Advanced Certification

Anudip Foundation•01/2023 - 06/2023

Comprehensive certification covering object-oriented programming, advanced Java concepts, and enterprise software development principles.

View Certificate