Vasco Visser, Machine Learning Developer in Amsterdam, Netherlands
Vasco Visser

Machine Learning Developer in Amsterdam, Netherlands

Member since June 22, 2016
Vasco started out programming with Java while doing his computer science studies. After graduating with distinction, he acquired a position as a data engineer within the science division of a multi-national organization where he worked with big data technologies. Right now, Vasco works as a full stack developer and has worked freelance on several successful projects. He has a can-do mentality and always tries to think from the client's viewpoint.
Vasco is now available for hire

Portfolio

Experience

Location

Amsterdam, Netherlands

Availability

Full-time

Preferred Environment

Eclipse, PyCharm, Git, Linux

The most amazing...

...project I worked on was implementing a "self-learning search" as the tech lead in a startup; combining machine learning and information retrieval techniques.

Employment

  • Consultant online-learning-to-rank

    2021 - 2022
    Lowe's Home Improvement
    • Implemented the analysis of potential improvements over the current setup with an Online Learning to Rank solution.
    • Performed the ranking analysis of the performance of the current on-site search solution.
    • Guided the development team on how to set up an OLTR system in their cloud infrastructure.
    Technologies: Elasticsearch, Python, Architecture, Containerization, CI/CD Pipelines, APIs, Git, Python 3, Back-end, Unit Testing, Technical Consulting
  • Machine Learning Engineer

    2018 - 2021
    DPG Media Nederland
    • Developed a real-time content-based classifier to recommend news articles to end users.
    • Set up a monitoring infrastructure using Prometheus with proper integration into Kubernetes.
    • Created batch jobs using Spark and managed those with Airflow.
    Technologies: Apache Kafka, Python, Amazon Web Services (AWS), Continuous Deployment, Continuous Integration (CI), Kubernetes, Spark, Apache Airflow, Full-stack, Architecture, Web Development, Team Leadership, Databases, Containerization, CI/CD Pipelines, APIs, Django, REST, Git, Full-stack Development, REST APIs, Python 3, Pytest, Technical Leadership, Front-end, Scalability, Back-end, Flask, NoSQL, PostgreSQL, Big Data, Distributed Systems, SQL, Unit Testing, Agile, Microservices, Software Implementation, Software Architecture
  • Software Engineer

    2017 - 2018
    Integrated Digital Solutions
    • Developed a monitoring application for a Video on demand platform written in Python.
    • Implemented log collection and monitoring using the ELK stack.
    • Achieved a visualization dashboard with Angular backed by Elasticsearch.
    Technologies: Python, Angular, ELK (Elastic Stack), Logstash, Filebeat, Elasticsearch, Full-stack, Architecture, Web Development, CI/CD Pipelines, Django, REST, Git, JavaScript, Amazon Web Services (AWS), Full-stack Development, REST APIs, Python 3, Pytest, Technical Leadership, Front-end, Back-end, Video on Demand (VOD), Over-the-top Content (OTT), Flask, Unit Testing, Agile, Microservices, Software Implementation
  • Full-Stack Engineer

    2016 - 2017
    904Labs
    • Created a high-level application and infrastructure design.
    • Automated infrastructure management using Ansible.
    • Implemented the Docker-based CI deployment process.
    • Set up a log collection (ELK stack) and application and performed infrastructure monitoring and alerting.
    • Implemented techniques for Learning to Rank (LTR) described in the research papers.
    • Created a customer dashboard using Flask, Angular, and Bootstrap.
    Technologies: Angular, Bootstrap, Redis, Celery, Elasticsearch, VMware vSphere, Jenkins, Ansible, Docker, Python, JSON, Full-stack, Architecture, Web Development, Team Leadership, Databases, Containerization, CI/CD Pipelines, APIs, REST, Git, JavaScript, RabbitMQ, Full-stack Development, REST APIs, Python 2, Python 3, Pytest, Technical Leadership, Front-end, Scalability, SaaS, Back-end, MongoDB, CSS, Data Visualization, Flask, NoSQL, PostgreSQL, HTML, Distributed Systems, SQL, Unit Testing, Agile, Microservices, Software Implementation, Software Architecture
  • Freelance Full-Stack Developer

    2015 - 2015
    Open Studio
    • Wrote web crawlers/scrapers using Scrapy.
    • Create a REST API using Flask.
    • Created a dashboard to control and monitor web crawlers.
    Technologies: SQL Server DBA, Bootstrap, Scrapy, Docker, Python, JSON, Web Development, Databases, Containerization, APIs, REST, Git, JavaScript, Full-stack Development, REST APIs, XML, Python 2, Pytest, Technical Leadership, Front-end, Back-end, CSS, PostgreSQL, Web Scraping, HTML, Vue, SQL, Unit Testing, Django REST Framework, Agile, Software Implementation
  • Full-Stack Developer

    2015 - 2015
    Jikko.nl
    • Designed the infrastructure.
    • Created a REST API for multiple microservices.
    • Setup an ELK stack for log collection.
    • Setup metric monitoring dashboard using Graphite and Grafana.
    Technologies: Angular, Logstash, Apache, NGINX, Vagrant, Ansible, Docker, Grafana, Graphite, Kibana, Elasticsearch, Python, CouchDB, Redis, REST, JavaScript, Full-stack Development, REST APIs, Python 2, Pytest, Front-end, Back-end, CSS, Flask, MySQL, Web Scraping, HTML, Unit Testing, Agile, Software Implementation
  • Data Engineer

    2012 - 2014
    Ripe NCC
    • Implemented Lambda architecture using Hadoop stack.
    • Created Hadoop jobs to compute aggregations in real-time and historical data.
    • Managed a HBase/Hadoop/HDFS cluster of 150+ nodes using Ansible.
    • Implemented and managed a workflow system for batch processing and incrementally updating datasets.
    Technologies: Apache Pig, Bash, Python, Maven, Eclipse, Nagios, Java, Ansible, HBase, Hadoop, Databases, Git, RabbitMQ, REST APIs, Python 2, Pytest, Back-end, Data Visualization, Flask, NoSQL, Big Data, Distributed Systems, SQL, Unit Testing, Microservices, Software Implementation
  • Java Programmer

    2006 - 2010
    Tools For Data
    • Implemented string matching algorithms and similarity metrics.
    • Profiled multi-threaded algorithms implemented in Java.
    • Created a Java Swing GUI design.
    • Implemented a light-weight object relation mapping framework for an embedded database.
    • Wrote unit tests in JUnit.
    Technologies: Eclipse, Maven, Swing, Java, MySQL, SQL, Unit Testing, Software Implementation

Skills

  • Languages

    JavaScript, Python, Python 2, Python 3, CSS, HTML, SQL, Java, XML, Bash
  • Frameworks

    AngularJS, Flask, Django, Django REST Framework, Angular, Hadoop, Swing, Scrapy, ZURB Foundation, Bootstrap, Bootstrap 3, Spark
  • Libraries/APIs

    REST APIs, Vue, Redis Queue
  • Tools

    Git, Ansible, Pytest, IPython, Jenkins, Logstash, Kibana, RabbitMQ, PyCharm, Maven, Grafana, Apache, Celery, TeamCity, NGINX, VMware vSphere, Nagios, Vagrant, Vim Text Editor, Make, Makefile, ELK (Elastic Stack), Apache Airflow
  • Paradigms

    Test-driven Development (TDD), Automation, REST, Unit Testing, Agile, Microservices, Continuous Deployment, Continuous Integration (CI)
  • Platforms

    Docker, Linux, Amazon Web Services (AWS), Kubernetes, Eclipse, Apache Pig, Apache Kafka
  • Storage

    NoSQL, Databases, JSON, MySQL, PostgreSQL, Redis, MongoDB, InfluxDB, Elasticsearch, HBase, SQL Server DBA, Couchbase, CouchDB, Apache Hive
  • Other

    Full-stack, Back-end Development, Architecture, Web Development, Containerization, CI/CD Pipelines, APIs, Full-stack Development, Technical Leadership, SaaS, Back-end, Web Scraping, Big Data, Software Implementation, Software Architecture, Machine Learning, Infrastructure Monitoring, Team Leadership, Front-end, Algorithms, Scalability, Data Visualization, Distributed Systems, Technical Consulting, Nomad, Consul, Grafana 2, Graphite, Random Forests, Regression, Filebeat, Video on Demand (VOD), Over-the-top Content (OTT)

Education

  • Master's Degree (with Distinction) in Computer Science
    2010 - 2012
    University of Amsterdam - Amsterdam, The Netherlands
  • Bachelors Degree in Computer Science
    2006 - 2010
    University of Amsterdam - Amsterdam, The Netherlands

To view more profiles

Join Toptal
Share it with others