Coding the FutureOne Project at a Time

Heythere!I'mAhnaful

Student | Developer | Engineer based in Edmonton, Canada

Devpost

About Me

Outside the Lines

As a passionate Computer Engineering student at the University of Alberta, my journey in technology began with a deep curiosity about how things work, which soon blossomed into a love for coding and problem-solving. Over the years, I've developed proficiency in various programming languages and have continuously refined my technical skills.

In my spare time, I enjoy exploring new technologies, contributing to open-source projects, and delving into the intersections of software and hardware. When I'm not at the computer, I love playing football and am always eager to try out new sports. As I advance in my journey, I'm excited to apply my skills to projects that make a meaningful impact and push the boundaries of technology.

Experience

My work experiences

Blackberry QNX logo

Software Development Student

BlackBerry QNX

  • Achieved 100% test coverage by writing and executing black-box tests for QNX libc functions, ensuring a successful release of QNX OS QOS 2.2.7
  • Enhanced QNX system functionality by identifying and resolving over 20 discrepancies in QNX documentation and libc functions, through raising JIRA tickets and collaborating with Core OS Development team
  • Refined test accuracy by 8% by adhering to ISO 26262 functional safety standards and MISRA C guidelines, through updating and fixing 25+ existing tests to align with current QNX libc functions
  • Improved testing strategies and practices through active participation in code reviews, reducing the time for tests to be committed to production from an average of 3 weeks to 1 week
  • Accomplished high-quality assurance for QNX Everywhere by reporting over 5 bugs through testing of key components and functionalities, and suggested new features to improve user experience, prior to its public release
January 2024 - August 2024
Correct-AI logo

Junior App Developer

Correct-AI

  • Boosted user satisfaction by 12% by implementing Nested Navigation with Stack Navigator inside Bottom Tab Navigator, resulting in a more seamless and intuitive navigation flow
  • Implemented Client Credential Grant Flow using Azure to securely obtain access tokens, allowing for 50% more secure transactions daily and enhancing data protection
  • Streamlined front-end development by 10% by building reusable React Native components, reducing development time
  • Leveraged Microsoft Graph REST API to efficiently retrieve and integrate data into the application, enhancing data accessibility and improving functionality by reducing data retrieval time by 40%
March 2023 - July 2023

My Skills

Technologies I have worked with

  • C++
  • C
  • Python
  • Java
  • Javascript
  • HTML
  • CSS
  • Next JS
  • React
  • SQLite
  • Tailwind CSS
  • QNX
  • AWS
  • Firebase
  • JUnit
AWS Certified Cloud Practitioner Badge

AWS Certified Cloud Practitioner

Credly

Projects

A small selection of recent projects

Smart Traffic Control

Smart Traffic Control

A smart traffic control system that prioritizes the pedestrians and public transit, while cutting down wait times for individual cars.

Devpost
Event Lottery System

Event Lottery System Application

A mobile app that uses a lottery system to fairly allocate spots for high-demand community events, ensuring equal access for everyone, including those with time constraints or disabilities.

GitHub

Testimonial

Words That Inspire: How My Work Made an Impact

LinkedIn icon
Avatar

David Sarrazin

Principal Systems Software Developer

Core OS, BlackBerry QNX

I had the pleasure of working with Ahnaful for several of his work-terms, as a technical mentor/resource. Ahnaful was working on a long-term high-priority test project. Ahnaful has a wonderful attitude, and a good, no-nonsense approach to the task he's asked to do. During the course of the project, he had to learn several technical skills, which he did very well. He worked closely with a group of eleven other co-ops students, plus a few different technical and project managers. He collaborated well with the other team members, discussing solutions to problems, and reviewing code. He was well-liked by his teammates. Ahnaful would ask me for help when necessary, and always asked smart questions to ensure he understood the answer. His questions were always well thought out, and trended towards more complex over the course of the work-term, as I would expect from somebody learning the subject matter. The project was a success, and it would not have been possible without his contribution.

Contact

Say hello

Thanks for scrolling! Now, let's write the next chapter together

Devpost

Copyright © Ahnaful – Built with love, laughter, and lots of late nights