Profile picture
Imran Khan
Fullstack Engineer
Home
Software development
Projects
Blogs
Back

Experience

Software Development Engineer 2

Aug 2023 - Present
  • Built and shipped end-to-end features for a multi-tenant SaaS product used by 200+ U.S. school districts
  • Designed and implemented REST APIs, data schemas, and async workflows using FastAPI and Node.js for frontend apps and CLI tools
  • Built optimization workflows spanning frontend dashboards, AWS Lambda orchestration, and async callbacks while handling API responses up to 16MB
  • Implemented background job processing with RabbitMQ and Dramatiq to offload heavy tasks and improve API responsiveness
  • Designed reporting data pipelines with Pandas and built Slack bots for data refresh and workflow automation
  • Debugged production issues with Datadog, AWS logs, and load balancers, and maintained unit and integration coverage with Jest, React Testing Library, and Playwright
Technologies & tools
React
TypeScript
Node.js
FastAPI
AWS Lambda
RabbitMQ
Dramatiq
Pandas
Slack Bots
Datadog
Jest
Playwright

Software Engineer 1

Feb 2022 - Jul 2023
  • Built data-driven dashboards using React, TypeScript, HTML5, and CSS3, serving thousands of daily active users
  • Implemented Redux-based state flows and integrated backend APIs for near real-time data updates
  • Translated product requirements into scalable frontend solutions while following engineering best practices for testing, reviews, and debugging
Technologies & tools
React
TypeScript
HTML5
CSS3
Redux
REST APIs