Ali Hilal

A University of Texas at Dallas Computer Science graduate with software development in real world applications. My skills lay in UX/UI design and Frontend Development, contributing to corporate and start-up projects. Currently, I am focused on building an interactive desktop UI for LinedanceAI

About me

  Hey there! My name is Ali Hilal and I'm all about creating interactive and one-of-a-kind user interfaces. It all started during an internship back in 2021 when I found myself on a debugging mission between a website and a HelloSign API. Once I cracked the code and saw how my problem-solving skills made a real difference in the product, I was completely hooked on software development.

  Now, I'm am working on an exciting desktop application at linedanceAI. But that's not all — I'm also keeping my web development game strong with my own perosnal projects. So whether I'm patching bugs, crafting captivating interfaces, or bringing websites to life, I'm always ready to dive into the world of coding and turn ideas into digital magic. A list of technologies I have recently used are:

  • Microsoft .NET
  • Windows Presentation Foundation (WPF)
  • C#, XAML, Python
  • JavaScript, HTML, CSS

Work Experience

Frontend Software Developer

July 2022 - Present

  • Utilized WPF-UI framework and a MVVM design pattern to build a user-friendly software application
  • Advanced my programming and design skills quickly, creating design mockups on Figma and on paper, translating those ideas to custom, interactive elements using Microsoft Blend and XAML, while integrating each element using C# to ViewModels to display real-time patient data accurately
  • Implemented efficient and memory-conscious source code by implementing Disposing functions of Models and ViewModels, as well as finding and patching memory leaks, reducing memory consumption by more than 50%
  • Adapted to an Agile workflow, boosting work productivity with weekly standups and punctual sprint completion
  • Developed new features, components, and functionalities for the application, such as custom data visualization elements, that significantly enhanced the value proposition

Algorithm Testing Internship

July 2022 - August 2022

  • Analyzed and documented results of smoothing and movement evaluation algorithms from uploaded movement video
  • Improved video uploading process by writing Python scripts that automated the video selection and conversion to JPEG process, tripling the work and testing efficiency of my entire team
  • Studied source-code and algorithms to engage with technical team on possible improvements to speed of calculations

Fullstack Development Internship

May 2021 - August 2021

  • Built and improved User-Interface functionality, allowing the attachment of medical documents, which then are auto-integrated in final medical reports and legally binding contracts for the convenience of our customers
  • Analyzed and debugged HelloSign API integration bug that prevented customer variable fields that were created on our website from appearing on the HelloSign API service
  • Presented product design and application to CEO and business clients, facilitating the closure of multiple business deals
  • Coincided with a team of developers in Ukraine to enhance the user experience of customers

Software Development Internship

January 2021 - August 2021

  • Integrated an Intel Real-sense D455 camera to utilize its depth capturing software on the Raspberry Pi, opening doors to explore adding new features such as Repetition Counting and Exercise Form Correction
  • Supported development team responsible for reproducing existing software on a Raspberry Pi for commercial use

Projects

Movality User-Interface

Played a pivotal role in designing and creating the desktop application Movality for LinedanceAI. This application runs on a .NET framework and is structured primarily on an MVVM architecture. Additionally, Service-Oriented architecture, Dependency Injection, and Asynchronous Programming were implemented

  • Microsoft .NET
  • Windows Presentation Foundation (WPF)
  • Model, View, View-Model Architecture (MVVM)
  • C#, XAML

Personal Website

Working on an ongoing project to create and update this website to demonstrate understanding of web application development. Additionally, created custom elements, functionality, and API integration to create a fully immersive and interactive UI experience.

  • JavaScript
  • HTML
  • CSS

Eliminating Business Impact of Software Issues in Production

Collaborated with a team to automate preventative measures to prevent software issues from reaching production environments by developing a system that monitors networks for potential issues using an open-source called Pixie. My main role was to collect stack traces from program execution and utilized visualization methods to display potential software issues.

  • Pixie
  • Python
  • Google Cloud
  • Jupyter

Multithreading Movie Theater Simulation

This project represents my exploration of multithreading concepts. I delved into the realms of concurrency versus parallelism, various thread states, and the intricacies of thread synchronization. Simultaneously, I crafted a movie theater simulator that emulates tasks like managing the movie ticket counter, overseeing the snack bar, and simulating the passage of time during movie screenings.

  • Java
  • VS Code

Exploring Regression and Classification

Within this project, I dived into Classification and Regression concepts. My exploration involved the manipulation of substantial volumes of data extracted from two distinct datasets: the WHO Suicide Statistics and the Stellar Classification Data Set - SDSS17. Employing a range of techniques for data cleansing and presentation, I harnessed a diverse array of models, including Linear Regression Models, k-Nearest-Neighbor (kNN) algorithm, Support Vector Machine (SVM), and Decision Trees.

  • R
  • R Studio

Contact Me