$ Hi, I'm Adnan Fahad Faizi

$ |

Illustration of Adnan

About Me

I’m Adnan, a passionate full‑stack developer and backend craftsman with an eye for elegant solutions. Whether architecting scalable APIs or crafting seamless user experiences, I thrive on turning complex problems into clean and maintainable solution.

  • 🤝 Team player and mentor
  • 🪲 Bug smasher extraordinaire
  • 🤖 Automation enthusiast

Awards & Certifications

✔️ 25+ Projects Completed
🕒 3 Years of Experience
💼 5 Organizations Worked

Education

York University

B.Sc. in Computer Science Sept 2020 – Dec 2025

Graduated with honours on the Dean’s List each year maintaining a GPA of 3.6/4.0

Udemy

The Web Developer Bootcamp May 2022 – Aug 2022

🔗 Certification

Projects

Project 1 preview

Custom C-like Language to Assembly Compiler

Built a full compiler from scratch for a C-like language (B-minor), translating source code to runnable assembly. This included developing a scanner for tokenization, a custom parser to generate an Abstract Syntax Tree (AST), semantic analysis routines, intermediate representation (IR) generation, optimization passes, and a back-end code generator for assembly output.

C Bison x86 Assembly GCC
Project 2 preview

Cottage BNB Web Application

Developed a full-stack web platform for browsing and managing user-listed cottages, featuring listing creation/removal, reviews, and secure authentication/authorization. This personal project served as a hands-on exploration of web development, covering technologies such as HTML, CSS, JavaScript, REST APIs, MongoDB, session management, deployment, and system design through architectural and class diagrams.

Node.js AWS JavaScript ExpressJS MongoDB REST API HTML CSS Bootstrap
Project 3 preview

Sentrybot

Contributed to the Sentrybot research project as a robotics developer, focusing on autonomous point-to-point navigation using ROS and Python. My work involved integrating sensors and plugins to enable real-time data collection and live map generation. I also implemented speech recognition capabilities, which allowed the robot to interpret voice commands and navigate to specified destinations with approximately 90\% accuracy.

ROS Python C++ Gazebo

Experience

Company logo

Full Stack Developer (Intern)

IBM

May 2024 – Aug 2025

  • - Led administration of 9 full-stack internal tools supporting IBM’s WebSphere Application Server and Open-Liberty.

  • - Implemented and debugged 100+ feature improvements and bug fixes, enhancing functionally across these tools that were responsible for publishing fixes to customers, defect management, infrastructure code and internal reports.

  • - Took the initiative to automate a manual process as a personal project which covered automatic file detection in a release cycle for files that required translation to different languages eliminating developer intervention in submitting, packaging, and updating translation files, streamlining the pipeline and achieving a 100% efficiency increase; MVP deployed in 3 months with continuous improvements.

  • - Owned a critical end-to-end migration of our defect management system, overseeing the transformation of how defects are tracked, referenced, and integrated across our tool suites. This process included a migration strategy, rewrites of the code base, integration with the new API, and short-term dual-format support.

  • - Completed 50+ infrastructure tasks, including project sizing, server migrations, modernization, and security patching.

  • - Proactively monitored logs, reproduced issues, and utilized modern debugging tools to swiftly resolve reported issues and wrote scripts to automate repetitive tasks for personal productivity.


Java Python DB2 Ruby & Rails Docker Apache Ant Maven Gradle Bash Scripting API Developement
Company logo

Software Developer & Teaching Assistant

Lassonde School of Engineering

Sept 2024 – Present
  • - Served as a Lab and Teaching assistant for courses such as Data Structures (EECS2101), Software Design (EECS3311), Software Specifications and Refinement (EECS3342), and Mission Critical Systems (EECS4315)

  • - Designing, developing and testing new labs, projects and assessments focusing on software and architectural design patterns in Java.

  • - Developing, maintaining and running scripts to collect and organize student grades and generating feedback for them.

  • - Marking students exam papers as well as invigilating during exam season.

Python Java Maven
Company logo

Automation Developer Intern

Ontario Government

May 2022 – Dec 2022
  • - Led the automation team in automating the regression tests reducing completion time from 2 days to few hours.

  • - Served as backup for the senior QA Analyst, ensuring timely and thorough software releases.

  • - Wrote SQL queries to obtain test data and regenerating customer issues.

  • - Maintained the product manual and trained new Co-op students.

Java Python MYSQL Selenium
Company logo

Robotics Developer

Lassonde School of Engineering, York University

May 2021 – Aug 2021
  • - Wrote Python scripts to achieve point to point autonomous navigation.

  • - Used a speech recognition library pocketsphinx to detect speech to text recognition for triggering the Sentrybot to navigate to the predetermined locations.

  • - Used Robotics Operation System (ROS) and other simulation tools to test and deploy an autonoumous robot that could navigatie autonomously with obstacle avoidance.


ROS Python

Skills

Programming Languages

Java
Python
C
JavaScript

Frameworks & Libraries

Node.js
Express
JUnit
Selenium
ROS

Tools & Platforms

Git
Docker
AWS
Linux
SQL
NPM/Maven/Graddle/PIP

Get In Touch

📍 Toronto, Canada
✉️ adnanfahad500@gmail.com
📞 +1 (647) 562-9340
🔗 Follow Me: