Strategy Video Game
Summary
Developed a strategy video game using Jade, IntelliJ, and Java by implementing agents for autonomous NPC behaviours.
Detail-oriented Software Developer and European Master in Software Engineering student with a strong foundation in mathematical and computer sciences. Proven track record in developing complex systems, from marine navigation software to energy model optimization dashboards, demonstrating expertise across multiple programming languages and development methodologies. Committed to leveraging technical skills for impactful solutions and continuous learning within the software engineering domain.
Head Software Developer
Madrid, MD, Spain
→
Summary
Leading the development of a proprietary dashboard for energy model optimization, utilizing advanced software engineering principles to streamline data visualization and analysis.
Highlights
Spearheaded the design and implementation of a proprietary dashboard, enhancing energy data visualization and analysis for optimized decision-making.
Applied advanced software engineering principles to develop scalable and efficient data processing solutions for complex energy models.
Marine Navigation Engineer
Nador, Oriental, Morocco
→
Summary
Specialized in marine navigation hardware and software engineering, integrating complex systems to support maritime safety and efficiency.
Highlights
Engineered and integrated complex marine navigation systems, improving reliability and operational efficiency for critical maritime applications.
Developed and maintained specialized software solutions, contributing to enhanced safety protocols and navigation accuracy within the marine sector.
→
European Master
Software Engineering
Grade: 8.76/10
→
Bachelor's Degree
Mathematical and Computer Sciences
Grade: 13.15 (Mention Assez Bien)
→
High School Diploma - Baccalauréat Sciences Physiques
Physics
Grade: 16.00 (Mention Tres Bien / High Honours)
Summary
Developed a strategy video game using Jade, IntelliJ, and Java by implementing agents for autonomous NPC behaviours.
→
Summary
Built a Metro Route Advisor application with Python/PyCharm as a project for Whitebox Testing with Pytest.
→
Summary
Developed a Discord Speech Recognition Bot using Python as a Final Project 17.00/20.00
→
Summary
Developed a Java-based encrypted email client using IntelliJ IDEA Ultimate by implementing AES, RSA, and then SHA for the hashing.
→
Summary
Developed a Contact Manager using C and Sublime Text 3.
Native
Fluent
Fluent
Conversational
Git, Docker, Jira, Figma, Linux Bash, Windows PowerShell, CMD.
Java (Spring Boot, Swing, JavaFX), Python (Flask, Dash, Tkinter, Pytest), C, C++, PHP, Assembly Language, Algorithmic Language.
HTML, CSS, XML, JavaScript, SQL, PL/SQL, Oracle DB, MySQL, MS Access.
Cisco Packet Tracer, GNS3, NS2, Omnet++, VMware, SimuProc, C++ (Network), Tcl/Otcl, NED.
Algo Box, Sublime Text 3, Dev C++, MathLab, MS Visual Studio, CodeBlocks, Netbeans, Eclipse, IntelliJ Idea, IntelliJ PyCharm, VS Code.
OOP, Front-End Development, Back-End Development, GUI Development, Whitebox Testing.