
Muhammad Usman
Full Stack AI Developer for React, FastAPI and AI Agent Apps
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Software Engineer
Techtimize • Full time
Mar 2025 - Dec 2025 • 9 mos
- Developed backend services and REST APIs for client applications using Node.js, Express, NestJS, PostgreSQL, and Prisma ORM. - Integrated OpenAI and third-party AI APIs into application workflows for prompt orchestration, structured responses, caching, and background processing. - Secured APIs with JWT, OAuth 2.0, request validation, and rate limiting while organising business logic into modular NestJS services. - Built real-time WebSocket services with Redis pub/sub for communication across application workers. - Implemented database schemas, migrations, queries, and isolated data flows for multi-tenant product features.
Software Engineer
Educative • Full time
Jun 2022 - Dec 2024 • 2 yrs 6 mos
- Created and reviewed hands-on technical content, executable code examples, and learning environments across Python, Node.js, Java, ASP.NET, and cloud technologies. - Engineered a Node.js, Express, and RabbitMQ email scheduler with asynchronous processing, retries, and dead-letter handling. - Containerised learning applications with Docker to provide consistent development and execution environments. - Authored practical AWS labs covering EC2, S3, IAM, networking, and deployment workflows. - Developed browser automation tooling for platform data collection and supported authors using Docker-based environments.