Yassin El Hanouti

Dotnet Developer

Profile

Experienced in creating user-friendly desktop apps and dynamic web applications using the .NET ecosystem.

Skills

Front-end
Javascript.
Advanced
ReactJS
Intermediate
TailwindCSS
Intermediate
Back-end
ASP.NET
Intermediate
Blazor
Beginner
C# Programming
Advanced
.NET Framework
Advanced
NodeJS
Advanced
Entity Framework
Intermediate
SignalR
Advanced
Desktop
WPF
Advanced
XAML
Advanced
Tools
Git
Advanced
Visual Studio
Advanced
Docker
Beginner
Figma
Intermediate
Database
Microsoft SQL Server
Advanced
SQLite
Advanced
MongoDb
Intermediate
Firebase
Intermediate
PostgreSQL
Beginner
Design
OOP
Advanced
DDD
Beginner
CQRS
Beginner
SOLID
Beginner
MVVM
Advanced
Debugging & troubleshooting
Advanced
Unit Testing
Advanced

Languages

English Arabic French

Programming Languages

C++ Typescript C#

Software Development Experience

Developed and implemented customized desktop applications for multiple small businesses, enhancing their operational efficiency. Projects included Data Warehouse/ETL solutions and data analysis tools.

Delivered over 30 Windows software applications, fostering lasting client relationships with a consistent 100% satisfaction rate and on-time project completion.

Identified and debugged issues, enhancing existing codebases, and supported new C# developers with code reviews and practical tips.

Projects

Web scraping utility (WPF)

Freelance Project
JAN 2022
  • Designed and delivered a tailored solution for a small business, combining data scraping function and lead management into a single application.
  • Adapted and scaled the project across multiple iterations to meet evolving business needs.
Scraper and besboke leads managme all in one place

Web Crawlers Managment System (ASP.NET)

Freelance Project
AUG 2024
  • Built a modular, developer-friendly web crawling framework with a focus on monitoring, coordination, and scalability.
  • Designed backend architecture in C# and frontend in vanilla JS, with real-time updates powered by SignalR.
  • Prioritized usability for both technical and non-technical users.
Scrapers managment

Medical Imaging Software (WPF)

Freelance Project
OCT 2023
  • Developed a medical image overlaying software in WPF, utilizing a variety of core WPF development skills. The app fully takes advantage of the framework richness, allowing a responsive and fluid user experience, particularly when handling complex gestures.
  • Translated client requirements into a functional application, meeting project objectives
Medical Image Coupling Software - Main Window Medical Image Coupling Software - Settings Window

Fintech ETL Data Management Application (WPF)

Freelance Project
JAN 2023
  • Designed and developed a local data warehousing application that proficiently manages large transaction datasets using SQLite, implementing robust data extraction, transformation and loading processes.
  • Designed user-friendly data visualization components, enhancing data analysis and accessibility
Local Data Warehousing Solution - Main Window Local Data Warehousing Solution - Import Preview Window

Educational Electronics Simulator

Personal Project
DEC 2021

This tool serves as an educational resource, enabling users to explore and manipulate a set of predefined OP-AMP circuits in real time.

  • Tackled new challenges through designing and building the project from scratch, such as implementing real time plotting for the voltage data and designing various custom controls to mimic the appearance and functionality of electronic devices.
  • Implemented numerical methods to address problems in the field of analog electronics, enabling the tool to generate accurate theoretical results.
Electronics Simulation Software - Main Window Electronics Simulation Software - Oscilloscope Window

Embedded IoT Irrigation System (C++ and React Native)

Personal Project
JAN 2022
  • Led the design and development of an ESP-centric irrigation system featuring a user-friendly mobile interface.
  • Enabled users to manage the system by defining rules that control the pump activation based on temperature, humidity, and light intensity readings.
  • Used MATLAB to develop a calibration function from experimental data, ensuring accurate readings

Testimonials

Contact Information