Open to interesting problems
Usman Sajjad
Senior Software Engineer
building high-impact, cross-platform products with a focus on scalability, performance, and user experience.
Technical Skills
Backend
NodeJsJavaDjangoFastAPISpringbootKotlinMongoDBPostgreSQLAlgoliaTypesenseRedisRabbitMQS3FirestoreElasticsearchLambda FunctionsAPI Gateway
Frontend
React (TypeScript)React NativeNext.jsExpoRedux ToolkitReact QueryReact Hook FormChrome Extensions (MV2/MV3)JestReact Testing LibraryPlaywrightLernaStorybookChakraUIMaterialUISCSSStyled ComponentsVue 2ViteWebpack
Tooling & Ops
FigmaStrapiMixpanelCrashlyticsDockerGrafanaSentryNginxJiraGitCI/CD
Experience
Faircado
Oct 2024 PresentSenior Software Engineer (Node / React)
Onsite · Berlin, Germany- Built and scaled Faircado's cross-platform consumer app in React Native (Expo), growing from 5K browser-extension users to 500K+ registered users across mobile and web.
- Designed and operated event-driven backend services on AWS (Lambda, API Gateway, SQS), processing critical business workflows such as checkout, tracking, and promotions with reliable and scalable distributed execution.
- Designed a shared codebase architecture across iOS, Android, and web, enabling ~80% code reuse with a native-first flow and minimal platform-specific divergence.
- Owned the visual search experience end to end, building Pinterest-inspired image discovery flows with custom image cropping, object selection, and Hugging Face powered object detection to help users find relevant products more intuitively.
- Developed a Strapi-powered CMS-driven homepage, enabling dynamic content updates, experimentation, and faster product iterations.
- Established analytics tracking and success metrics across product flows using Mixpanel, creating dashboards that enabled product to evaluate experiments, identify drop-offs, and prioritize improvements based on user engagement data.
Spekit
Feb 2022 Sept 2024Software Engineer (Django / React)
Remote · Denver, Colorado- Worked on a just-in-time learning platform and Chrome extension that delivers contextual training directly within users' workflows.
- Revamped Spekit's Flows experience, enabling admins to create and configure browser-based workflows directly from the extension by selecting page elements and defining actions. Improved Shadow DOM handling, admin configuration UX, and error visibility to make Flows more reliable and intuitive, increasing feature willingness from 16% to 86%, ease of use from 8% to 100%, and reducing churn risk for $1M+ ARR customers.
- Advocated for incremental refactoring within development, reducing technical debt while migrating legacy React code toward modern patterns, improving maintainability, developer experience, and long-term scalability.
- Built a Design System in ChakraUI documented via Storybook, accelerating delivery velocity across squads by 40%.
MK Consulting
Jul 2021 Mar 2022Front End Engineer (React / Next.js)
Remote · Sydney, Australia- Worked on an e-commerce platform connecting dealers with vehicle-related products and services.
- Spearheaded a micro-frontends architecture that let each service be developed and deployed independently, reducing conflicts and improving throughput.
TimeXperts
May 2021 Jan 2022Software Engineer (Java)
Remote- Migrated the platform from legacy APIs to a newer API architecture, modernizing integrations while keeping the system stable throughout the transition.
Auriga Solutions
Oct 2020 May 2021Junior Software Engineer (.NET / Vue 2)
Karachi, Pakistan- Contributed to an ERP web solution for a US-based company, improving site performance and adapting business flows to evolving client requirements.
- Implemented real-time updates and validations along with a role-based access system to keep workflows accurate and secure across users.