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.

Resume

Technologies

I've worked with a wide range of languages and technologies over the past 4 years!

  • Front-End

    HTML
    React.js
    CSS

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


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


Stack
  • Python
  • MongoDB
  • Flask
  • JavaScript
  • HTML
  • CSS