
Remco Moolenaar
Verified Expert in Engineering
Apps Developer
Amsterdam, Netherlands
Toptal member since April 7, 2017
Remco is a business-aware and jack-all-trades developer who focuses on stuff that'll work. Therefore he's a perfect fit for a lean-and-mean startup environment where the focus is on getting the product to work. Remco is at his best at the start of a new project.
Portfolio
Experience
- Node.js - 4 years
- AngularJS - 4 years
- JavaScript - 4 years
- Google Analytics API - 2 years
- Ionic 2 - 2 years
- Apps - 2 years
- Recommendation Systems - 1 year
- Angular - 1 year
Availability
Preferred Environment
Git, Spring Tool Suite (STS), Eclipse, Atom, MacOS
The most amazing...
...thing I've created was the full-text CV search using Node.js and Elasticsearch for a custom-build recruitment application.
Work Experience
Freelance Developer
JavaDB
- Created the payment module for an eCommerce site (for football trips) using AngularJS.
- Developed an app/cloud server to manage laser devices. These laser devices play patterns on regular intervals to repel birds. The cloud server is used to save all the setup details of these devices and CRM data of all the clients. For this we are using Node.js, Ionic 2, and PostgreSQL. I also managed the hosting on Heroku.
- Built a bicycle app to motivate people to move out of their cars and get on their bikes. This app uses technologies like GPS tracking, geofencing, push notifications, and data analysis. All was setup by me using Node.js, Ionic 2, and MySQL. The hosting is managed by me on dedicated servers.
- Supported the Whires application (https://app.whires.com) that was built during my employment at Netwerven/Endouble.
- Built a network of possible clients using my own personal network and external network sources.
CTO | Senior Developer
Netwerven | Endouble
- Managed and was responsible for all IT-related stuff including: hosting, development environment, hiring, and more. This company builds recruitment sites for major companies (like booking.com) and had all their development out-sourced when I entered the company. As such, I needed to set up a developer-friendly environment and started hiring developers (WordPress, PHP, HTML, CSS).
- Acted as the first technical contact person on technical issues for all our clients.
- Built the recruitment application (from scratch) using Node.js and AngularJS. This application combines recruitment data with Google Analytics data to show the full path from visiting the site until being hired. This application makes it possible to get a clear picture what works and what doesn't work on the recruitment site.
- Integrated the application with Piwik and Google Analytics data using APIs.
- Introduced a full text search on CVs using Node.js and Elasticsearch.
CTO | Co-owner
Connexys
- Started the business and wrote the first few versions of the application (corporate recruitment management tool) by myself (including hosting and database management). Everything was created using Oracle Developer tools and PL/SQL.
- Extended the application using Java tools to interface with external APIs on psychological tests/assessments, and included a full-text search on the CVs.
- Became a CTO with (in the end) 10+ developers.
- Transformed the application to a JSF/ADF Java application. This included CI tools, training, and complete rewriting of the application. We also got help from an external company.
- Conducted more interfacing with external APIs to be able to post jobs to external sites.
- Created a version 3 of the application using the Play Framework (Java).
- Acted as the first technical contact for the customers and deciding upon business related changes (as co-owner).
Experience
Task Management Demo | API Server
https://github.com/rmoolenaar/task_managementRecruitment Application | Whires
This application needs to conform to the highest security standards, including a password expiration after 90 days, secure API, and more.
This app that I supported while working at JavaDB is built using Node.js and AngularJS (v. 1).
Blog Article about Matching Using Solr
http://stuff-i-do.ghost.io/how-to-do-profile-matching-with-apache-solr/Education
PhD Degree in Computer Science and Logic Programming
K.U. Leuven - Leuven, Belgium
Master's Degree in Computer Science
Technical University Delft - Delft, The Netherlands
Certifications
Scrum Master
Amis, The Netherlands
Skills
Libraries/APIs
Node.js, Google Analytics API, Facebook API
Tools
Git, Sequelize, Spring Tool Suite (STS), Apache Maven, Atom
Languages
SQL, JavaScript, Java, Python, C, PHP
Frameworks
AngularJS, Ionic 2, Angular, Hibernate
Paradigms
Agile
Storage
MySQL, Oracle RDBMS, PL/SQL, PostgreSQL
Platforms
MacOS, Eclipse, Oracle Database, Linux, Heroku
Other
GitFlow, Recommendation Systems, Scrum Master, Spring Web Services, Machine Learning, Apps, IT Recruitment
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring