Persoonlijk loopbaanprofiel van Hamid GhanbariWebdiensten van Melor ↗
PERSOONLIJK ONTWIKKELAARSPROFIEL

Hamid Ghanbari

Frontendontwikkelaar | Full-stack .NET-ontwikkelaar

Ik ontwikkel webapplicaties met Angular, React, JavaScript, TypeScript, C#, .NET, HTML en CSS en koppel webinterfaces aan backendservices via REST API’s. Vanuit Almere zoek ik een functie als frontend developer of full-stack softwareontwikkelaar.

Beschikbaar voor een functie in softwareontwikkelingAlmere, Nederland
  • Angular
  • React
  • JavaScript
  • TypeScript
  • C#
  • .NET
  • HTML
  • CSS
Bekijk werkervaring

Over mij

Ik ben softwareontwikkelaar met een focus op frontendontwikkeling en het koppelen van webinterfaces aan backendservices. Mijn ervaring omvat een kortlopend project voor de migratie van een verouderd systeem bij BlueLemon24, een ontwikkelfunctie bij DevExperts en softwareontwikkelstages bij Conduction B.V. en Bit Academy. Mijn technische achtergrond omvat Angular, React, JavaScript, TypeScript, C#, .NET, HTML, CSS, REST API’s en SQL-databases. Daarnaast ben ik oprichter van mijn eigen bedrijf, Melor-IT.

Uitgelichte projecten

Een selectie van softwareprojecten, met de technische keuzes achter elk project en mijn bijdrage aan de ontwikkeling.

Homepage van de openbare Engelstalige Mel-or-website
Full-stack

Mel-or — Bedrijfswebsite & ontwikkelaarsportfolio

Een meertalige website die informatie over zakelijke diensten combineert met een persoonlijk ontwikkelaarsportfolio, gebouwd met Next.js, React en TypeScript.

  • Next.js
  • React
  • TypeScript
  • CSS
  • Google Apps Script
  • Cloudflare Workers
Mijn rol
Ontwikkelaar — frontend en contact-API
Mijn bijdrage
Bouwde herbruikbare paginacomponenten, responsieve navigatie en een contactendpoint aan de serverzijde, en voegde meertalige content toe.
Technische uitdaging
Dezelfde website moet een Perzische layout van rechts naar links en Engelse en Nederlandse layouts van links naar rechts ondersteunen. De navigatie moet in elke taal consistent blijven en de toegangsgegevens van de e-mailprovider moeten op de server blijven.
Aanpak
Gedeelde React-componenten gebruiken taalgebonden routes en JSON-woordenboeken om content in elke taal weer te geven. Een Next.js Route Handler valideert inzendingen van het contactformulier en stuurt ze door naar de e-mailprovider.
Resultaat
De dienstenpagina’s en het ontwikkelaarsprofiel zijn in drie talen geïmplementeerd, met een contact-API en profielspecifieke metadata.
Lees de casestudy

Projectcontext

Mel-or presenteert webdiensten en een persoonlijk ontwikkelaarsprofiel in één applicatie. Het profiel heeft een eigen identiteit en navigatie, met behoud van gedeelde layouts en herbruikbare UI-componenten.

Implementatie

  • Bouwde eigen React-componenten voor de homepage, dienstbeschrijvingen, processtappen, werkervaring en het contactformulier, met responsieve CSS.
  • Implementeerde Perzische, Engelse en Nederlandse woordenboeken, taalgebonden routes, taalwisseling met behoud van de huidige route en lang/dir-attributen op documentniveau.
  • Implementeerde POST /api/contact met servervalidatie, limieten voor verzoekgrootte en wachttijd, herkomstcontrole en rate limiting. De afleverlaag ondersteunt HMAC-ondertekende Google Apps Script-verzoeken en Resend als alternatieve provider.
  • Voegde canonical-URL’s, taalalternatieven, Open Graph-metadata, gestructureerde data, robots.txt en een meertalige sitemap toe.
  • Gebruikte afbeeldingsoptimalisatie van Next.js, lokale lettertypen, statische paginageneratie, semantische secties, gelabelde formuliervelden, toetsenbordbediening en ondersteuning voor minder beweging.

Architectuurkeuzes

  • Vertaalde teksten in JSON-woordenboeken en tekstrichting in gedeelde componenten houden, zodat er geen drie afzonderlijke pagina-implementaties nodig zijn.
  • Server Components gebruiken voor paginacontent en Client Components voor interactieve navigatie, taalwisseling en formulierstatus.
  • Toegangsgegevens van de e-mailprovider in de serverconfiguratie bewaren en vooraf gedefinieerde verzendstatussen aan de browser teruggeven zonder interne antwoorden van de provider te tonen.
  • Een OpenNext/Cloudflare Workers-buildconfiguratie onderhouden, met automatische controles voor vertalingen, routing, metadata en contactafhandeling.

Technische vaardigheden

Frontendontwikkeling

  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Next.js
  • Tailwind CSS
  • Bootstrap
  • Responsive UI
  • Reusable Components
  • UI/UX Implementation

Backend, .NET & databases

  • C#
  • .NET
  • REST APIs
  • SQL
  • .NET Core
  • Node.js
  • API Integration
  • MySQL
  • PostgreSQL
  • MongoDB
  • Data Models
  • Validation

Ontwikkeltools & werkwijzen

  • GitKraken
  • Docker
  • Postman
  • Jira
  • VS Code
  • Visual Studio
  • PhpStorm
  • Figma
  • WordPress
  • DevOps
  • CI/CD
  • Agile / Scrum
  • Unity

Werkervaring als softwareontwikkelaar

Frontend developer — Systeemmigratieproject

BlueLemon24

Nijkerk, Nederland · Kortlopend project · Hybride

feb 2026 – aug 2026
  • Werkte mee aan een kortlopend project om een verouderd VB6-systeem te migreren naar een moderne webapplicatie.
  • Vertaalde UI/UX-ontwerpen naar herbruikbare componenten, formulieren en interactieve functies.
  • Onderhield het bestaande VB6-systeem en breidde het uit tijdens de migratie naar het nieuwe systeem.
  • React
  • JavaScript
  • HTML
  • CSS
  • VB6

Softwareontwikkelaar

DevExperts

Barneveld, Nederland · Fulltime · Hybride

feb 2024 – jan 2026
  • Ontwikkelde webinterfaces met Angular, React en TypeScript.
  • Implementeerde REST API’s, controllers, datamodellen en validatie in C#/.NET.
  • Werkte mee aan een intern CMS en koppelde React-interfaces aan .NET-services en databases.
  • Angular
  • React
  • TypeScript
  • C#
  • .NET
  • REST APIs

Junior softwareontwikkelaar (stage)

Conduction B.V.

Amsterdam, Nederland · Stage

okt 2021 – aug 2022
  • Ontwikkelde herbruikbare frontendcomponenten met React, JavaScript, HTML en CSS.
  • Koppelde frontendapplicaties aan REST API’s en backendservices.
  • React
  • JavaScript
  • HTML
  • CSS
  • REST APIs

Softwareontwikkelaar (stage)

Bit Academy

Amsterdam, Nederland · Stage · Hybride

okt 2020 – feb 2021
  • Werkte mee aan een webplatform met spelelementen, gebouwd met React, JavaScript, HTML en CSS.
  • Hielp frontendfunctionaliteit te koppelen aan backendservices binnen een Agile/Scrum-team.
  • React
  • JavaScript
  • HTML
  • CSS

Opleiding & ontwikkeling

Software Developer — MBO niveau 4

ROC van Flevoland · Almere

sep 2020 – dec 2023

Bachelor of Engineering — landbouweconomie

Roudehen Islamic Azad University · Tehran

sep 2008 – jun 2012

Cursussen & professionele ontwikkeling

  • Techorama — AI, Angular, React, C# (nov 2025)
  • Microsoft-software — 4Dotnet (2024–2025)
  • C# & .NET Core — Dometrain (sep 2024)
  • Angular, React, DevOps, CI/CD & Agile — Udemy (apr 2022)

Talen

Nederlands

Gevorderd

Engels

Gemiddeld

Perzisch

Moedertaal

Laten we een functie in softwareontwikkeling bespreken

Zoek je een frontendontwikkelaar, React-ontwikkelaar, softwareontwikkelaar of full-stack .NET-ontwikkelaar in Nederland? Neem contact op om de functie en mijn ervaring te bespreken.

Vrijwilligerswerk

Bekijk vrijwilligerswerk

Songs2Serve

Vrijwillige WordPress-webontwikkelaar

aug 2014 – heden

Nehemiah Movement

Vrijwillige webontwikkelaar

2026 – heden

World Iranian Christian Alliance

Vrijwillige webontwikkelaar

2026 – heden

Verschillende christelijke goede doelen

Vrijwillige WordPress-webontwikkelaar

2022 – heden
Overige cursussen & trainingen
  • C++ en Integraal (mei–aug 2020)
  • Leiderschapstraining van John C. Maxwell (2017–2019)
  • ICDL Microsoft — Tehran Technical Complex (jul–sep 2009)