TAPAN

Software Engineer | Vancouver, British Columbia

Tapan Prajapati

I am a product-minded software engineer who brings clarity to complex systems. I am strongest at turning ambiguity into reliable architecture, thoughtful execution, and customer trust.

I am an engineer who brings clarity to complexity.

I do my best work in high-stakes environments where direction is fuzzy. I create structure, align teams, and move ideas into dependable products.

System Thinking

I map domains and interfaces early so teams can move quickly without weakening fundamentals.

Ownership

I balance speed with reliability and follow through until results are stable in production.

Collaboration

I communicate tradeoffs clearly and help cross-functional teams make confident decisions.

What I am strongest at.

My strengths combine technical depth, product judgment, and dependable execution under pressure.

AI Engineering

  • LLM Application Development
  • RAG
  • Prompt Engineering
  • Tool Calling
  • LLM Evaluation

AI Tooling

  • OpenAI Codex
  • Claude
  • GitHub Copilot
  • Cursor
  • Multi-agent orchestration

Frontend

  • Angular
  • React
  • React Native
  • TypeScript
  • JavaScript

Backend

  • Java
  • Spring Boot
  • Node.js
  • RESTful APIs
  • Hibernate

Data & Cloud

  • AWS Bedrock
  • Vertex AI
  • DynamoDB
  • AWS
  • GCP

Delivery

  • CI/CD
  • Jenkins
  • GitFlow
  • Test Driven Development
  • JIRA

How I have grown.

Each role sharpened my strengths in ownership, reliability, and team impact.

Software Engineer II

Sep 2025 - Present

Affirm

  • Working on the Account Management team to build features that help customers manage their Affirm accounts.
  • Contributing to reliable, customer-facing fintech systems in a high-scale production environment.
JavaTypeScriptDistributed SystemsFintech

Software Development Engineer II

Sep 2021 - Jun 2025

Amazon Canada

  • Launched Amazon Currency Converter for Buyers in Poland, Sweden, Belgium, and Mexico.
  • Reduced launch effort for new marketplaces by 20% by optimizing workstreams and introducing a reusable project template.
  • Extended shipment eligibility from 14 to 120 days, helping close a business gap and increase volume by 5%.
  • Added 11 new currencies to the US marketplace so customers could pay in their card currency.
  • Supported monthly on-call rotations, including Prime Day events, and improved overall service health through production fixes.
JavaAWSDynamoDBDistributed SystemsOperational Excellence

IT Developer Intern

May 2021 - Aug 2021

Canada Revenue Agency

  • Converted an ANT project to Maven by modularizing it for better readability and a more efficient build process.
  • Migrated over 150 test cases from JUnit to TestNG to improve testing flexibility.
  • Partnered with QA to implement data-driven testing, reducing test cases by 35%.
JavaMavenTestNGQA Automation

Let us connect

Looking for an engineer with strong ownership and systems thinking?

If your team values clarity, reliability, and pragmatic execution, I would love to talk.