Work History

Work History

Experience

Web Developer โ€” ProMedia Group

2008 โ€“ Present ยท Netherlands

  • Manage several dozen WordPress websites for a B2B media company that organizes trade publications, conferences, and industry events.
  • Develop custom WordPress themes and plugins tailored to each publication and event.
  • Build registration and access-control systems used for conferences and trade shows.
  • Integrate event and publishing platforms with cloud services including Exact Online, Salesforce, and Pardot.
  • Develop full-stack, student-facing and internal products in Ruby and JavaScript for a non-profit expanding access to tech careers for underrepresented students; progressed from contract to full-time senior full-stack engineer over three years, delivering student- and staff-facing platform features.
  • Build and test credit-model pipelines and contribute to full-stack product development on a US originations platform for a business finance company originating ~$2B annually, working across Ruby, Clojure, Angular, and React on the backend/frontend, with R and Python for credit/pricing models.
  • Delivered an instant decision engine that reduced approval times from hours to under one minute for 60% of applications during the pandemic.
  • Lead development of serverless full-stack systems using Node.js, React 18, Angular 14, and AWS ECS for high-traffic FinTech and e-commerce platforms, implementing gRPC-based microservices and Kafka topics.
  • Build AI/LLM integrations supporting course completion, interview preparation, and job placement.
  • Embed AI-assisted tools for test generation, code review, and component scaffolding via OpenAI APIs, GitHub Copilot, and Cursor, accelerating delivery cycles while maintaining quality.
  • Architect Next.js applications with SSR, ISR, and SSG, integrating React Query, React Hook Form, and Zod for data validation and API synchronization; also delivered high-performance Next.js + shadcn/ui dashboards with ISR/SSG for portfolio analytics, integrated with SWR, Formik, and Yup for state and form handling.
  • Build reusable UI libraries and design systems using Tailwind CSS, Storybook, and TypeScript, standardizing WCAG 2.1 AA accessibility and brand consistency across multi-product environments.
  • Configure Vite and Webpack optimizations (tree-shaking, bundle analysis, lazy loading) to improve TTI and Core Web Vitals scores.
  • Build modular React + Node.js applications with REST and GraphQL APIs, implementing serverless workflows via AWS Lambda, API Gateway, and DynamoDB for compliance reporting and data analysis for FinTech clients.
  • Build and extend backend systems using Prisma ORM and PostgreSQL โ€” schema migrations, relational modeling, indexing, Redis caching, query partitioning, and stored procedures โ€” reducing query execution times; separately manage Sequelize ORM models across PostgreSQL and MySQL for schema migrations and data normalization across distributed databases.
  • Develop a flexible document management system using Nest.js, GraphQL, Contentful, and Strapi, integrating Apollo Client and React Query for efficient data fetching and caching.
  • Integrate third-party APIs (Plaid, Stripe, Salesforce) with webhook systems managed by AWS EventBridge for secure, real-time data flows.
  • Design real-time communication systems using WebSockets and Server-Sent Events (SSE), delivering sub-second latency for stock and currency updates.
  • Integrate AWS SQS and Lambda triggers for asynchronous task processing such as fraud checks and notification services.
  • Deploy containerized applications through Docker and AWS ECS, leveraging Lambda, RDS, and CloudWatch for scaling and monitoring; build Docker images and multi-stage builds for isolated test, staging, and production environments, optimizing image size and build performance.
  • Implement CI/CD pipelines through GitHub Actions with automated testing (Jest, Cypress, Playwright) and linting via ESLint, Prettier, and SonarQube, reducing deployment friction by 40%; separately implement CI/CD workflows using GitLab, Docker, Kubernetes, and Terraform to automate build verification, security scanning, and preview environments.
  • Mentor developers on event-driven architecture, TypeScript best practices, and secure coding patterns, strengthening code quality culture.

Web Developer โ€” Netvlies Internetdiensten

2006 โ€“ 2008 ยท Netherlands

  • Owned technical design and implementation for client websites, including Playboy Netherlands, the Playboy Cyberclub, and Nieuwe Revu.
  • Delivered websites for public library organizations, including Bibliotheek Arnhem, Bibliotheek Lek & IJssel, and Bibliotheek De Kempen.
  • Provided ongoing technical support across the agency's client portfolio.

Co-Founder โ€” NN Software

2004 โ€“ 2009 ยท Netherlands

  • Co-founded the company and led design and development of APSv4, a planning and registration system for retail organizations.
  • Acquired the Amlin brand name and the earlier APS system out of Amlin's bankruptcy estate as the basis for the new product.

Network Administrator โ€” Amlin Holding BV

2003 โ€“ 2004 ยท Netherlands

  • Managed network administration for the organization.
  • Maintained the company's Advanced Planning System, built on FileMaker Pro.

Co-Founder โ€” ZZICT

2000 โ€“ 2003 (freelance involvement through 2007) ยท Netherlands

  • Co-founded the IT company, responsible for network administration and Windows software development.
  • Developed PC games for DirectX/Windows and mobile games in Java for Nokia Series 60 devices.
  • Continued freelance collaboration with the company after stepping back from full-time employment in 2003.

Student Assistant โ€” Tilburg University

1999 โ€“ 2000 ยท Netherlands

  • Led workshops for the Computer Infrastructure course.
  • Tutored students in Turbo Pascal alongside the university's Programming course.

Lead Game Programmer โ€” Crytek Studios

1999 โ€“ 2000 ยท Coburg, Germany

  • Led programming on the "Silent Space" project; the title was ultimately not completed for business and legal reasons unrelated to the engineering work.

Systems Developer โ€” Streekomroep Weert

1998 โ€“ 2000 ยท Netherlands

  • Designed and built the automated overnight broadcast system for local radio station Streekomroep Weert.
  • The system interfaced directly with the broadcast signal and could record and schedule programs for playback, including automatic shortening or lengthening of segments.

Software Developer โ€” Actual Electronics

1997 ยท New Zealand

  • Built an audio playback module for an automated station-locker system.

Software Developer โ€” Shell Nederland BV

1995 ยท Netherlands

  • Converted a legacy compressor test-evaluation system from an obsolete Basic dialect on a decommissioned mainframe to run on modern PCs, while simplifying the user interface.

Selected Freelance Projects

  • Advanced Imaging Solutions (Omaha, NE, USA) โ€” Developed multimedia and graphics routines in C++, including MPEG compression and DV/AVI conversion and editing.
  • Bavaria โ€” Modernized an Access database used for technical-service work orders at the brewery's bottling plant in Hoensbroek.
  • Mobilance International โ€” Designed and built a content management and delivery system for mobile phones, including billing integration with Orange, T-Mobile, and other mobile service providers.

Education

Tilburg University (Katholieke Universiteit Brabant)

1996 โ€“ 2000

Bestuurlijke Informatiekunde (Information Management), IT specialization โ€” Bachelor's Degree.

Katholieke Scholengemeenschap Etten-Leur

1990 โ€“ 1996

VWO Diploma (cum laude).