Personal details

Richard W. - Remote

Richard W.

Timezone: Amsterdam (UTC+2)

Summary

Programming is not just about writing logical code. It is about finding the right balance between the perfect function, thorough research, company context, and the eventual deadline. This challenge is what excites me.

I focus mainly on Front-end development using the most recent Angular (v6) version, with over 5 years of experience working on enterprise applications for different global fortune 500 companies. I believe a good front-end developer has a broad skillset, which is why I have worked simultaneously as a designer, back-end developer, or project-manager with equally good results.

I love to participate in the occasional hackathon, having participated in more than a dozen and having won multiple big ones. I used to travel as a digital nomad, but now settled down in Amsterdam.

Feel free to visit my portfolio at https://raw3.io

Work Experience

Freelance Full-stack Developer/Hackathon Enthusiast
raw3.io | Jan 2018 - Present
Node.js
MongoDB
Nginx
Mongoose
Adobe Photoshop
Angular 6
Express.js
Currently I work as a freelance Full-stack Developer responsible for the optimal performance and quality of web- and mobile applications. Next to my normal development and design tasks, I am involved with the solutioning and the process to develop and perfect these solutions. • Helping clients with testing their solutioning based on design thinking and testing their development process based on the Lean Startup method; • Designing user-interfaces en thinking of an optimal user-experience for mobile- and web applications; • Building the front-end for mobile- and web applications using Angular6; • Building the back-end for mobile- and web applications using NodeJS; • Competing at different hackathons on subjects such as design, coding, business-cases, and pitching.
Front-end Developer/Full-stack Developer/Designer
IBM | Apr 2015 - Dec 2017
HTML/CSS
Ruby on Rails
Node.js
jQuery
Angular
Meteor
Adobe Photoshop
At IBM I have worked with multiple different frameworks all related to JavaScript development. Most of my tasks were front-end development, but were necessary I also worked with NodeJS or Ruby to assist the back-end developers or Adobe Illustrator or Photoshop to assist the designers. • Assisting UI/UX designers with low-fi to high-fi designs and optimizing/creating their images. • Programming UI's pixel perfect through logical Semantic HTML and reusable SCSS. • Integrating and optimizing API calls from front-end to back-end. • Building NodeJS back-ends communicating with databases and third-party API's. • Working with multiple enabling technologies such as Cloud, Blockchain, IoT and Cognitive. • Leading and assisting other developers on projects. • Communicating with stakeholders, end-users, and project management. • Winning International Hackathons for clients and by own initiatives.

Personal Projects

2018
Node.js
TypeScript
Angular universal
Angular 6
This website aims to grow with me as I realise my dream to live location independent all over the world in self-designed houses. It shows my world photography, several IT projects I worked on, the blogs that I write and eventually the houses I will own. My role was to do everything from the beginning until the end, also as a practice case to understand the complete flow aside from just the front-end. I chose Angular because of my extensive experience in the framework and my preference for the Single Page Application fast user experience. I used Angular Universal for speed optimization and Search Engine Optimization. I created a NodeJS back-end since this is currently preferred with Server Side rendering on Angular applications. Nginx serves as a proxy-webserver to intercept calls and redirects them to a NodeJS webserver, both running on my own dedicated Ubuntu server. • Creating the branding and concept. • Designing a user-interface and creating the visuals. • Developing an Angular Universal Server-Side-Render Front-end with a NodeJS Back-end. • Hosting the application using Nginx on an Ubuntu server. • Creating the content and making the Front-end Search Enginge Optimization friendly.
2018
TypeScript
Adobe Photoshop
Internet of things
Blockchain
Angular 5
The Medichain application tried to tackle the problem of counterfeit medicines (almost 10% of supplied medicines in third world countries ends up fake or stolen!!) by improving the transparency of medicine distribution from start to finish. We used sensors in medicine packaging to automatically trail where the medicine passes through and push this information in a blockchain for immutability. With a QR code scanner the patient at the end of the line can find out if the packaging has been opened or not. We also built a user-interface for governing NGO's to trail everything so that in case something is wrong, they can backtrack exactly where it went wrong or which other medicines might be hoaxed. We competed with this idea in the biggest blockchain hackathon in the world, Blockchaingers Hackathon 2018. My task was to analyze the business solution and design a functional user-interface, designing all the visuals, and developing the complete front-end of the solution. • Helping out with transforming the ideation into a technical solution. • Designing a user-interface based on the business case. • Creating the styleguide, icons, and visuals for the application. • Developing the front-end of the application. First place: Blockchaingers Hackathon 2018, Global Digital Identity track