Ali Jameel

(613) 879-8303 · alijameel4545@gmail.com

I am a skilled Software Development Engineer with expertise in JavaScript, React (native), Java, Python, C++ and more. Currently pursuing a Computer Science Bachelor's degree in the Master's Acceleration program at Carleton University with a minor in business. I have a passion for learning new skills and using them to craft innovative solutions. I also have a proficient understanding of concepts such as agile development, source control, cloud-software deployment, and the SDLC!

I highly encourage you to read through my experience section to get a better understanding of the impact I was fortunate to have during my time at Clio! Also feel free to check out my projects and skills!


Experience

Software Engineer Intern

Clio - Cloud Based Legal Technology

Let's go through points on my resume in more depth!

  • Lead the enhancement document scanning with OCR using Azure's Custom Vision, automating classification of invoices, receipts for efficient expense processing, and contracts for effective summarization and analysis.

This project was my proudest acheivement at Clio. During my time at Clio, I was training for my Azure AI Engineer Certification, and while learning about the services Azure offers, the custom vision capabilities really stood out to me, as at the time we were working on the document scanner feature. I made a suggestion to integrate custom vision into our app to optimize the user workflow by allowing users to scan invoices, receipts and contracts. With the custom vision model I built, the document scanner can now differentiate different documents and handle each scan appropriately. Upon scanning an invoice or receipt, a new expense will be created by retreiving all key information using Azure's OCR form recognizer, and upon scanning a contract a summary and analysis of the contract will be availible.

  • Engineered an innovative meeting summarization tool by leveraging Azure Cognitive Services for audio transcription and integrating OpenAI's cutting-edge API for interpretation and analysis

After the OCR project, I was fortunate to recieve direct mentorship from our director of Artificial Intelligence and collaborate with our newly created AI team. The first project we worked on was to create a meeting summerization featureusing Azure's Cognitive Services for transcription, and OpenAI's API for summarization

  • Architected and developed a mobile ‘Tap to Pay’ feature by integrating Stripe’s API into our existing backend, enhancing our API capabilities and streamlining the payment process by enabling over $550,000 in transactions

This project was one of my favorite projects I worked on during my time at Clio for numeroud reasons. Primarly being the user impact we noticed upon release. Over $550,000 have been processed through the first 3 months of release, with projections of over 16M in the first year of release.

Another reason why I enjoyed this project so much was due to the complex architectural design on this feature. Integrating the Stripe API into our Ruby backend and utilizing the endpoint in our React Native Mobile front end was definitely a great learning opportunity for me.

  • Created a feature using Angular for a web app that sends a ‘Scan Document’ notification to a mobile device via Firebase utilizing Ruby, optimizing user workflow; built the document scanning library using Java and Swift

This was another super fun and challenging project I was fortunate to work on at Clio. Primarly due to the cross-platform UX we were able to design. When lawyers want to upload a document that they only have a physical copy of, they can now navigate to the correct directory they wish the document to be in, click the 'Scan document on mobile' button, and will be prompted with a scan document notification on their mobile device.

  • Developed a feature using React Native and TypeScript enabling lawyers to digitally store and manage legal cases securely on the cloud, resulting in over 1 million legal cases being created or edited through our app

May 2023 - Present

Data Analytics Test Engineer Intern

Lumentum
  • Developed a Python based data pipeline with Pandas to analyze and visualize microchip performance metrics
  • Refined data-driven strategies by implementing algorithms such as; regression analysis for KPI discovery
  • Improved efficiency of large-scale testing scripts by implementing test classes using C# and the .NET framework
  • Optimized data refinement using Python, achieving a 32% boost in the precision of related verification scripts
May 2022 - August 2022

Education

Carleton University

Bachelor of Science
Computer Science - Mobile Development Stream, Minor in Business

GPA: 3.76/4

Master's Acceleration Program: Data Science, Analytics, Artificial Intelligence - This program allows me to take Master level courses, as electives, in my undergrad and the credits count towards both undergraduate degree, as well as a credit for Master's. This shortens the amount of time required to recieve my masters by 1 year. Although I am accepted into the acceleration program, I am not yet officially in a master prgram, as I am still required to apply after completing my undergrad.

Relevant Coursework: Data Structure and Algorithms, Web Applications, Mobile Applications, Software Engineering, Intelligent web-based Information System, Database Management, Operating Systems, Systems Programming, System Design and Analsys and IT Infatructure

September 2020 - Janurary 2025

Skills

Programming Languages & Tools
  • React(Native)
  • JavaScript
  • Jest
  • Python
  • Java
  • Kotlin,
  • C,
  • C++,
  • C#,
  • Swift
  • TypeScript
  • SQL
  • Node.js
  • Jira
Workflow
  • Software Development Life Cycle
  • Agile Development & Scrum
  • Software Deployment & Release Process
  • Source control

Projects

ANR Photography Website

AWS | Javascript | Express | Node.js | HTML/CSS
  • Designed and developed a visually appealing UI/UX, tailored to meet business requirements, resulting in enhanced customer satisfaction and an improved online presence, deployed on AWS via EC2 instance
  • Enabled customer appointment scheduling and real-time availability checks using Google Cloud’s calendar API
  • Utilized Stripe’s API for payment processing, allowing customers to make online payments to purchase prints

Search Engine

Javascript | Node.js | MongoDB | HTML | PUG
  • Developed a RESTful API that returns JSON-formatted search data, enhancing content relevancy through fine-tuned search parameters and algorithms, thereby elevating user engagement and satisfaction.
  • Engineered a scalable web crawler, which optimizes data extraction and indexing by incorporating MongoDB for storage and ml-matrix to boost search accuracy with a refined PageRank algorithm.

Elevator System Simulator

C++ | Linux | QTCreator
  • Developed an interactive UI to model and represent elevator movement, requests, and alerts using QTCreator
  • Implemented advanced algorithms to efficiently find the most suitable elevator for floor requests, considering direction and proximity, and effectively handled various elevator states, including emergency scenarios like fire alerts and power outages.

Music Download Application

C++ | Linux
  • Implemented object-oriented design using classes, inheritance, and polymorphism to model a music streaming platform
  • Utilized dynamic memory allocation to dynamically add and remove albums and songs, ensuring efficient memory usage
  • Employed efficient algorithms and data structures such as arrays and linked lists to store and manage albums and songs to optimize performance

Library Application

C | Linux | TCP | ICP
  • Proficiently designed and developed a fully functional library in, demonstrating advanced skills in Inter-Process Communication (IPC) through the utilization of signals and sockets with TCP/IP (client/server architecture)
  • Utilized signal handling to gracefully close the server and release resources in the event of an interruption
  • Employed send and receive data functions to efficiently transfer information between client and server via socket connection

2048 Mobile Game

Java | XML | Android Studio
  • Developed an interactive mobile game featuring gesture-based controls and a high-score tracking system
  • Created a user friendly interface featuring gesture-based controls and a high-score tracking system with robust game-state checks and dynamic visual updates, prompting an intuitive an immersive gameplay experience

Machine Learning NBA MVP Predictor

Python | SKLearn
  • Implemented web scrapping to retrieve comprehensive data on MVP awards, as well as player and team statistics using the libraries; Pandas, requests, BeautifulSoup, sfscrape and Selenium
  • Utilized data cleaning techniques and Pandas for data cleaning and data analysis
  • Implemented a Ridge Recession model to predict MVP for a given season with 74% accuracy

Encryption Algorithm

C | Linux
  • Implemented a program which encrypts a given message using bit sequences
  • Created a decryption method which allows user to get a message from a given encrypted message

Certifications

  • Azure AI Engineer
  • Azure AI Fundemntals
  • PCEP - Certified Python Programmer
  • AWS Certified Developer (in-progress)

Interests & Hobbies

Apart from being a software engineer, I enjoy most of my time being around family and friends. We often find ourselves going for hiking adventures, watching new movies and going out to eat!

I also really love basketball. I was on the varsity team for my high school, Saint Joseph Cathlic H.S., where we competed in the division one OFSSA league and won 1 championship and placed second twice in my 4 years there. I really belive experiencing being part of a dedicated team strengthed my leadership ability and drive for success! It also strengthed my ability to give and recieve feedback, as a team we had to hold each other accountable to high standards in order to achieve what we wanted.

Image description