Summary
Overview
Work History
Education
Skills
Publications
Final year projects
Personal Information
Hobbies and Interests
Languages
Work Availability
Timeline
AssistantManager
Shadi Shaheen

Shadi Shaheen

Solution Architect
Dubai

Summary

Experienced Software Architect with 10+ years of success in designing and delivering innovative software solutions. Proven track record in optimizing system performance, leading teams, and aligning technology with business objectives. Seeking to leverage expertise to architect impactful software solutions.

Overview

16
16
years of professional experience

Work History

Web Developer

ZicZac
01.2009 - 01.2010
  • Coded websites using HTML, CSS, JavaScript, and jQuery languages
  • Responsible for maintaining customer websites
  • Developing Model-View-Controller (MVC) websites using SMARTY, PHP, JavaScript and Ajax
  • Developing and maintaining MySQL database
  • Designing website pages from PSD references
  • Managing and publishing websites on web server using Apache server.

Graduate/Research Assistant

American University of Beirut
04.2010 - 04.2013
  • Teaching computer science courses such as: CMPS 209(Computers and Programming for the Sciences), CMPS 200 (Introduction to Programming), CMPS 256 (Advanced Algorithms and Data Structures), CMPS 277 (Database Systems), and CMPS 278 (Web Development)
  • Research assistant in the field of NLP & data mining
  • System administrator assistant in computer science department.

Web Developer

ArabiaGIS
04.2012 - 04.2013
  • Developing Model-View-Controller (MVC), ASP Forms websites using Visual Studio 2012, SQL Server, JQuery, Ajax, SignalR (for real time application), Google Maps, MapBox, GIS systems.
  • Developed an interactive game leveraging Google Maps API
  • Implemented GIS-based heatmaps

Sr. Software Engineer

CCT
06.2014 - 07.2020
  • Developing fully integrated software solutions for construction management and planning, using Java, JavaFX (JFoenix), SQL Server and many other technologies
  • Implemented data mapping and transformation processes to convert P6 XML and XER formats into usable datasets for analytics and reporting.
  • Designed and implemented a dynamic organizational chart visualization using JavaFX
  • Designed and implemented multithreaded applications to handle computationally intensive tasks, significantly reducing processing time.
  • Founder / Main contributor to JFoenix (JavaFX Material Design Library) with +6k stars on github.

Solution Architect

WorkPacks
08.2020 - Current
  • Architect, implement, and maintain software solutions to meet system requirements
  • Proficient in full-stack development utilizing technologies such as React JS, Node JS, NoSQL databases, microservices, message brokers, and containerization
  • Designing and implementing distributed transaction systems, leveraging the Saga pattern to ensure data consistency and reliability across microservices
  • Developed robust scalable notification system, enabling real-time communication and event-driven architectures to enhance user experiences and system responsiveness
  • Proven ability to architect highly scalable systems, effectively handling increased workloads, and ensuring optimal performance as business demands grow
  • Proficient in implementing advanced search functionality using Elasticsearch, enabling users to efficiently filter and narrow down search results based on selected criteria, thus enhancing the overall search experience and relevance.
  • Designed a scalable change management system that monitors real-time data changes, performs automated impact analysis across interconnected systems, and proactively notifies users of potential downstream effects, ensuring timely decision-making and minimizing disruptions.

Education

Masters in Computer Science (with distinction) -

American University of Beirut
Beirut, Lebanon
02-2013

Bachelor of Engineering: Computer Engineering -

Al-Baath University
Hims, Syria
01.2009

Skills

  • Assembly Programming
  • C (MFC and Windows API)
  • C (Visual C)
  • C#
  • Flutter / Dart
  • React Native
  • React
  • Java
  • JavaFX
  • JavaScript
  • TypeScript
  • PHP
  • Prolog
  • Lisp
  • ASP
  • JSP
  • Nodejs
  • ElasticSearch
  • SQL DB (MySQL, Oracle, SQL Server, Postgres)
  • Docker
  • Cuda
  • GitLab CI/CD
  • Traefik
  • Go
  • OPA (Policy as Code)
  • Redis
  • Message-Brokers (Kafka, RabbitMQ)
  • Websockets
  • RBAC
  • Consul service mesh
  • Vault

Publications

Shadi Shaheen, Wassim El-Hajj, Hazem Hajj, and Shady Elbassuoni, “Emotion Recognition from Text Based on Automatically Generated Rules,” In Proceedings of the 4th IEEE ICDM workshop on Sentiment Elicitation from Natural Text for Information Retrieval and Extraction (SENTIRE 2014), December 14, 2014, Shenzhen, China.


https://www.researchgate.net/publication/267038969_Emotion_Recognition_from_Text_Based_on_Automatically_Generated_Rules

Final year projects

  • Smile detection in real time using web cam (BE), The goal of this project is detecting facial features in real time settings and tracking them to classify the corresponding facial expression (i.e. smile).
  • Emotion recognition from textual data (MS-Thesis), The goal of this project is recognizing the emotional content of the input sentence (English sentence), regardless whether it contains emotional keywords or not (where the emotional content of the sentence is hidden in the context).

Personal Information

  • Date of Birth: 10/23/87
  • Gender: Male
  • Nationality: Syrian
  • Marital Status: Single

Hobbies and Interests

  • Music
  • Driving
  • Sports in general
  • Computer Gaming

Languages

Arabic
Bilingual or Proficient (C2)
English
Bilingual or Proficient (C2)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Solution Architect

WorkPacks
08.2020 - Current

Sr. Software Engineer

CCT
06.2014 - 07.2020

Web Developer

ArabiaGIS
04.2012 - 04.2013

Graduate/Research Assistant

American University of Beirut
04.2010 - 04.2013

Web Developer

ZicZac
01.2009 - 01.2010

Masters in Computer Science (with distinction) -

American University of Beirut

Bachelor of Engineering: Computer Engineering -

Al-Baath University
Shadi ShaheenSolution Architect