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

    Junior Software Engineer II, Full-time

    • 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
    • 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.
    • 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

    THE AUCTION ROOM

    A application that allows user to participate in real time 24 hour auctions

    Second Year - University Project

    Fullstack

    PHP

    MVC

    JAVAFX GAME

    A game developed using JavaFX implementing several design patterns

    Second Year - University Project

    JavaFX

    Design Patterns

    Factory

    Singleton

    ObjectPool

    MVC

    TO DO LIST

    An application created using a self-made variant of ArrayList

    Second Year - University Project

    Java

    DSA

    ArrayList