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

Experience

Software Development Engineer 2

Aug 2023 - Present
  • Build and ship end-to-end features for a multi-tenant SaaS product used by 200+ U.S. school districts
  • Design REST APIs, data schemas, async jobs, and CLI-facing workflows with FastAPI, Node.js, RabbitMQ, Dramatiq, and AWS Lambda
  • Work on data-heavy optimization and reporting flows across React dashboards, backend services, Pandas pipelines, and async callbacks
  • Improve API responsiveness and production performance by moving heavy work to background jobs and tracking slow paths through logs and metrics
  • Debug production issues with Datadog, AWS logs, load balancer metrics, dashboards, request metadata, and root-cause analysis
  • Use Codex CLI, Claude CLI, Cursor, skills, and MCP servers for production development, refactoring, code review, test scaffolding, and internal AI-assisted engineering workflows
  • Collaborate closely with founders and product teams to turn district workflow needs into shippable, maintainable product changes
Technologies & tools
React
TypeScript
Node.js
FastAPI
AWS Lambda
RabbitMQ
Dramatiq
Pandas
Datadog
AWS Logs
Codex CLI
Claude CLI
Cursor
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 workflows while keeping debugging, reviewability, and maintainability in mind
Technologies & tools
React
TypeScript
HTML5
CSS3
Redux
REST APIs