Full-Stack Engineer2016 - PRESENT904Labs
Technologies: Python, Docker, Ansible, Jenkins, vSphere, Elasticsearch, Celery, Redis, Bootstrap, Angular
- Created high level application and infrastructure design.
- Automated infrastructure management using Ansible.
- Implemented a docker based CI deployment process.
- Setup a log collection (ELK stack), application and did infrastructure monitoring and alerting.
- Implemented techniques for learning-to-rank as described in research papers.
- Created a customer dashboard using Flask/Angular/Bootstrap.
Freelance Full-Stack Developer2015 - 2015Open Studio
Technologies: Python, Docker, SQL Database, Scrapy, Bootstrap
- Wrote web crawlers/scrapers using Scrapy.
- Create a REST API using Flask.
- Created a dashboard to control and monitor web crawlers.
Full-Stack Developer2015 - 2015Jikko.nl
Technologies: Redis, CouchDB, Python, Elasticsearch, Kibana, Graphite, Grafana, Docker, Ansilble, Vagrant, Nginx, Apache, Logstash, Angular
- 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.
Data Engineer2012 - 2014Ripe NCC
Technologies: Hadoop, HBase, Ansible, Java, Nagios, Eclipse, Maven, Pig, Python, Bash
- 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.
Java Programmer2006 - 2010Tools For Data
Technologies: Java, Swing, Maven, Eclipse
- 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.