Full-Stack Engineer2016 - PRESENT904Labs
Technologies: Angular, Bootstrap, Redis, Celery, Elasticsearch, VMware vSphere, Jenkins, Ansible, Docker, Python
- 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: SQL Server DBA, Bootstrap, Scrapy, Docker, Python
- 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: Angular, Logstash, Apache, Nginx, Vagrant, Ansible, Docker, Grafana, Graphite, Kibana, Elasticsearch, Python, CouchDB, Redis
- 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: Apache Pig, Bash, Python, Maven, Eclipse, Nagios, Java, Ansible, HBase, Hadoop
- 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: Eclipse, Maven, Swing, Java
- 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.