Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Staff Software Engineer at Udemy
April 1, 2023 - PresentLed architectural redesign of a microservices-based application, improving scalability by 40% and reducing system downtime by 25% over six months. Spearheaded a cross-functional team of 10 engineers to implement GraphQL APIs, increasing data retrieval efficiency by 30% and reducing web load times. Pioneered CI/CD pipelines with Docker, accelerating deployment frequency by 60% and ensuring consistent performance across environments. Championed reusable React components and design systems, reducing feature rollout time by 35% and improving accessibility per WCAG 2.1 AA. Drove performance optimizations, achieving a 45% improvement in response times. Collaborated with product management to align technical requirements and boost user engagement by 25%. Implemented SSR/SSG with Next.js; deployed serverless pipelines on AWS; established security with OAuth2/JWT; contributed to testing with Jest, Cypress, and Pytest; maintained observability via CloudWatch/Stackdriver; delivered staging previe
Senior Software Engineer at Udemy
April 1, 2023 - September 18, 2025Designed and implemented a scalable RESTful API using Node.js, enabling support for 50,000+ concurrent users and improving system performance by 30%. Led a cross-functional team to deliver a responsive web app with React and Next.js, driving a 40% increase in user engagement in the first quarter. Optimized performance with caching and refactoring, reducing load times by 25%. Championed migration to microservices, increasing reliability and reducing downtime by 45%. Implemented CI/CD pipelines with Docker and Terraform, automating deployments and reducing release times by 70%. Mentored junior engineers and built reusable UI components with design systems and accessibility best practices. Collaborated with PM/UX to ship pixel-perfect UIs that follow WCAG 2.1 AA.
Senior Software Engineer at Indiegogo
September 1, 2021 - September 18, 2025Developed a GraphQL API with Node.js, boosting data retrieval speed by 40% and improving overall user experience. Built scalable fullstack features with React/Next.js; delivered campaign management flows; improved authentication with OAuth2/JWT; created internal tools to speed up development; integrated third-party services; implemented CI/CD pipelines; wrote unit/integration tests; improved deployment times by 30%.
Software Engineer at Indiegogo
April 1, 2021 - September 18, 2025Designed RESTful and GraphQL APIs with Node.js and NestJS; built responsive web and mobile interfaces in React/React Native; transitioned to microservices to improve reliability; developed reusable components; implemented CI/CD pipelines; improved performance with caching and DB indexing; secured data; produced automated testing; contributed to design systems and WCAG accessibility.
Software Engineer at Microsoft - Surface Hub Team
August 1, 2018 - September 18, 2025Architected scalable RESTful APIs using Node.js and NestJS; built reusable UI components in React and Next.js; optimized performance through caching and database indexing; integrated Docker into CI/CD; developed mobile interfaces using React Native; implemented secure authentication with JWT, OAuth2; created dashboards using D3.js and real-time telemetry streams; collaborated with firmware and platform teams to translate health events into UI dashboards; built SSR interfaces for large-format displays; wrote frontend tests with Jest and Selenium; contributed to Azure DevOps deployments; implemented RBAC and telemetry gating.
Product Engineer at Microsoft - Account Protection Team
May 1, 2015 - September 18, 2025Spearheaded product vision; implemented RESTful and GraphQL APIs; optimized performance, reducing load times; established CI/CD with Docker; built admin tools for fraud investigation and audit logging; created real-time telemetry dashboards and risk-scoring visualizations; migrated legacy jQuery modules to MVVM; ensured accessibility and GDPR compliance; collaborated across Xbox, Outlook, and Azure to unify UX flows and APIs.
Software Engineering Internships at Mozilla Corporation / XMG Studio
October 1, 2012 - September 18, 2025Built fullstack internal tools with Node.js, Python, and React; developed modular UI components; integrated RESTful APIs and Firebase; created backend services for analytics and scheduled jobs; contributed to frontend testing infrastructure; refactored legacy jQuery to modern frontends; built CI/CD pipelines; created real-time visualizations with Chart.js and WebSocket; performed data indexing and caching.
Staff Software Engineer at Udemy
April 1, 2023 - PresentLed architectural redesign of a microservices-based application, improving scalability by 40% and reducing downtime by 25% over six months. Directed a cross-functional team of 10 engineers to implement GraphQL APIs, boosting data retrieval efficiency and reducing web load times. Mentored junior engineers, cutting onboarding time by half, and championed reusable UI components in React. Pioneered CI/CD pipelines with Docker, accelerating deployment frequency by 60% and ensuring consistency across environments. Optimized performance with bundle analysis, lazy loading, and API profiling, achieving a 45% improvement in response times. Collaborated with product management to define technical requirements, delivering features that increased user engagement by 25% and reduced API bugs by half. Built fullstack apps with React, Node.js, and TypeScript; deployed SSR/SSG via Next.js; designed secure authentication via OAuth2/JWT; implemented serverless pipelines with AWS Lambda and DynamoDB; wrote
Senior Software Engineer at Udemy
April 1, 2023 - September 18, 2025Designed and implemented a scalable RESTful API using Node.js, enhancing system performance by 30% and supporting 50,000+ concurrent users. Led a cross-functional team to develop a responsive web application with React and Next.js, improving user engagement metrics by 40% within the first quarter. Optimized application performance through advanced caching strategies and code refactoring, achieving a 25% reduction in load times. Developed reusable UI components and ensured seamless integration with backend services, resulting in a 50% decrease in development time for future features. Championed migration to a microservices architecture, facilitating smoother deployments and increasing system reliability, which reduced downtime by 45%. Implemented CI/CD pipelines using Docker, automating deployment processes and reducing release times by 70%, while maintaining high standards of code quality. Mentored junior engineers on best practices in JavaScript and TypeScript, fostering a culture of
Senior Software Engineer at Indiegogo
September 1, 2021 - September 18, 2025Spearheaded rapid integration into a cross-functional team, delivering a 30% reduction in deployment times by streamlining CI/CD processes for new feature launches. Led the design and implementation of a mobile interface using React Native, improving user engagement by 25% through enhanced responsiveness and intuitive design. Directed the design and implementation of a GraphQL API with Node.js, resulting in a 40% increase in data retrieval speed and significantly enhancing user experience. Optimized existing backend services, achieving a 50% reduction in server response times, contributing to a 15% increase in user retention. Collaborated with product managers to launch robust authentication systems, improved security, and reduced breaches. Built reusable components in Next.js, increasing code efficiency by 20% and accelerating development cycles. Integrated third-party APIs to expand platform capabilities and revenue. Mentored junior developers on responsive design and frontend best p
Software Engineer at Indiegogo
April 1, 2021 - September 18, 2025Designed and implemented RESTful and GraphQL APIs using Node.js and NestJS, improving data retrieval speed by 40% and overall performance. Led development of responsive web and mobile interfaces with React and React Native, achieving a 30% increase in user engagement. Collaborated with cross-functional teams to integrate third-party services, optimizing workflows and reducing integration time by 25%. Built reusable components and optimized performance, reducing load times by 50% and delivering a seamless user experience. Migrated to a microservices architecture, increasing reliability and decreasing downtime by 45%. Implemented CI/CD pipelines with Docker, automating deployments and reducing release times by 70%. Mentored junior engineers and built production-grade fullstack applications with React, Node.js, and TypeScript. Integrated REST and GraphQL APIs into frontend clients, implemented JWT/OAuth2 authentication, deployed serverless pipelines with AWS, and ensured WCAG-compliant UI
Software Engineer at Microsoft - Surface Hub Team
August 1, 2018 - September 18, 2025Architected scalable RESTful APIs with Node.js and NestJS, delivering a 40% performance improvement for global applications. Led the development of reusable UI components in React and Next.js, reducing deployment times by 30%. Optimized performance with caching and database indexing, achieving a 25% reduction in load times for critical features. Integrated Docker into CI/CD, cutting production rollbacks by 50%. Built mobile interfaces with React Native to boost engagement, and led troubleshooting across services to improve reliability by 20%. Managed authentication and security across cloud platforms, and built dashboards for device health using D3.js and real-time telemetry. Implemented secure login with JWT/OAuth2, WebRTC-based features, and telemetry gating. Contributed to CI/CD in Azure DevOps and internal tooling for performance monitoring, accessibility audits, and cross-team collaboration.
Product Engineer at Microsoft - Account Protection Team
May 1, 2015 - September 18, 2025Led development of RESTful and GraphQL APIs to enhance identity protection, improving system performance by 30% and reducing load times. Drove frontend experiences in Knockout.js and TypeScript for multi-step authentication and session validation. Built secure backend APIs supporting MFA enrollment, identity verification, and token management, coordinating access control across frontend routes and backend services. Implemented OAuth2-based token handling, re-authentication flows, and telemetry-driven risk scoring to adapt UI prompts. Developed admin tools for fraud investigation and audit logging, and collaborated with Xbox, Outlook, and Azure teams to unify protection UX and platform APIs. Refactored legacy modules into componentized MVVM patterns to improve testability and maintainability. Participated in Agile sprints to prototype and ship high-impact features with fast iteration cycles.
Software Engineering Intern at Mozilla Corporation
October 1, 2012 - September 18, 2025Built fullstack internal tools using Node.js, Python, and React to support dashboards, admin interfaces, and content workflows. Developed modular UI components and validation logic for data entry, settings, and file uploads using AngularJS and React. Integrated RESTful APIs and Firebase for real-time updates; implemented analytics, webhook processing, and scheduled jobs with Python Flask. Contributed to frontend testing infrastructure with Mocha, Jest, and Cypress; refactored legacy jQuery into modern, component-based frontends; built CI/CD pipelines to lint, test, and deploy to dev/staging. Created real-time visualizations and optimized backend queries with indexing and caching; authored documentation for onboarding and handoff.
Software Engineering Intern at XMG Studio
October 1, 2012 - September 18, 2025Built fullstack tools and internal dashboards for content workflows and QA across teams. Implemented RESTful APIs and frontend components; developed real-time data feedback interfaces and CI/CD pipelines. Refactored legacy interfaces into modern frontends, and contributed to testing, documentation, and internal tooling to streamline development and collaboration.
Staff Software Engineer at Udemy
April 1, 2023 - PresentLed architectural redesign of a microservices-based application, improving scalability by 40% and reducing downtime by 25% over six months. Managed a cross-functional team of 10 engineers to implement GraphQL APIs, boosting data retrieval efficiency and reducing frontend load times. Championed CI/CD with Docker, accelerating deployment frequency by 60% and improving reliability across environments. Built reusable UI components in React and implemented SSR/SSG with Next.js to improve SEO and performance. Implemented secure authentication flows using OAuth2 and JWT, shared across frontend and backend. Created serverless pipelines using AWS Lambda, Step Functions, SQS, and DynamoDB for asynchronous tasks. Promoted best practices in RESTful API design and GraphQL schemas, reducing API-related bugs. Drove performance optimizations via bundle analysis, lazy loading, and caching. Collaborated with product management to translate requirements into scalable architectures. Contributed to cloud-n
Senior Software Engineer at Udemy
April 1, 2023 - September 18, 2025Spearheaded the design and implementation of a scalable RESTful API using Node.js, enhancing system performance by ~30% and supporting 50,000+ concurrent users. Led a cross-functional team to develop a responsive web application with React and Next.js, improving user engagement by ~40% within the first quarter. Optimized application performance through caching strategies and code refactoring, achieving a 25% reduction in load times. Migrated to a microservices architecture, increasing system reliability and reducing downtime by ~45%. Implemented CI/CD pipelines with Docker, automating deployments and reducing release times by ~70%. Mentored junior engineers, fostering best practices in JavaScript/TypeScript and contributing to a 15% increase in team productivity. Built production-grade fullstack applications using React, Node.js, and TypeScript; deployed SSR/SSG using Next.js; implemented secure authentication with OAuth2/JWT; created serverless pipelines on AWS. Collaborated with prod
Senior Software Engineer at Indiegogo
September 1, 2021 - September 18, 2025Delivered a 30% reduction in deployment times by streamlining CI/CD processes for new feature launches. Spearheaded the development of a mobile interface using React Native, improving user engagement. Led the design and implementation of a GraphQL API with Node.js, resulting in faster data retrieval and improved experience. Optimized backend services, achieving significant reductions in server response times and enabling higher user retention. Collaborated with product managers to launch robust authentication and security improvements. Built reusable components in Next.js and contributed to design systems. Integrated third‑party APIs (Stripe, Firebase, Segment) to expand platform capabilities. Mentored junior developers, improving code quality and development velocity. Built fullstack features using React, Node.js, and TypeScript; delivered scalable UIs and backend APIs; implemented serverless pipelines on AWS.
Software Engineer at Indiegogo
April 1, 2021 - September 18, 2025Designed and implemented RESTful and GraphQL APIs with Node.js and NestJS; built responsive web/mobile interfaces with React/React Native; improved performance via caching, indexing, and refactoring. Created reusable components and design systems, ensuring accessibility and cross‑platform consistency. Integrated third‑party services to optimize workflows and expand capabilities. Implemented CI/CD pipelines and automated testing to reduce release errors. Contributed to localization and multi-language support, and built internal tools for fraud detection and reporting. Collaborated with cross‑functional teams to deliver end‑to‑end features.
Software Engineer at Microsoft - Surface Hub Team
August 1, 2018 - September 18, 2025Architected scalable RESTful APIs with Node.js/NestJS and delivered reusable UI components using React/Next.js. Collaborated with product/design to define roadmaps and improve delivery timelines. Optimized performance with caching and database indexing; reduced load times. Integrated Docker in CI/CD and led mobile interface development with React Native. Built dashboards for system health visualization and implemented secure login with JWT/OAuth2. Created telemetry dashboards and developer tools to diagnose issues in lab environments and Surface Hub devices.
Product Engineer at Microsoft - Account Protection Team
May 1, 2015 - September 18, 2025Spearheaded frontend experiences and backend APIs supporting MFA enrollment, identity verification, token refresh, and device tracking. Implemented OAuth2-based token handling, role-based access, and real-time risk signals to adapt UI prompts. Built analytics dashboards and audit tooling; visualized real-time anomaly events and risk levels. Refactored legacy jQuery modules into componentized MVVM patterns to improve testability and maintainability. Collaborated across teams to launch geo-restriction, multi-device sessions, and GDPR-compliant features.
Software Engineering Intern at Mozilla Corporation / XMG Studio
October 1, 2012 - September 18, 2025Built fullstack internal tools using Node.js, Python, and React; developed dashboards, admin interfaces, and content workflows. Implemented backend services for analytics and scheduled jobs; refactored legacy interfaces into component-based frontends. Contributed to frontend testing infrastructure and CI/CD pipelines; assisted in real-time visualizations and data validation efforts.
Staff Software Engineer at Udemy
April 1, 2023 - PresentLed architectural redesign of a microservices-based application, improving scalability by 40% and reducing system downtime by 25% over six months. Managed a cross-functional team of 10 engineers to implement GraphQL APIs, enhancing data retrieval efficiency and reducing frontend load times. Drove adoption of CI/CD pipelines with Docker, accelerating deployment frequency and ensuring stable performance across environments. Advocated for reusable React components and system-wide performance optimizations, delivering faster feature rollouts and higher user satisfaction.
Senior Software Engineer at Udemy
April 1, 2023 - September 18, 2025Spearheaded scalable RESTful API design with Node.js, enabling higher concurrency and improved performance. Led cross-functional teams to deliver responsive web interfaces with React/Next.js and migrate toward microservices, boosting user engagement and reliability. Implemented robust CI/CD and built reusable UI components to shorten feature development timelines. Mentored engineers and contributed to architecture decisions across frontend and backend layers.
Senior Software Engineer at Indiegogo
September 1, 2021 - September 18, 2025Led the design and implementation of a GraphQL API with Node.js, delivering faster data retrieval. Built mobile interfaces with React Native to improve responsiveness and engagement. Streamlined backend services and introduced serverless patterns to handle asynchronous tasks and campaign workflows. Established CI/CD practices and designed internal developer tools to accelerate feature delivery.
Software Engineer at Indiegogo
April 1, 2021 - September 18, 2025Developed RESTful and GraphQL APIs and built frontend UIs using React/Angular/Vue, facilitating scalable feature delivery. Contributed to the migration toward microservices, improved performance, and reduced downtime. Implemented CI/CD pipelines and collaborated with product/design to deliver accessible, high-quality interfaces.
Software Engineer at Microsoft - Surface Hub Team
August 1, 2018 - September 18, 2025Architected scalable RESTful APIs and built reusable UI components for large-format displays. Optimized performance with caching and database indexing; integrated Docker into the CI/CD pipeline, reducing production rollbacks. Contributed to mobile interfaces and telemetry-driven features for Surface Hub devices.
Product Engineer at Microsoft - Account Protection Team
May 1, 2015 - September 18, 2025Led the development of a comprehensive authentication and risk-based UI/UX. Implemented RESTful and GraphQL APIs, improved security posture, and contributed to global rollout of account protection features. Built admin tools for fraud investigation and audit logging; collaborated with backend teams to enforce API schemas and data contracts.
Software Engineering Intern at Mozilla Corporation / XMG Studio
October 1, 2012 - September 18, 2025Built fullstack internal tools using Node.js, Python, and React to support dashboards and admin interfaces. Developed modular UI components, integrated RESTful APIs and AWS Lambda, and contributed to frontend testing infrastructure. Refactored legacy code into modern, component-based frontends and assisted in CI/CD pipelines for internal projects.
Staff Software Engineer at Udemy
April 1, 2023 - PresentLed architectural redesign of a microservices-based application, improving scalability by 40% and reducing downtime by 25%. Managed a cross-functional team of 10 engineers to implement GraphQL APIs, boosting data retrieval efficiency and frontend performance. Built reusable UI components in React, established CI/CD pipelines with Docker, and optimized performance through profiling and caching. Drove API design, security, and cloud deployments with AWS/GCP, and championed comprehensive test coverage across unit, integration, and end-to-end testing.
Senior Software Engineer at Udemy
April 1, 2023 - September 18, 2025Led the design and implementation of a scalable RESTful API, enhancing system performance by 30% and supporting 50,000+ concurrent users. Guided a migration to a microservices architecture, implemented caching and optimization strategies, and automated deployments with Docker-based CI/CD. Built reusable UI components and SSR/SEO-focused pages with Next.js, improving developer velocity and user engagement. Mentored junior engineers and collaborated with product/design teams to deliver impactful features.
Senior Software Engineer at Indiegogo
September 30, 2021 - September 18, 2025Spearheaded the design and implementation of a GraphQL API with Node.js, resulting in a 40% increase in data retrieval speed. Built campaign flows, contributor workflows, and admin tooling to streamline operations. Implemented secure authentication flows, serverless pipelines, and robust testing to ensure reliability. Collaborated across teams to deliver scalable fullstack features and improve platform performance.
Software Engineer at Indiegogo
April 30, 2021 - September 18, 2025Developed RESTful and GraphQL APIs and responsive web/mobile interfaces using React, Node.js, and TypeScript. Integrated third-party services, applied performance optimizations, built internal dashboards, and contributed to CI/CD pipelines. Focused on security, scalability, and maintainability across the stack.
Software Engineer - Surface Hub Team at Microsoft
August 31, 2018 - September 18, 2025Architected scalable RESTful APIs and reusable UI components for large-format display software. Integrated Docker into CI/CD pipelines, developed mobile interfaces with React Native, and built real-time telemetry dashboards. Implemented authentication/authorization flows and collaborated with cross-functional teams to ensure enterprise-grade reliability and accessibility.
Product Engineer - Account Protection Team at Microsoft
May 31, 2015 - September 18, 2025Led the development of frontend and backend components for authentication, risk scoring, and MFA workflows. Built RESTful and GraphQL APIs, optimized performance, and implemented role-based access controls. Contributed to global rollout of account protection features, telemetry dashboards, and security enhancements across web and enterprise products.
Software Engineering Intern at Mozilla Corporation / XMG Studio
October 31, 2012 - September 18, 2025Built fullstack internal tools with Node.js, Python, and React; developed modular UI components; implemented backend services for analytics, webhook processing, and scheduled jobs; contributed to frontend testing infrastructure and migrated legacy interfaces to modern component-based frontends.
Education
Bachelor of Software Engineering (BSE) at University of Waterloo
January 1, 2008 - January 1, 2014Bachelor of Software Engineering (BSE) at University of Waterloo
January 1, 2008 - January 1, 2014Bachelor of Software Engineering (BSE) at University of Waterloo
January 1, 2008 - January 1, 2014Bachelor of Software Engineering (BSE) at University of Waterloo
January 1, 2008 - January 1, 2014Bachelor of Software Engineering (BSE) at University of Waterloo
January 1, 2008 - January 1, 2014Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Novi today.