aniel van Dijk

Dynamic and multidisciplinary Senior Software Engineer with over a decade of hands-on experience in Game, Software, and Web development; across a diverse variety of tech stacks, business domains, and industrial sectors. Known for leading high-impact initiatives, driving technological advancements, and making open-source contributions.

AREAS OF EXPERTISE


  • Software Architecture Design
  • API Development & Management
  • Data Structures & Algorithms
  • Technical Project Leadership
  • System Optimization
  • Team Development
  • Full-Stack Development
  • Cloud Computing
  • Software Development Lifecycle
  • Testing & Quality Assurance
  • Performance Engineering
  • DevOps Practices
  • Research & Development
  • Database Management
  • Agile Methodologies

TECHNICAL PROFICIENCIES


  • Programming Languages: JavaScript, TypeScript, Java, Rust, Go, SQL, PHP, C#, C++, Bash, Liquid
  • Frameworks: React.js, Express.js, Next.js, Spring, Qwik, jQuery, Windows SDK, Windows Forms (WinForms)
  • Databases: PostgreSQL, DynamoDB, MongoDB, MySQL
  • Cloud & DevOps: Docker, Kubernetes, Apache Kafka, Cloudflare, AWS
  • Testing: Jest, Vitest, Cypress, Playwright
  • Tools: Git, GitHub, GitLab, Unity Engine, Jenkins
  • Operating Systems: macOS, Windows, Linux

KEY PROJECTS


PROFESSIONAL EXPERIENCE


  • AdidasSoftware Engineer II, Web Frameworks & Tooling
    Amsterdam, NetherlandsAugust 2023 - Present

    Responsible for developing libraries and frameworks to streamline developer productivity across 20 engineering teams, building core systems and APIs that provide a foundation to other crucial services, and improving Jenkins CI/CD pipelines and DevOps processes.

    Key Contributions:
    • Spearheaded the buy-in of Go as a viable alternative to TypeScript and Node.js for REST APIs
    • Optimized billions of daily requests by building a Go REST API with PostgreSQL and Apache Kafka for traffic routing
    • Invented and open-sourced a CLI tool enabling library developers to catch breaking changes to public APIs, called Breakpoint
  • AdidasSoftware Engineer, 3rd Party Tools
    Amsterdam, NetherlandsDecember 2022 - July 2023

    Responsible for vendor integrations on the website spanning a wide array of critical capabilities such as Search, A/B Testing, Personalization, Recommendations, Reviews, Analytics, and Data Collection; including the development of full-stack integrations and reusable libraries.

    Key Contributions:
    • Solved longstanding personalization performance challenges by designing a page rendering engine that made 1:1 pages scalable
    • Created, and proved the feasibility of, a €2.6M annual savings opportunity by driving a multi-department vendor replacement effort that led to the creation of a fully-featured back-end prototype built with Java, Spring, PostgreSQL, and DynamoDB
    • Boosted engineering productivity across 20 teams by developing React-based frameworks for A/B Testing and Data Collection
  • AdidasSoftware Engineer, Campaign & Storytelling
    Amsterdam, NetherlandsJuly 2021 - November 2022

    Responsible for maintaining key landing pages, like the homepage, including delivering improvements to page rendering performance, personalization, and overall design and UX. Worked on automating and streamlining content creation, curation, and presentation.

    Key Contributions:
    • Increased homepage-to-product CTR ratios and conversion rates by pioneering a Node.js recommendation enrichment gateway REST API
    • Automated the curation of category recommendations, reducing operational overhead by 100% and increasing homepage content relevancy
  • BunqFront-end Developer
    Amsterdam, NetherlandsDecember 2019 - June 2021

    Responsible for maintaining several projects in a diverse front-end stack (jQuery, Backbone.js, Mithril.js, React.js, Semantic UI, etc), developing greenfield projects, carrying out admin duties for bunq.com (main website), together.bunq.com (forum), and maintaining their respective PHP/MySQL back-ends.

    Key Contributions:
    • Facilitated environmental transparency and engagement by building a dynamic 3D forest visualization React iframe widget
    • Simplified bill splitting and payment requests by building a receipt splitting React web app, powered by Machine Learning itemization
    • Reduced PR review times by 30% and improved code quality by standardizing Continuous Integration (CI) across 18 front-end projects
    • Drastically improved integration management for bunq API developers by building a developer portal with PHP and jQuery
  • StentorianFull-Stack Software Engineer
    Remote (Netherlands)March 2018 - Present

    Developed, marketed, and sold multiple digital products and solutions as an independent developer.

    Key Contributions:
    • Created Offstage, a multi-app platform for event organizers to manage their ambassadors and event promotion efforts
    • Designed, developed, and deployed several static websites, dynamic web applications, and robust back-end solutions for clients
    • Streamlined development by designing proprietary front-end and back-end frameworks and libraries
  • JES Pipelines PTE Ltd.Software Engineer | IT Technician
    Remote (Netherlands)May 2016 - November 2019

    Responsible for developing PowerShell scripts and C#/C++ Windows applications to streamline and automate daily field operations and provide IT support when necessary. Travelled for on-site assignments in the Netherlands, Turkey, Thailand, England, and Spain.

    Key Contributions:
    • Streamlined weld scan reporting by developing a C++ report generator, reducing task time from hours to minutes
    • Automated laptop setup/onboarding with a custom PowerShell script, reducing laptop turnover times by 90%
    • Ensured seamless IT operations during critical transition periods through effective support and problem resolution
    • Contributed to team readiness and operational efficiency by aiding in recruitment and technical assessments
  • Dimensional GamesGame Developer
    Remote (Santa Terezinha de Itaipu, Brazil)February 2012 - April 2016

    Developed, marketed, and sold multiple assets written in C# for the Unity Engine as an independent developer.

    Key Contributions:
    • Facilitated learning Unity's built-in networking frameworks by creating multiple assets, including a multiplayer chat
    • Simplified the development of RPG/MMO games by creating an inventory system asset with advanced features like item crafting
    • Enabled quick learning & project development by releasing a fully-featured multiplayer first-person shooter template asset

VOLUNTEER EXPERIENCE


  • Vice Treasurer | Interact Club, Rotary International, Santa Terezinha de Itaipu, Brazil
  • Club Member | Interact Club, Rotary International, Santa Terezinha de Itaipu, Brazil

EDUCATION & CREDENTIALS


  • Self-educated in alignment with the latest industry standards since 2012
  • Languages: English, Native|Portuguese, Native|Dutch, Basic