Hey!
I'm Ahmad Amali.
Welcome to My Portfolio.
I'm a 4th year computer science student studying at the University of Alberta in Edmonton, Canada. I love creating backend services, product management and UI/UX design.
Technologies
I've worked with a wide range of languages and technologies over the past 4 years!
Front-End
HTML
React.js
CSSBack-End/Database
Node.js
Python
Java
Laravel (PHP)
SQL
MongoDB
Express
C#UI/UX
Figma
Experience
Here's a summary of my professional programming experience since beginning my journey!
September - December 2021
TradesLink and the University of Alberta
Software Developer
- Developed a mobile application as part of a 6-person Agile in collaboration between the University’s Product Management course and a local startup, that allows tradespeople to connect with each other and find consistent, quality work.
- Constructed the backend of a classifieds module within the application that allows the purchase and sale of tradespeople related items using Laravel and MySQL housed in a Docker container.
- Deployed API to a cloud instance, ensuring consistent and error-free behaviour using CI/CD methods and automated testing.
- Tech-Stack: React Native, Laravel (PHP), MySQL, Docker.
May - September 2021
Worker's Compensation Board of Alberta
Software Developer Intern
- Spear-headed infrastructure upgrade for internal insurance calculator application used by 100 employees, upgrading to a newer version of NodeJS and refactoring C# back-end to comply with new package versions.
- Automated manual data fix processes using PowerShell scripts to access Microsoft SQL Server, reducing time needed to run the data fixes by 86%.
- Tech-Stack: C#, React, NodeJS, SQL, PowerShell.
Janaury - May 2021
Ada's Developers Winter 2021 Cohort
Software Developer
- A highly selective accelerated ~10-week software development internship designed to give students professional experience working in an agile team-based environment towards a given project.
- Contributed in creating a resume application to connect students with industry sponsors, to be deployed to over 1K+ members of Ada’s team, using a modern technology stack and industry methods to ensure the production of a clean, testable and maintainable web application.
- Tech-Stack: React, NodeJS, Express, PostgreSQL, ZenHub.
Projects
BOOKTRACKER ANDROID STUDIO APPLICATION
BookTracker is a coursework group project from the University of Alberta's introduction to Software Engineering course where a 6 person group is tasked with creating a a fully functioning mobile Application utilizing various software engineering methodologies to provide practice using said methodologies, this is including but not limited to: agile methodologies, writing technical documentation and the concept of test-driven development in order to simulate a software engineering enviroment, the application is a book borrowing application that allows its users to post books for other users to borrow or borrow books from other users in a fast and efficient manner.
- Java
- Android Studio
- Firebase
BUNYAAN
a community based task tracker that facilitates the conversation between likeminded individuals aspiring to similar goals as part of a hackathon hosted by UC Berkley’s Muslim Student Association. Implemented application back-end using Python’s microframework Flask and contributed to the front-end design choices.
- Python
- MongoDB
- Flask
- JavaScript
- HTML
- CSS