Based in Leidschendam, The Netherlands

Contact: jnv@jnvsor.net

Professional experience

Webdev

Webwerkers – Den Haag

May 2015 - September 2022

  • Planned several legacy migration projects
    • Migrated Subversion to Git for all owned client code
    • Lead migration of PHP5 mysql_ function calls to doctrine/dbal and mysqli
    • Designed swiftmailer based email queue system to replace legacy sendmail queue
    • Designed write-only accounting system to replace existing one with discrepancies
    • Designed custom layered navigation system where performance was a concern
  • Implemented GDPR compliance changes (Personal information deletion, Anonymization on development servers)
  • Implemented various data exports to marketplaces (Amazon, Bol.com, SWRetail, Hexon)
  • Implemented various API integrations
    • Postal services (PostNL, DHL, DHLExpress, B2Ceurope)
    • Payment processors (iDeal, Paypal, Mollie, Afterpay, Multibanco, Computop)
    • Activetickets event importing
    • Incoming email parsing for customer support tickets and invoices
  • Integrated accounting systems
    • Automated parsing of PDF invoices
    • Parsing payment processor settlement reports
    • Tools ensuring inventory balances
  • Designed backend tools
    • Payment processor settlement report discrepancy handling tools (eg. chargebacks)
    • Graphical dynamic page builder
    • Statistical sales analysis tools
  • Fixed security issues when found
  • Performance overhauls
  • Worked on webshops (Prestashop, Magento, custom code)
  • Implemented various brochure sites (Wordpress, BoltCMS, Jekyll, custom code)

Webdev

Bugassist – Barendrecht

November 2014 - February 2015

Open source

Other sample work

Technical skills

Exhaustive list of everything I've used from ab to zmq omitted.

Programming languages

  • PHP
  • SQL
  • JS

Databases

  • Mariadb
  • Postgresql
  • SQLite

Tools

  • Git
  • SSH
  • Various dependency managers (Composer, npm)