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
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
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%
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
CredlyProjects
A small selection of recent projects
Testimonial
Words That Inspire: How My Work Made an Impact
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
Copyright © Ahnaful – Built with love, laughter, and lots of late nights