← Back to home

Abdullah Eshaq

Open PDF

Experience

Software Development Engineer

Amazon · Vancouver, BC

June 2024 – Present
  • Co-Led the payment methods implementation of BACS (Bankers Automated Clearing System) in AWS, implementing authorization flows, mandate setup, idempotent state machines, and fault-tolerant retries to expand AWS into the UK bank-debit market and lower payment processing costs.

  • Coordinated integration across 6+ AWS systems (Processing, Collections, Fraud/Risk, Policy, Console), running design reviews and ensuring compliance requirements were met to deliver a secure and scalable BACS launch expected to support hundreds of thousands of annual transactions.

  • Architected a region-agnostic infrastructure deployment system for the AWS European Sovereign Cloud, reducing deployment time to any new region from 6 weeks to under a day.

  • Engineered a pre-charge MFA validation system to reduce fraudulent charge-backs, leading to a $200K/month reduction in losses.

  • Improved reliability and consistency across 50+ CI/CD pipelines by adding retries, strengthening dependency handling, and introducing test suites, reducing deployment cycles from 60+ days to under 5 days.

  • Mentored an intern through architectural reviews and technical coaching, resulting in meaningful production-level contributions and a return offer.

Software Development Engineer Intern

Amazon · Vancouver, BC

May 2023 – August 2023
  • Built and deployed a scalable notification service for internal customer workflows, reaching 500K+ users and increasing feature adoption.

  • Developed a serverless architecture using AWS Batch, DynamoDB, and S3, reducing message processing time by 30%.

Data Engineer Intern

Olympic Industries · Vancouver, BC

Jan 2023 – April 2023
  • Implemented anomaly detection in trading data, reducing trading errors by 15%.
  • Automated daily commodity market reports, delivering insights that enhanced strategic decision-making.

Development Support

Keywords Studios (Electronic Arts) · Vancouver, BC

May 2022 – August 2022
  • Tested gameplay features on FIFA 23, documenting bugs through QA reports to improve release stability.

  • Maintained the QA pipeline for FIFA 23, managing bug lifecycles and streamlining testing cycles.

Education

University of British Columbia

Bachelor of Science in Computer Science

April 2024

Relevant courses: Intermediate Algorithms and Data Structures, Computer Systems, Relational Databases, Operating Systems, Software Engineering, Machine Learning and Data Mining, Computer Vision, Computer Networking

Technical Skills

Languages

Java, Python, TypeScript, Ruby

Cloud & Infra

AWS (CDK, EC2, EventBridge, DynamoDB, Lambda, Batch, IAM, S3, CloudFormation, CloudWatch), Kubernetes, Docker, MS-SQL

Frameworks & Libs

Spring Boot, React, Node.js, Flask, JUnit, Material-UI