Marouan El Haddad SOFTWARE DESiGN · CAND. IT Tagensvej 253, 2. TV, 2400 Copenhagen NV, Denmark (+45) 81900077 | marouan2812@hotmail.com | marouan-itu | marouan-el-haddad Summary M.Sc. Software Design graduate from IT University of Copenhagen, specializing in Software Development Technology. Proficient in object‑oriented programming (Java, Python), functional programming (Scala, F#), and dependently‑typed programming (Idris 2). Experienced in web frameworks, database systems (PostgreSQL) and parallel & concurrent programming. A dedicated team player with strong collaboration and communication skills, motivated to work in a multidisciplinary team. As a Software Engineer at Keylane, I will apply my skills to all stages of the development lifecycle for Keylane. Skills IT University of Copenhagen Copenhagen SOFTWARE DESiGN 2020 ‑ 2023 • Functional Programming : Scala | F# • Object‑Oriented Programming : Java (Gradle & JUnit) | Python (NumPy & Matplotlib) • Dependently‑Typed Programming : Idris 2 • Frameworks and Architectures for the Web : JavaScript | Typescript | Node.js (Express) | React | React.js | HTML | CSS • Database Systems : PostgreSQL | ER modeling | Normalization • Other concepts : Parallel & Concurrent Programming | Algorithms & Data structures | Applied Algorithms | Software Engineering | Git | Github | Windows Subsystem for Linux | Linux Systems Projects Emotion‑based Movie Recommendation System Copenhagen A SCALA APPLiCATiON THAT LEVERAGES OPENAI GPT AND TMDB APIS TO PROViDE PERSONALiZED MOViE RECOMMENDATiONS BASED ON THE USER’S EMOTiONS April 2023 ‑ Ongoing • Developed a Scala application that integrates with the OpenAI GPT API to predict user emotions and recommends movies tailored to their emotional state. • Utilized TMDb API for movie data retrieval and implemented a custom scoring algorithm to rank and diversify movie recommendations. WeatherApp ‑ A Scala‑based Weather Data Aggregator Copenhagen A VERSATiLE SCALA APPLiCATiON THAT FETCHES AND DiSPLAYS REAL‑TiME WEATHER DATA FOR MULTiPLE CiTiES. March 2023 • Retrieves current weather data, including temperature, humidity, pressure, and wind speed, from the OpenWeatherMap API for a list of user‑ defined or default cities. • Calculates and displays the average temperature across all cities, leveraging Scala’s concurrency features for efficient data fetching and pro‑ cessing. FP‑Tower Advanced Scala Course Copenhagen COMPREHENSiVE FUNCTiONAL PROGRAMMiNG TRAiNiNG February 2023 • Developed proficiency in functional programming principles, parallel data processing, and error handling in Scala. • Gained practical experience in implementing generic functions, working with Scala type inference, and designing functional APIs. Well‑typed expressions using Dependent Types in Idris 2 Copenhagen UTiLiZiNG DEPENDENT TYPE SYSTEM OF THE IDRiS 2 PROGRAMMiNG LANGUAGE TO CREATE AND EVALUATE WELL‑TYPED EXPRESSiONS TO AVOiD TYPE ERRORS January 2023 • Developed a dependently typed source language using Idris 2 to create and evaluate well‑typed expressions, ensuring type safety and type preservation in arithmetic and logical operations, variables, and function calls. • Demonstrated the effectiveness of Idris 2’s dependent type system and type‑driven development approach in preventing type errors, with tests using reflexivity tactics to verify the correct behavior of the expression language. MAY 17, 2023 MAROUAN EL HADDAD · CURRiCULUM ViTAE 1 Education IT University of Copenhagen Copenhagen MASTER OF SCiENCE (MSC) iN SOFTWARE DESiGN 2020 ‑ 2023 • Developed in‑depth knowledge in software design, programming languages, algorithms, software development processes, and project man‑ agement. • Specialization in Software Development Technology: Emphasized programming and software development skills, including applied algorithms, concurrent/parallel programming, and functional programming. University College Copenhagen Copenhagen PROF.BACH. iN OCCUPATiONAL THERAPY 2015 ‑ 2018 • Completed a professional degree and gained two years of experience in an interdisciplinary rehabilitation center. • Occupational Therapy focuses on conceptualizing and implementing assessment and intervention techniques to help individuals, groups, and communities develop, recover, or maintain meaningful daily activities. Frederiksberg HTX Copenhagen BiOTECHNOLOGY & MATHEMATiCS 2009 ‑ 2012 • Completed the technical high school in the biotechnology and mathematics track, taking programming as an elective course. Work Experience Health and Care Administration Copenhagen OCCUPATiONAL THERAPiST 2018 ‑ 2020 • Focused on interdisciplinary rehabilitation with a goal‑oriented approach, resulting in better patient outcomes and satisfaction. • Incorporated and evaluated novel healthcare technologies and strategies that positively impacted patient recovery. • Created a positive work environment by organizing ongoing training and support for colleagues. PostNord Copenhagen OPERATiONS MANAGER 2015 ‑ 2018 • Promoted from Postal worker to Operations manager due to stability of character and overview of the workplace • Led and coordinated a team of 20 employees in a fast‑paced environment, increasing productivity. • Streamlined production processes and performed workload assessments, contributing to greater efficiency and a significant decrease in de‑ layed shipments. • Mentored new employees, emphasizing company values and best practices. PostNord Copenhagen POSTAL WORKER 2012‑ 2015 • Flexible postal worker with work experience both during day and night. Spoken Languages LANGUAGES • Danish: Native Language • English: Fluent (verbal and written) MAY 17, 2023 MAROUAN EL HADDAD · CURRiCULUM ViTAE 2