
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.
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
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.
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.
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.
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.
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.
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 PlatformReusable Backend Platform
UrbanHouzz
Real EstateAzentikForce
CRMShoppyforce
E-commerceUrbanHouzz
Real EstateAzentikForce
CRMShoppyforce
E-commerceProfessional Projects
MDPlix
Healthcare PlatformArchitected core backend services and designed the relational database models from scratch. Developed strict RESTful APIs using FastAPI and Pydantic for clinical and financial workflows.
UrbanHouzz
B2B SaaS PlatformArchitected and deployed a 10-microservice ecosystem serving multiple isolated business tenants with complex billing, CRM, and real-time omnichannel communications.
AzentikForce
CRM & Marketing PlatformBuilt 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.
Shoppyforce
E-commerce PlatformBuilt and maintained an 8-microservice B2B e-commerce platform serving diverse tenants — retail vendors, healthcare providers, and service businesses — from a single unified architecture.
Pipeline Management Platform
Enterprise ConsultingDesigned and implemented a modern, fully asynchronous backend using FastAPI and SQLAlchemy 2.0. Engineered automated incident response systems, including a geospatial auto-assignment service.
Engineering Automation & Tools
DC Google Automation
Backend/Automation EngineerBuilt 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 EngineeringReplaced 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.
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.
Education
Academic background, academic research, and continuous learning through tech bootcamps.
Academic Background
M.Sc. Information Technology
B.Sc. Information Technology
Academic Research
Advancing Marine Species Recognition
A hybrid Deep Learning and Machine Learning framework leveraging ResNet feature extraction with Random Forest and KNN classifiers.
Advancing Marine Biodiversity Monitoring
Authored research focusing on modern computing paradigms and monitoring marine ecosystems using hybrid AI frameworks.
Classification Of Marine Species
Published academic research paper exploring advanced software implementations, CNNs, and technology impact on species classification.
Enhancing Underwater Temperature Prediction
Contributed to technical research applying LightGBM and Machine Learning algorithms for environmental forecasting and underwater temperature prediction.
Certifications
Java Core-to-Advanced Certification
Comprehensive certification covering object-oriented programming, advanced Java concepts, and enterprise software development principles.