
Muhammad Usman
Full Stack AI Developer for React, FastAPI and AI Agent Apps
Compétences

Voir mes services


Portfolio
Expérience professionnelle
Software Engineer
Techtimize • Temps plein
Jan 2025 - Present • 1 yr 8 mos
Developed high-performance, responsive front-end applications using React.js, focusing on real-time interactivity with WebSockets (Socket.io) for features like live updates and messaging. Integrated AI APIs (e.g., OpenAI) to enable intelligent, context-aware functionalities in web applications. Built and maintained authentication and authorization systems using JWT and OAuth, ensuring secure access across the application. Designed and developed RESTful APIs and handled backend logic with Node.js and Express, supporting full-stack features where required. Collaborated with cross-functional teams to transform UI/UX designs into scalable, maintainable components, ensuring consistent performance across devices.
Software Engineer
Educative • Temps plein
Jul 2022 - Dec 2024 • 2 yrs 5 mos
Engineered and deployed a scalable email scheduling web application using RabbitMQ, Node.js, and Express. Developed and launched a custom form creation platform using the MERN stack (MongoDB, Express, React, Node.js). Built a Chrome extension in JavaScript to automate data collection from the Educative platform for the author success team. Deployed multiple distributed ASP.NET applications using Docker and Docker Compose. Containerized and configured over 100 applications and tools for production use in Docker environments. Created guided AWS cloud labs for learners, including step-by-step technical instructions. Wrote and maintained technical documentation.