Website icon with 'D' initial

aniel van Dijk

  • Dynamic and multidisciplinary Senior Software Engineer with over a decade of hands-on experience across various stacks, domains, and sectors. Known for leading high-impact projects, driving technological advancements, and contributing to the open-source community.

AREAS OF EXPERTISE


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

TECHNICAL PROFICIENCIES


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

KEY PROJECTS


  • Breakpoint (2024): CLI tool written in Rust that flags breaking API changes through static analysis.
  • Synctivity (2024): CLI tool written in Rust that syncs contribution activity between Git developer platforms.
  • vandijk.sh (2023): Engineering portfolio and blog built with TypeScript, Node.js, Qwik, and the Notion API. It features a static Notion-to-MDX article generator and a static image optimizer, deployed on Cloudflare.
  • danielspectre.com (2022): Photography portfolio website to exhibit photography work, employing TypeScript, Node.js, Next.js, and various other modern web technologies, managed and deployed via Cloudflare.
  • EV3 Mindstorm Controller (2017): Program built with WinForms and C# that could control a EV3 Mindstorm AGV remotely via bluetooth, featuring manual and automatic navigation modes.
  • Arma Key Stealer (2012): Serial key stealer malware disguised as an online cheat for Arma 2: Operation Arrowhead, developed with WinForms and Visual Basic, to counteract and discourage wannabe cheaters.

PROFESSIONAL EXPERIENCE


  • Adidas

    Hybrid (Amsterdam, Netherlands)

    Software Engineer II, Web Frameworks & Tooling2023 - 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.

  • Adidas

    Hybrid (Amsterdam, Netherlands)

    Software Engineer, 3rd Party Tools2022 - 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.

  • Adidas

    Hybrid (Amsterdam, Netherlands)

    Software Engineer, Campaign & Storytelling2021 - 2022

    Responsible for mantaining 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.

  • Bunq

    Amsterdam, Netherlands

    Front-end Developer2019 - 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.
  • Stentorian

    Remote (Netherlands)

    Full-Stack Software Engineer2018 - Present

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

    Key Contributions:
    • Improved and optimized REST API development by creating a Spring-like TypeScript framework for Node.js.
    • Developed Offstage, an online platform for event organizers to manage their ambassadors and event promotion efforts.
    • Developed a fully custom Shopify store and landing page for a clothing brand with Liquid and React.
    • Facilitated client-side state management by developing frameworks for Redux and MobX inspired by ORMs.
  • JES Pipelines PTE Ltd.

    Remote (Netherlands)

    Software Engineer | IT Technician2016 - 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 Games

    Remote (Santa Terezinha de Itaipu, Brazil)

    Game Developer2012 - 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.
    • Promoted educational engagement through gameplay by developing a Tetris-inspired 2D game for a grammar High School project.

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