I am Hisham,
a full-stack
developer based
in Chicago.

About
Dynamic and results-driven Software Engineer with 2+ years of experience in Full Stack Web Application Development, robust background in developing/delivering scalable software solutions, and leading Agile transformations. Expert in a wide array of programming languages and development frameworks, I excel in driving projects from ideation to launch with precision and efficiency.
View/Download ResumeExpertise
- UI/UX Design
- API Development
- Microservices Architecture
- Database Systems
- Software Development Life Cycle
- Scalability & Performance Optimization
- DevOps & CI/CD
- Agile Transformations
Skills
- Languages: Java, Python, C/C++, JavaScript, TypeScript, HTML/CSS, Dart
- Web Technologies: Spring Boot/MVC, React.js, Angular, Flutter, Node.js, Express.js, GraphQL, JUnit, jQuery
- Database Systems & Tools: SQL (Postgres, Oracle, Teradata, MySQL), Hibernate ORM, MongoDB, Firebase (NoSQL)
- Developer Tools: Git, Jira, Docker, Kubernetes, Jenkins, Maven, Gradle, AWS EC2/RDS, Splunk, ElasticSearch
Professional Experience
Incedo, Inc.
Associate Software Engineer
June 2023 - Present
- Built a customer-facing phone line management portal using Angular, Teradata/Oracle SQL, Java, and Spring MVC, enhancing offer visualization, streamlining user experience, and significantly boosting B2B customer retention.
- Developed a user access management module for a change management portal using React.js, PostgreSQL, Java, and Spring Boot, impacting 100K+ users and boosting IAM workflow and application productivity by 60%.
- Boosted SRE scores by 30% by ensuring code coverage, optimizing REST APIs, and restructuring/writing SQL queries to enhance execution speed through strategic code refactorization via GitLab CI/CD.
- Spearheaded the end-to-end production release cycle with Agile practices—from QA testing to code freezes and canary deployments, achieving deployment efficiency and zero feature rollbacks.
University of Illinois at Chicago - College of Engineering
Computer Science Teaching Assistant
August 2022 - May 2023
- Mentored 100+ students in Java/C++ and OOP principles, design patterns, unit testing, event-driven programming, and concurrency control, resulting in a 15% increase in student performance.
- Hosted weekly lab sessions, resolved 200+ code issues, managed version control for 12 academic projects, redesigned course content, and clarified complex algorithms, boosting overall course efficiency.
University of Illinois at Chicago - College of Education
Information Technology Specialist
October 2021 - May 2023
- Engineered a C++ User Authentication System with MagTek Dynamag integration for ID card swipe verification, managing lab access for 2000+ students/faculty, enhancing facility security and streamlining client validation.
- Resolved 150+ tickets, repaired equipment, and fixed 40+ website bugs, thereby enhancing IT infrastructure robustness.
- Co-hosted STEM Summer Camp 2022, teaching 25+ high school students from Chicago Public Schools Python and C++ programming, website development, and GUI animation, introducing them to core software concepts.
Pioneers Health Group
Software Development Engineering Intern
June 2022 - August 2022
- Developed 8 webpages for a medical-tourism start-up using MongoDB, Express, React.js, and Node.js, leveraging GraphQL for seamless data fetching and ensuring 95% code coverage with RTL unit tests.
- Implemented a real-time chat module on PHG’s website using WebSocket APIs, enhancing user engagement and driving a 15% increase in patient intake and website traffic.
- Resolved 30+ reported bugs by collaborating with QA testers within Agile teams, thereby improving platform stability.
- Automated deployment processes via robust CI/CD practices using Azure DevOps (via Docker/GitHub), achieving a 40% reduction in deployment time and a 50% decrease in deployment-related errors.
Education
University of Illinois - Chicago
Bachelor of Science in Computer Science
August 2019 - May 2023
Activities and societies: Google Developers Student Club (GDSC), Students for the Exploration and Development of Space (SEDS USA), The Umbrella org., Information and Decision Sciences Organization (IDSO @ UIC)
Volunteering
Mentor Collective
Student Success Mentor (Computer Science)
August 2023 - July 2024
- Mentored Chicago Community College students transitioning to a four-year Computer Science program at University of Illinois Chicago / DePaul University, focusing on advanced CS topics and curriculum alignment.
- Provided academic guidance on algorithms, data structures, software development, and resources for successful integration into higher-level CS courses, enhancing students' educational and career trajectories.
Google Developer Student Clubs
General Body Member
September 2022 - May 2023
- Contributed to the 2023 Solution Challenge by developing a software solution to address and resolve a local issue using Google technologies, including Flutter SDK and Firebase.
- The project aligned with the United Nations Sustainable Development Goals, showcasing a commitment to leveraging technology for social impact.
Notable Projects
Here are some of my favorite projects. Feel free to check them out.
-
Mobile ApplicationFixRanger App.
-
Web ApplicationEcommerce Inventory Management System.
-
Web ApplicationParkSmart App.
-
Mobile ApplicationMovie Discovery App.
-
Mobile ApplicationPackage Showcase App.
-
Python CLI ApplicationEventbrite Web Scraper.
-
JavaFX GUI ApplicationNetwork Chat App.
-
C++ CLI ApplicationAdvanced Search Engine Optimizer.
-
F# CLI ApplicationC Language Compiler.
-
Python CLI ApplicationRidership Analysis Platform (Chicago Transit Authority – ‘L’ Trains).
-
JavaFX GUI ApplicationKeno Casino Game.
-
C++ CLI ApplciationCampus Map Navigation.

FixRanger App (Project Link)
FixRanger is a mobile application developed using Flutter/Dart that seamlessly connects local service providers (referred to as FixRangers) with people in need of their services. The app leverages Firebase's BaaS services (Cloud Firestore, Authentication, and Realtime DB), while hosted on GCP, to provide a robust and scalable solution for this on-demand platform.
- Flutter
- Dart
- Firebase BaaS
- Google Cloud Platform
- Gradle
- Android Studio
- Git

Ecommerce Inventory Management System
Built a full-stack web application leveraging Chakra UI, hosted on AWS EC2, for 4 stakeholders - Executives, Suppliers, Warehouse Managers, and Customers. This application enhanced supply chain efficiency and cut overall business expenditure. Designed a MySQL database schema for product movements, transactions, and receipts, hosted on AWS RDS, integrated with Java/Spring Boot backend microservices and Hibernate ORM for CRUD operations.
- React.js
- Java
- Spring Boot
- MySQL
- AWS
- Docker
- Git

Eventbrite Web Scraper (Project Link)
An automated web scraper, which dynamically curates a list of upcoming weekend events from Eventbrite for any specified U.S. state, enhancing user accessibility to local events. Implemented data persistence and automated periodic updates, exporting curated event data to an MS Excel sheet every 12 hours, ensuring up-to-date information is available without manual intervention.
- Python
- Beautiful Soup
- Openpyxl

ParkSmart Web Application (Project Demo)
Programmed a web application leveraging Google APIs (geocoding/navigation) to enable map-based parking spot listing/searching for users, using MySQL to query through 90,000+ parking spots from Chicago's data portal. Built a dynamic Angular frontend with RxJS and Material UI, enhancing user interaction, based on feedback from 30+ users and rigorous UX research sessions.
- Angular
- Node.js
- Express.js
- MySQL
- phpMyAdmin
- Jira
- Git

Multithreaded Network Chat App (Project Link)
This project is a multithreaded client-server network chat application implemented in Java, utilizing the JavaFX library for the graphical user interface (GUI) and Maven for project management. The application allows multiple clients to connect to a server, enabling real-time communication between users.
- Java
- Maven

Advanced Search Engine Optimizer (Project Link)
Designed and implemented a search engine on Linux, optimizing token filtration and data retrieval efficiency using Binary Search Trees (BSTs) and AVL Trees, resulting in a 35% increase in search accuracy. Developed and integrated 8 search algorithms, significantly improving search performance and reducing query processing time for a dataset of over 10,000 records through web crawling and inverted indexing techniques
- C++
- CMake
- TinyXML
- Linux

C Language Compiler (Project Link)
Developed a C language compiler that includes lexical analysis, recursive descent parsing, semantic analysis, and type checking, ensuring accurate syntax and semantic rule enforcement. Implemented and tested the compiler with 20 C programs, verifying the correctness of syntax parsing and semantic analysis against diverse code scenarios.
- F#
- C programming language
- CMake

Ridership Analysis Platform (Chicago Transit Authority – ‘L’ Trains) (Project Link)
Developed a CTA data analytics engine using Python with NumPy, enhancing interpretability with Matplotlib visualization tools that provide real-time monitoring of system performance metrics. Optimized data processing workflows using SQLite3, resulting in a 20% improvement in query response times and enabling the implementation of 10 advanced features for predictive analytics and trend detection.
- Python
- SQLite3
- Matplotlib
- NumPy

KENO Casino Game (Project Link)
A simple and user-friendly GUI application that allows users to play the classic KENO casino game. It is built using JavaFX and Maven, featuring an interactive user interface.
- Java
- Maven

Campus Map Navigation (Project Link)
Developed a CLI-based app that uses Dijkstra’s Algorithm to find and display the shortest weighted path between a given start and end point, to help the user navigate through the University of Illinois campus (18,000 - 20,000 nodes, footways, and buildings).
- C++
- TinyXML
- CMake

Movie Discovery App (Project Demo)
This Flutter application showcases the top five movies across various genres, incorporating two distinct user interactions. A tap on the movie poster enlarges it for a clearer view, and a subsequent tap navigates to the movie's IMDB page for detailed information. Alternatively, a long press activates a context menu offering links to view the star cast, access the movie's Wikipedia page, or visit the IMDB page, facilitating an in-depth exploration of movie details directly from the app.
- Flutter
- Dart
- Gradle
- Android Studio

Package Showcase App (Project Demo)
A Flutter application developed with Dart, highlighting essential Flutter packages. It features two main packages: 'geolocator' for retrieving and displaying the device's location with QR code and 3D view options, and 'video_player' for streaming trailers of upcoming movies. Additional design features are supported by packages like 'blurrycontainer' for aesthetic enhancements, 'qr_flutter' for QR code generation, and 'url_launcher' for webview functionalities. This app showcases practical applications of these packages in a user-friendly interface.
- Flutter
- Dart
- Gradle
- Android Studio
Get In Touch
I'd love to hear from you. Whether you have a question or just want to chat about tech — shoot me a message.