Skip to main content
Andrew Norris

Andrew Norris

Senior Software Engineer

Talent
TorontoMember since May 18, 2026
ReactReduxNode.jsDjangoTypeScriptPythonJavaPostgreSQLSnowflakeKafkaAWS
·

Hire this person

Send a job offer directly to this candidate

ReactReduxNode.jsDjangoTypeScript

About

Senior Software Engineer with 8+ years of experience building AI-driven, cloud-native platforms across eCommerce, healthcare, AdTech, and travel marketplaces. Proficient in React, Node.js, Python, Java, and AWS, with a proven track record of delivering scalable web applications, real-time data pipelines, and GenAI-powered products in fast-paced, high-growth environments. Self-driven and highly autonomous, with strong ownership, independent execution, and effective cross-functional collaboration.

Experience

Senior Software Engineer at Amazon (2022-03 – Present)

  • Built and launched a GenAI-powered bulk product listing platform that transforms unstructured seller data into high-quality, structured listings, reducing listing time by 40%, leveraging React, Node.js, Python, Java, LLMs, and AWS cloud services.
  • Spearheaded AI-driven frontend experiences (React + TypeScript) enabling real-time content generation, editing, and preview with optimized UX for high-volume listing workflows.
  • Optimized content-heavy React UI by reducing render cycles, implementing lazy loading, caching, code splitting, and incremental rendering patterns, improving latency, time-to-interactive, and user engagement.
  • Designed scalable data ingestion pipelines on AWS using Python and Java to process multi-source seller inputs, implementing normalization, validation, and storage layers to enable large-scale AI-driven listing generation.
  • Developed centralized orchestration services using Node.js, Python, and Java to coordinate inventory data, AI/ML services, and listing workflows, enabling scalable, automated end-to-end bulk product creation.
  • Implemented event-driven architecture (Kafka / async processing) to handle large-scale listing operations with high throughput and fault tolerance.
  • Collaborated cross-functionally with PM, UX designers, and ML engineers to define product requirements, ship AI features, and produce technical design documentation.
  • Mentored engineers, drove best practices in frontend architecture and system design, and initiated improvements in performance, code quality, and developer productivity.

Senior Full Stack Engineer at ODAIA (2019-03 – 2022-02)

  • Built MAPTUAL, an AI-powered SaaS platform at a high-growth startup, enabling pharmaceutical companies to optimize physician targeting through predictive analytics and real-time data pipelines, achieving up to 96% targeting accuracy.
  • Developed personalized AI-driven frontend (React) delivering dynamic HCP recommendations, segmentation insights, and actionable dashboards for sales teams.
  • Engineered advanced geospatial data visualization using React, integrating Google Maps, layered views, Redux-based state management, and geospatial APIs to support territory planning and engagement tracking.
  • Designed and built backend microservices (Node.js, Django) for ingesting and processing multi-source healthcare data including CRM (Veeva), prescription (Rx), and marketing signals.
  • Integrated AI/ML services using Python and AWS Lambda, enabling scalable prediction pipelines and real-time "Next Best Action" recommendations in collaboration with data science teams.
  • Modeled and optimized Snowflake data warehouse schemas and SQL pipelines, improving query performance and supporting large-scale analytics workloads.

Software Engineer at Hopper (2017-06 – 2019-03)

  • Built web-based advertising and merchandising features using React and Node.js for a travel marketplace, enabling personalized promotions and sponsored listings within booking flows.
  • Developed high-performance frontend components (React) for search, recommendation, and deal discovery experiences with strong focus on conversion optimization.
  • Contributed to RESTful backend services using Node.js and TypeScript, designing APIs and integrating PostgreSQL to support advertising and booking workflows.
  • Established robust testing practices (unit/integration tests) and conducted thorough code reviews, improving code quality, system reliability, and team development standards.

Education

Bachelor's Degree in Computer Science – University of Toronto (2013 – 2017)

Skills

Senior Software Engineer

Reviews

Related