Software Engineer

Hi, I'm Usama Tahir

Senior Full Stack Engineer specializing in FastAPI, Django, NestJS, React + TypeScript, Next.js, and AI integrations. Experienced with PostgreSQL, Redis, WebSockets, Docker, and Anthropic Claude agents. Building scalable platforms on AWS, GCP & Azure.

engineer.ts
const engineer = {
name: 'Usama Tahir',
role: 'Senior Full Stack Engineer',
stack: ['FastAPI', 'React', 'TypeScript', 'PostgreSQL'],
cloud: ['AWS', 'GCP', 'Azure'],
ai: 'Anthropic Claude + FastMCP',
available: true,
};

About Me

Who I am

Senior Full Stack Software Engineer with 4+ years of experience designing, building, and deploying scalable web applications across AIOps, AI content platforms, and cybersecurity domains. Proficient in Python (FastAPI, Django) on the backend and React.js + TypeScript on the frontend, with hands-on experience integrating third-party APIs, building real-time systems with WebSockets, and deploying on AWS, GCP, and Microsoft Azure.

Strong track record of working in agile teams, mentoring junior engineers, and delivering production-grade features end to end. Experienced with AI integrations including Anthropic Claude API, OpenAI, FastMCP, and Microsoft Graph API for enterprise-grade platforms.

Location

Islamabad, Pakistan

Experience

4+ Years

Specialty

Full Stack + AI

Available

Open to Work

Usama Tahir

Experience

  • Built and maintained utilITise, a multi-tenant AIOps platform using FastAPI and React.js + TypeScript, enabling IT teams to monitor, diagnose, and auto-remediate incidents across Microsoft Intune-enrolled environments.
  • Integrated Microsoft Graph API and Microsoft Intune for multi-tenant device and user management — covering real-time compliance monitoring, device sync, license assignment, and group/role management across enrolled workstations.
  • Implemented an AI-driven self-healing pipeline using Anthropic Claude agents and FastMCP tools to autonomously detect, diagnose, and remediate IT incidents, reducing manual intervention for IT teams.
  • Designed async RESTful APIs with FastAPI and SQLModel on async PostgreSQL, including JWT-based RBAC, multi-tenant data isolation, and Alembic database migrations.
  • Built a WebSocket-based real-time device update system using Redis pub/sub, delivering live status changes to the frontend without page refresh.
  • Architected a complex React + TypeScript frontend using RTK Query, Material UI, and Tailwind CSS — including paginated server-side tables, role-gated navigation, and real-time WebSocket-driven UI updates.
  • Deployed and maintained the full stack on Microsoft Azure using Docker containers with automated CI/CD pipelines via GitHub Actions.
  • Conducted code reviews, mentored junior engineers, and enforced best practices in software design and code structure.
  • Led the development of scalable, cloud-native web applications using Django REST Framework, FastAPI, and React/Next.js, serving thousands of active users.
  • Spearheaded architecture design for AI-driven platforms, chat systems, and real-time dashboards using WebSockets and Django Channels.
  • Optimized backend performance and implemented asynchronous task processing with Celery and Redis, reducing processing time for background jobs.
  • Deployed and maintained infrastructure across AWS (EC2, RDS, S3, Lambda) and GCP (Compute Engine, Cloud Run, App Engine).
  • Conducted code reviews, mentored junior engineers, and enforced best practices in CI/CD using GitHub Actions.
  • Collaborated closely with cross-functional teams for sprint planning, feature scoping, and release management.
  • Built robust APIs and integrated third-party services to support advanced data processing and real-time communication.
  • Improved application performance and security, including role-based access control and data validation.
  • Contributed to containerization and deployment automation using Docker and GitHub Actions.
  • Contributed to full-stack development using Django, DRF, React.js, and PostgreSQL.
  • Created responsive UI components and integrated them with REST APIs.
  • Assisted in backend development for asynchronous processing using Celery and integrated third-party APIs.
  • Participated in daily stand-ups, sprint reviews, and wrote unit tests to ensure code quality and coverage.
  • Developed responsive frontend interfaces using React.js and integrated them with backend REST APIs.
  • Collaborated with design and backend teams to deliver pixel-perfect, cross-browser-compatible UIs.
  • Taught programming fundamentals and web development to students across multiple cohorts.
  • Developed course curriculum, exercises, and learning materials tailored to beginner and intermediate learners.

Skills & Technologies

Projects

utilITise — AIOps IT Management Platform

const project = {
name: 'utilITise — AIOps IT Management Platform',
tools: ['FastAPI', 'React.js', 'TypeScript', 'PostgreSQL', 'Redis', 'Celery', 'Microsoft Graph API', 'Anthropic Claude', 'Material UI', 'RTK Query', 'WebSockets', 'Microsoft Azure', 'Docker'],
role: 'Software Engineer',
description: 'Multi-tenant AIOps platform connecting to Microsoft Intune to give IT teams full visibility and automated control over their device fleet. Features an LLM-powered self-healing agent pipeline (Anthropic Claude + FastMCP) that autonomously detects, diagnoses, and remediates IT incidents without human input. Built with real-time WebSocket device updates via Redis pub/sub and a complete onboarding tour system with backend persistence.',
};

Lunch Assist

const project = {
name: 'Lunch Assist',
tools: ['Nest Js', 'Firebase', 'React.js', 'Redux Toolkit', 'Google Cloud Run', 'Google cloud app Engine', 'Joi', 'Elastic Search', 'SASS', 'Strapi', 'Docker'],
role: 'Full Stack Developer',
description: 'I had the opportunity to work on the LunchAssist website, a vital tool used by over 350 school districts nationwide. LunchAssist is a dynamic platform designed to empower school nutrition professionals with USDA-approved training, compliance tools, and resources. My contributions included developing and refining user-friendly interfaces that make the platform intuitive and accessible, regardless of a user's experience level in school nutrition. From micro-trainings to compliance tracking, I helped create features that not only meet the specific needs of K-12 nutrition directors and staff but also foster a culture of growth and inclusion within school communities. Working on this project allowed me to apply my full stack development skills to a meaningful cause, and I’m proud to have played a role in supporting the heroes who ensure our students are well-nourished and ready to learn.',
};

Travel Agency App

const project = {
name: 'Travel Agency App',
tools: ['NextJS', 'Tailwind CSS', 'Google Maps', 'NestJS', 'TypeScript', 'MySQL', 'AWS S3', 'Sun-Editor', 'Gmail Passkey'],
role: 'Full Stack Developer',
description: 'I have designed and developed a full-stack web app for 2Expedition, a travel agency in Armenia. I created the UI using NextJS, Typescript, MUI, TailwindCSS, Google Maps, Sun-Editor, and React Slick. The app supports multiple languages and currencies. I developed the API using NestJS, Typescript, MySQL, TypeORM, AWS, and Nodemailer. I deployed the front-end app to AWS Amplify and the back-end app to AWS EC2.',
};

AI Powered Real Estate

const project = {
name: 'AI Powered Real Estate',
tools: ['React', 'Bootstrap', 'SCSS', 'Stripe', 'Express', 'TypeScript', 'MongoDB', 'Azure Blob', 'OpenAI API', 'Replicate AI', 'Cronjob', 'JWT'],
role: 'Full Stack Developer',
description: 'My team built an AI-based real estate app using Replicate API and OpenAI. We used Express, Typescript, OpenAI, Replicate, Stripe, and Mongoose to develop the API. We utilized NextJS, Formik, TailwindCSS, and other npm libraries for the UI. We have trained multiple AI assistants using the latest GPT model and integrated Replicate API for image processing. We added role-based auth, subscription plans, Cron job scheduling, and payment integration with Stripe.',
};

Newsroom Management

const project = {
name: 'Newsroom Management',
tools: ['NextJS', 'Material UI', 'Redux', 'Sun Editor', 'Calendar'],
role: 'Full Stack Developer',
description: 'My team and I developed a newspaper management dashboard application called Newsroom Management. As a front-end developer, I worked on creating the dashboard using NextJS, Material UI, Redux, Calendar, and other necessary npm libraries. We used React Redux to manage the application's state and React-hook-form and Sun Editor to handle forms.',
};

Education

Bachelor In Software Engineering

Iqra University Islamabad

2017 - 2021

Latest Blogs

Get In Touch

Contact with me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

I'm open to discussing new opportunities, collaborations, or just talking tech. Drop me a message and I'll get back to you.

usamaabbasi199@gmail.com
+92 317 0503913
Islamabad, Pakistan