Hi, my name is

Samir Zafar

I Build Things.

I am a full stack software engineer that loves to build solutions that solve everyday problems. Currently, I am focused on making it easier for everyone to travel the world at Booking.com

Experience

  1. Booking.com

    Manchester UK

    Software Engineer I, Full-time

    • Led the development and ownership of Rides Update Handler Service, handling ~10,000 requests daily.
    • Designed and built 3 services from scratch, including infrastructure using AWS CDK, core functionality, CI/CD, monitoring and observability.
    • Led authorisation and authentication initiative in the department - Throughly documented the Implementation and theory.
    • Mentored multiple apprentice engineers through hands-on coding sessions, focusing on full-stack development and best practises in software development helping them achieve a distinction in their course.
    • Optimised pipeline to run 50% faster - Configured jobs to run in Parallel and only run if needed.
    • Enhanced code quality by integrating services such as Synk & SonarQube..
  2. The University Of Salford

    Salford, Manchester UK

    Academic Computer Science Tutor, Part-time

    • Supported first year students learn and understand the fundamental computer science concepts in different modules. This included me helping them with assessments and workshop learning
  3. Capital One

    Nottingham, UK

    Software Engineer, Internship

    • Developed a Change App Icon feature in the Android Application. This feature offered the customers a chance to customise their Capital One mobile application. It also helped customers understand how diverse Capital One are as we included multiple icons such as Black history month, pride & many more.
    • Conducted Unit, Screenshot, Functional, Device, UI & Manual testing
    • Developed a website using React.js & Cypress (testing framework)
    • Worked within a team that used agile techniques.
  4. Infor

    Crawley, London UK

    Software Engineer, Internship

    • Worked with technologies such as - Entity Framework, .NET, .NET core, SqlServer, Oracle & MySql
    • Regularly improved existing implementations through refactoring & modernisation. The core functionality of the application relied on stored procedures, but this caused maintainability issues. If we had a customer that used SqlServer & another customer that uses Oracle, then we would have to define the stored procedures twice. So, I Migrated the core functionality of the system from stored procedures in SQL to Entity Framework in .NET core making the code more maintainable and centralized.
    • Reviewed code and conducted Unit, Integration, Acceptance & Regression testing.
    • Worked within a team that used agile techniques.

Portfolio

BRIDGE.IO

A Web 3.0 project that creates a bridge between private and public blockchains. Allows Users to transfer Government bond tokens from private blockchain to public.

Personal/Hackaton Project

Fullstack

Web 3.0

Spring

NodeJS

NextJS

PRAYER PAL

An accountability app that helps keep muslims hold each other accountable for missing prayers

Personal Project

Fullstack

React Native

Spring

CODENEMY

A leetcode clone but allowing users to complete problems in real time against others

Final Year - University Project

Fullstack

React

Spring

CI/CD

TDD

Microservices

EXPLAIN MY CODE

A application that acts as a repository for explanations of code.

Personal Project

Fullstack

React

Spring

AI

OpenAI

ChatGPT

CARECOPILOT

AI-powered platform that automates care log checking, summarizes client needs, and improves auditing efficiency for home care companies.

Business Product

AI

Healthcare

Automation