Hello hiring managers and recruiters! Are you looking for a skilled developer with deep experience? Do you have an exciting open position? I'd love to hear about it!

About Ken

Ken Soeradi Voskuil is a senior software developer with 10+ years of experience, and a passion for Machine Learning. His history, ranging from start ups in Oakland, CA to consulting at large enterprises in the Netherlands has given Ken a rich background in front-end and full-stack development. Outside of work, Ken has published several games, implemented simulations of bird flocks, slime molds, and pigmentation patterns in sea shells and animals, spoken at JavaScript meet-ups, and participated in live coding competitions in the Demo scene.

In 2022 he received his MSc diploma in Computer Science, specializing in Machine Learning, from the University of Leiden, where he did his thesis in Reinforcement Learning with world models. He is currently developing an implicit neural representation for fonts based on DeepSDF in his free time.

Ken is a Dutch citizen in the process of immigrating to the United States shortly, where he intends to seek full-time employment as a machine learning practitioner. He anticipates receiving his green card by the end of 2023, after which he will be available for employment immediate.

Work Experience

  1. SphereMall

    Role:
    Senior Software Developer
    Period:
    2021 – Present
    • Leading role in front-end development, making technical and architectural decisions for several client-facing projects. Used Angular and React to build several microfront-ends.
    • Implemented several microservices from scratch, using AWS Lambda, TypeScript, Python, PostGres, Neptune, and ElasticSearch.
    • Helped maintain the team workflow and infrastructure, introducing tooling such as Prettier, and working with BitBucket pipelines and Terraform.
    • Mentored junior developers both in a team setting and 1-1.
    • Directly involved in conversations with clients, to understand their needs, and help to sell solutions.
  2. Taxonic

    Role:
    Senior Software Developer
    Period:
    2018 – 2019
    • Consulted for several companies and government agencies, guiding and implementing front-end and linked data projects.
    • Lead a game development project using ThreeJS. Served as a team lead for a team of 4 people. Conducting user research, guiding the project from its infancy until deployment.
    • Helped teams to modernize their stacks, including one team's transition from AngularJS to Vue.
    • Worked with RDF-based graph databases.
    • Started CARML, an open source RML implementation, a RDF-based data transformation language and engine.
  3. OntoPharma

    Role:
    Full Stack Developer
    Period:
    2017 – 2018
    • Built and designed a tool for extracting medicine specifications for pharmaceutical companies.
    • As one of two developers, carried significant responsibility in building and designing the application. Implemented NLP algorithms for Named Entity Recognition.
    • Worked with Figma, React, JavaScript, Java 8, GlassFish, PostGres, Docker, GitLab CI.
  4. Edyt

    Role:
    Front End Developer
    Period:
    2016
    • Developed a case management system for patent offices, using AngularJS and Python.
    • Helped transition the front-end from AngularJS to Angular 2. Explored React and other alternatives to find the best match for the team.
    • Functioned as the bridge between the design team and engineering. Worked closely with the designers on UX and implementing a design framework.
  5. Trifork

    Role:
    Front End Developer
    Period:
    2014 – 2016
    • Worked on a case management system for ANWB, the Dutch AAA. Worked with AngularJS, Java, Axon and ElasticSearch.
    • Worked on UX, communicated directly with end users to understand their needs.

Education

  1. University of Leiden

    Period:
    2019 – 2022
    Degree:
    MSc in Computer Science

    Specialized in Machine Learning and Data Science. Notable achievements:

    • Extracting citations from patents by finetuning BERT for NER.
    • Developed a popular open source implementation of AlphaZero and MuZero in TensorFlow.
    • Wrote my thesis on Reinforcement Learning, on the effect of pretraining on World Model-based methods.
  2. University of Utrecht

    Period:
    2010 – 2014
    Degree:
    BSc in Computer Science

    Utrecht offered a program that combined Computer Science with a Game Technology specialization. Lead a team of students to build an educational game for elementary schools.

Skills

Languages

  • Dutch (Native)
  • English (Fluent)

Technologies

JavaScript, TypeScript, WebGL, Angular, React, Vue, NodeJS, Docker, PostGres, Python, PyTorch, TensorFlow