Skip to main contentSkip to footer

Senior / LeadSenior Software Developer

Giwan Persaud's profile picture

Giwan Persaud

giwan.persaud@gmail.com

Dutch national living near Amsterdam

📝 Professional Summary

Senior Fullstack Developer & Tech Lead with over 20 years of experience in software development, having grown from a Technical Consultant in 2004 to a Principal Engineering Lead. Specialized in Modern React/TypeScript Architecture, Enterprise Scale, and AI-Driven Development.

Experienced in optimizing system performance and leading cross-functional engineering efforts. Advocate of sustainable engineering practices (clean-code), leveraging Generative AI to accelerate development cycles, and mentoring junior developers. Actively seeks ways to reduce technical debt. Drives iterative development where features are shipped to production quickly with quality, followed by later refinement.

💼 Work Experience

Principal Frontend Engineer

Marktplaats

Amsterdam, Oct 2022 - Dec 2025

Technical strategy and refactoring: Led the identification and remediation of technical debt in the React and NodeJS codebase. Improved code quality in consultation with stakeholders to improve DORA metrics.

Architecture modernisation (Strangler Fig pattern): Facilitated migration with reduced risk by decoupling business logic from framework code.

Accessibility: Coordinated WCAG 2.1 compliance and updated design system components to meet accessibility requirements.

AI integration: Delivered a PoC for AI-driven migration to modern stacks, streamlining development and boosting developer motivation.

Quality: Deployed SonarQube for code quality monitoring. Ran workshops and wrote blog articles to guide developers and reduce technical debt.

Lead Frontend Engineer

Wizenoze

Amsterdam, Mar 2021 - Sept 2022

Architecture and development: Designed and developed an SDK with React and Redux enabling educational institutions to easily integrate API features for learning and reading.

Team: Provided technical direction to a team of four through code reviews and technical strategy. Addressed the pros and cons of an SDK running on the customer's web page.

Architecture & Documentation: Improved internal processes by modernizing documentation architecture and strategy with Docusaurus. Customers can more easily see how to implement a specific version of the SDK. Particularly the "reverse proxy" for authentication.

Senior Engineer

Aidence

Amsterdam, Mar 2020 - Feb 2021

Developed an annotation tool for annotating COVID in the lungs using a medical 3D renderer and React. Rendering was performed on a powerful AWS EC2 instance that sent results back to the client via web sockets.

Performance optimization: The hastily set-up renderer had performance issues. After investigation, improved it by avoiding conflicting reactive updates between React and the third-party renderer.

Mentoring: Trained and guided several developers.

Senior Engineer

WeerOnline

Amsterdam, Oct 2019 - Jan 2020

Development: Supported and further developed an application with approximately 12 million users using React and Redux.

Stability: Performance analysis and proposal for a long-standing issue where 1% of users experienced a blank screen.

Supported deployment with Helm and various "rollbacks."

Lead Frontend Engineer

Edia

Amsterdam, Sept 2015 - Jun 2019

Planned, modularized, and built frontend applications for a language platform, including a web reading application, a news reader browser extension, and more, using React and Redux.

Helped develop a new digital school system where lessons were linked to TED talks and educational YouTube content. Lesson times were started digitally using web sockets.

Developed an accounting frontend with React for API sales to manage subscriptions. Also did design work for the landing page and research documents.

Coaching and mentoring: Actively trained and guided multiple junior developers.

Technical Consultant

Accenture & various European clients

Rome, Noordwijk, Amsterdam, Jan 2004 - Dec 2014

Delivered various technical solutions for clients including SAP and ESA (Rome and Noordwijk). Built strong consulting skills across diverse environments.

🛠️ Technical Competencies

Frontend Development (React Ecosystem)

Experienced with React (Hooks, Context API, Redux) for developing scalable and robust frontends. With or without Server Side Rendering (SSR) depending on needs such as SEO.

Expertise with full-stack frameworks: NextJS, React Router v7+, and Astro for modern routing and bundling. Also familiar with SvelteKit and SolidStart as non-React frameworks.

TypeScript: Extensive use across various projects to reduce errors.

Experience with Webpack, Vite, Docusaurus, etc.

Backend & API Development

Serverless Architecture: Extensively used on Vercel as well as AWS Lambda and partially GCP.

Runtime & Frameworks: Experience with NodeJS, DenoJS, Express, and Hono for backend services. Also some experience with Django. Previously worked with PHP and Objective-C.

Databases: Design and interaction with MySQL, MongoDB, and Supabase (PostgreSQL).

DevOps & Infrastructure

CI/CD & Deployment: Pipeline management via Jenkins, GitHub Actions, and/or Vercel for automated deployment.

Containers: Experienced with Docker for development and production instances.

Monitoring: Error and performance observability with Datadog, Sentry, and/or Grafana.

IaC: Configuration using Terraform.

AI Assistance for Development

Early adopter and user of Generative AI in the SDLC (Software Development Life Cycle), particularly for cleaner code. Set up AGENTS.md and CLAUDE.md with various skills.

Tools: Windsurf (also known as Devin) IDE, Claude Code, OpenCode for active development. Long-running tasks run in a Docker sandbox container with Devin SWE 1.7 Medium or Max for a maximum of €20 per month.

Occasional use of Gemini CLI, Jules, and Mistral Vibe for debugging and documentation.

🌍 Languages

  • English

    fluent

  • Dutch

    fluent

  • German

    intermediate

  • French

    intermediate

  • Portuguese

    beginner

🎓 Education

  • MSc. Web Marketing and Project Management

    SKEMA Business School — Sophia Antipolis, France
    Subjects
    Project managementplanningstakeholder managementPMI certificationSearch Engine MarketingSocial media
  • Bachelor of Information Engineering

    Hogeschool van Amsterdam — Amsterdam, Netherlands
    Subjects
    Project managementJavaUMLCommunicationObject Oriented Design

🚀 Portfolio Projects

  • Mytoori

    Founding Fullstack Engineer. Built an independent language app on a full-stack framework, React Router (v7), in spare time alongside regular employment. Tech Stack: React Router v7+ (a.k.a. RemixJS), NodeJS, DenoJS, MongoDB, Vercel, Serverless. Demonstrates independent technical skills, a passion for new technology and learning, and the ability to deliver and manage the entire chain of a software product.

  • blog.mytoori.com

    This is where I try to capture some of my knowledge and learning. It's built using NextJS and uses MDX for the content, which is stored directly in GitHub.

  • giwan.github.io

    Personal more technical blog running on AstroJS and deployed with Github Pages. Most recently the focus is on AI Engineering

Links

  • GitHub
  • LinkedIn
Made with FreshHosted by Deno Deploy