Ahmed Ali

Full Stack Developer

Areas of Expertise

Websites
Mobile Apps
Desktop Apps
Web Scraping
Automation
Document Generation
Email Services
Subscription Services
Server Management
Project Management
Web / Mobile Design

Technical Abilities

Git
html5
css
Progressive Web App
Accessibility
jQuery
Javascript
Typescript
React
Next.js
Expo
FFmpeg
Electron
Puppeteer
Handlebars
Twilio
Redux
Firebase
aws
MongoDB
RevenueCat
SQL

Actively learning

Go

Familiar collaborative / workflow tools

Jira
Jenkins
Trello
Source Tree
Slack
Glup
Notion

Familiar design & Prototyping software

Figma
ExcaliDraw
Adobe XD
Adobe Illustrator
Adobe PhotoShop
Invision

Projects

PowerLV

This project is the largest app that i've written so far, it can be thought of as a social media / weightlifting companion. I first created the app to help track my progress in the gym but have expanded it to support user authentication, native app subscriptions, follower/following system, content management, media storage, media playback, video processing and over-the-air (OTA) updates to name a few. The progress that I've made with this app actually encouraged me to formally create my own name to develop apps under, Notso Software.

Notable Tech Involved

React Native
RevenueCat
FFmpeg
Firebase
ExcaliDraw
Figma

BlogsVille

This is the first app that I've designed, developed and published, its also where I spent a lot of my time in the early days of my development journey. The inspiration behind the app is pretty simple, I spent so much time listening to podcasts I went ahead and built my own media streaming app. The app is my idea of what a personal blog / podcast would look like, it features a user authentication, a custom dashboard and supports over the air updates.

Notable Tech Involved

React Native
Firebase
Figma

SoundBoard

I happened to be searching the app store for a custom sound board but after being dissatisfied with what i found, I decided to build my own. The app gives the user the ability to create an infinite amount of sound tiles that when tapped play any sound of their desire

Notable Tech Involved

React Native

This Portfolio

This website demonstrates my ability to take designs (created by yours truly) and translate them into an interactive and responsive static websites

Notable Tech Involved

html
css
JavaScript
Figma

Pokedex

A simple project created years ago of an index of all the characters from a popular video game

Notable Tech Involved

React

Experience

Notso Software

Jun 1st, 2024 - Present
Owner / Primary Developer
  • The name that I've been publishing my apps under
  • Spent the bulk of my time working on this polishing off my side projects, primarily PowerLv

Kenna Technology Solutions Inc

Nov 1st, 2022 - May 31st, 2024
Application Developer
  • Assisted in the onboarding of new developers on to the project I was responsible for
  • Assisted in the integration of client approved design schemes
  • Worked with multiple different teams to develop large, complex and scalable solutions based on the desires and expectations of clients
  • Assisted in the deployment and documentation of releases across multiple environments, ensuring seamless integration of changes through each phase of deployment
  • Responsible for the delegation of tasks and served as the primary point of contact for the implementation of feature requests. Also had a role in assessing the feasibility of design changes from either the project's Team Lead or Project Manager

Juno College

Feb 2021 - April 2021
Web Development Bootcamp
  • Sharpened my web development skills, best practices and accessibility standards

Your Fuse Inc

Dec 2019 - Jun 2020
Intern Software Engineer
  • Primarily developed using React, Redux and Google Firebase.
  • Developed solutions based on the expectations of clients and the guide of senior developers.
  • Assisted in the integration of client approved design schemes using the design & prototyping tool Invision

Freelancer

May 2019 - Nov 2019
Web Developer
  • Created web sites and apps for friends and family
  • Used Adobe suite skills to create mock-ups for clients as well as trained them how to use it.
  • Delivered documentation upon delivery of requests