Davide Molin's Webpage

About Me

I’m a Full-Stack Developer with a passion for Javascript/Typescript programming, Front End Development, new technologies and solving problems one keystroke at a time.

I've been writing code professionally since 1995, starting with C and C++, then Java Web development (in 2001), eventually falling in love with Full-Stack development and dynamic languages (since 2004).

Nowadays I focus on Front-End and Full-Stack Development. I love technology, frameworks, crafting great applications and making the world a better place through the use of technology. I'm always up for learning new stuff.

Technologies I'm currently working with

  • React
  • Typescript
  • ES6
  • MeteorJS
  • Stripe API
  • S3 API
  • Captcha API
  • LTI Integration
  • Unit Testing
  • Cypress E2E Testing
  • Node.js
  • MongoDB
  • Mocha + Chai
  • Enzyme
  • Javascript
  • CSS (Sass/Less/Stylus)
  • Tailwind CSS

Other technologies I've been previously working with

  • Redux
  • AngularJs
  • Backbone.js
  • Responsive development
  • Java
  • J2EE

Technologies in my TODO list

  • Rust
  • Zig
  • tRPC

Testimonials

Nick Davenport

Senior Technical Recruiter

I not only recruited Davide to the London office, I worked closely with him when conducting interviews. I would introduce Davide to people we interviewed, as our Javascript Ninja and to be frank, that is exactly what he is! Davide is a great guy, highly professional, enthusiastic about technology and someone who I have no hesitation in recommending. Whichever company Davide works, you are very lucky to have him! He will be an asset! I wish him all the best!

Nick worked with Davide at Bodog Europe

Yasmin Green

Senior Frontend developer at Engine Digital

Davide was a pleasure to work with and I have learnt a lot from him from my short time working with him. He is always excited to learn and try new technologies and was always telling me about them (like Meteor!). He also wears fantastic t-shirts and buys amazing cakes!

Yasmin worked with Davide at The Economist

Julia Hayward

Senior Agile Project Manager at Daily Mail

Davide is an excellent front end / full stack web developer and I would highly recommend him. He immediately hit the ground running working on a challenging project that he executed brilliantly. He works in a very professional manner, he is friendly, collaborative and has a can do attitude. His level of expertise was second to none and I would not hesitate to hire him again.

Julia managed Davide at MailOnline

Michelle Anderson

Senior Engineer (web UI)

Dear Internet, Davide is an amazing developer and is an absolute joy to work with. Patient, thorough, enthusiastic. He laughs at my jokes. He's an all-around great guy. Hire him, I would. I have. And will again.

Michelle worked with Davide at Daily Mail and managed him when working at Bodog Europe

Mike Hutchinson

Head of Product at Beamly

Davide is an exceptional software engineer with a friendly and collaborative attitude. His strength are his focus on TDD, his readiness to adopt local processes, and his natural inclination to iterate; all of which made it very quick to integrate him into the team, and a pleasure to work with. I would jump at the chance to work with Davide again, either as a front-end or web-services developer.

Mike worked directly with Davide at zeebox

Tom Pearson

Senior Engineering Manager, EA Digital Platform

Davide is a highly skilled JavaScript engineer with a commendable work ethic. He is laid-back, modest and thoughtful in his interactions with the team. I have heard nothing but praise for Davide's work; he sets a great example.

Tom managed Davide at Electronic Arts

Kevin LLoyd

Development Manager at Amazon

Davide is one of those rare breed of web developers who keep strong engineering principles at the centre of everything they do. Always up for interesting technical challenges and looking at what's possible rather than what's "normal", Davide is a great technical expert. Working with Davide was always a pleasure. Even when the work the team had wasn't particularly challenging, he always kept a pragmatic attitude and looked to the future. I wouldn't hesitate to take the opportunity to work with him again.

Kevin managed Davide at Mind Candy

Rick Wilton

Product Owner / Project Manager

Davide is a highly experienced and exceptional contract UI developer who worked on our ambitious project to launch car insurance within a few months. He was a perfect fit for our small agile team, picked everything up very quickly and was excellent at not just building what we asked for but through discussion helping us realise how to do it better. Very sad to see him go once his contract was up but hopefully we'll be able to get him back soon! I'd recommend him without hesitation.

Rick managed Davide at QMetric Group Limited

Will Green

Digital Marketing Manager

I signed up to this course as I am a Digital Marketing Manager with limited HTML and CSS knowledge and I wanted to learn more about front end development. This course has been a real eye opener and I have learned more then I ever thought I would! Davide is a very enthusiastic instructor which really helps as there was lots of new things for me to take on board. I would thoroughly reccommend this course to anyone interested in front end development!

Will attended the Front-End Development course instructed by Davide

Richard Ashington

Senior IT Project Manager

I have been working with Davide for almost a year after he transferred from the Spain office to the London office of Bodog and he was allocated to work on projects of which I am the Project Manager. Davide is one of most reliable and dedicated developers and team members I've ever worked with. He is a very experienced developer and a key member of my team. He is the "go to" man when other developers (many of which are experienced themselves) get stuck. He has a great understanding of development practices and is a great lead in a team, even if not his official role/title. He is able to pick up and run with things and doesn't require micro-management. I would have no hesitation to recommend Davide for any role, in any company as I am sure he will have no problem if hitting the ground running.

Richard Managed Davide at Bodog Europe

Alejandro Velasquez

UX/UI at Payfriendz

Honoured to work next to such a brilliant professional. Thanks Davide!

Alejandro worked directly with Davide at Payfriendz

Nick Davenport

Senior Technical Recruiter

I not only recruited Davide to the London office, I worked closely with him when conducting interviews. I would introduce Davide to people we interviewed, as our Javascript Ninja and to be frank, that is exactly what he is! Davide is a great guy, highly professional, enthusiastic about technology and someone who I have no hesitation in recommending. Whichever company Davide works, you are very lucky to have him! He will be an asset! I wish him all the best!

Nick worked with Davide at Bodog Europe

Yasmin Green

Senior Frontend developer at Engine Digital

Davide was a pleasure to work with and I have learnt a lot from him from my short time working with him. He is always excited to learn and try new technologies and was always telling me about them (like Meteor!). He also wears fantastic t-shirts and buys amazing cakes!

Yasmin worked with Davide at The Economist
28+years of experience
13500+hours of additional training
26clients served
51+projects worked

Some of the projects I worked on

Mindcandy Moshlings.com

In Mindcandy I worked on all the company properties; In particular I was solely responsible for the whole front-end work on Moshlings.com from inception to delivery: markup, css, responsive design and javascript coding

I also realised proof of concepts to replace the current Moshimonster flash-based registration process into a in OO Javascript/HTML5 one

Hubro Simulation Games

With the team at Hubro.education we've been pretty busy in implementing simulation games to provide valuable learning experiences to schools and institutions, using the latest reactive realtime technologies, with MeteorJS and React

React+Redux Bookstore (Techtest)

A simple Books browsing/querying with 1 Million records. This app, created for a take-home test, allows you to browse through 1 Million auto-generated books (with funny fictional titles)

The books are stored in a NoSQL in-memory DB. The Generator script is also included in the source tree

payfriendz mobile App (MeteorJS)

With the Payfriendz team we built the new mobile realtime App that makes sending/receiving money easy as 123!

The Cordova-based App was built using the realtime MeteorJS platform, that made it possible building a reactive UI and implement latency compensation features for offline use

davidemolin.com (Meteor + React + Redux)

My own website, created with MeteorJS, along with React and Redux

Meteor allows for a true realtime UI and isomorphic codebase, while React simplifies and rationalises the data flow and the application state management

GunBlaster (MeteorJS)

MeteorJS App built for a friend, for sending email campaigns to a list of recipients through the MailGun API.

The App features user authentication, realtime interface, asynchronous job scheduling, email throttling and tracking of bounced/rejected emails

Front-End Development course

With Udemy I authored a foundational course on Front-End Development, covering the basics of HTML, CSS, Javascript, jQuery

and introducing the student to building single page Apps within an MVC framework, using Backbone. The course introduces also Unit testing with Mocha

Kanban React

A small project I built while studying React.

The project was built using React and Flux and intentionally mimicks the look and feel of Trello. You can add/remove columns and cards, reorder them and drag and drop columns and cards around the board

Admin Dashboard (AngularJS)

A very basic project that I use as a generic template when building Admin/Backoffice applications.

The App uses an Express Node.js Server, with Mongo/Mongoose for DB access and Amazon S3 to store attachments

X-Plane Instruments (Node + Socket.io)

Access your X-Plane Flight Simulator Instruments, right in your browser, using UDP over Node.js and Socket.io

This project, made for fun, allows you to see the instruments of your airplane flight simulator from a separate browser window, using X-Plane Data output API and a broadcasting NodeJS server via Socket.io

Policyexpert webapp (BackboneJS)

With QMetric, we built the entire Policyexpert Web Application to help their customers to build and choose the best car and home insurance

The Web App was built using Backbone JS (connected via REST endpoints to a Java based backend)

Zeebox Mission Control (Backbone)

Helping the guys at Zeebox (now Beamly) to improve and expand the Mission Control Web Application, used by network content owners to enhance their shows and channels for the Zeebox App and website

Mindcandy Moshlings.com

In Mindcandy I worked on all the company properties; In particular I was solely responsible for the whole front-end work on Moshlings.com from inception to delivery: markup, css, responsive design and javascript coding

I also realised proof of concepts to replace the current Moshimonster flash-based registration process into a in OO Javascript/HTML5 one

Hubro Simulation Games

With the team at Hubro.education we've been pretty busy in implementing simulation games to provide valuable learning experiences to schools and institutions, using the latest reactive realtime technologies, with MeteorJS and React

My values

Here are some of the things that make me happy and I look for and some of those that make this developer unhappy!

Happy days!

  • -
    100% Remote working (a VERY HAPPY puppy!)
  • -
    Linux!
  • -
    Having the time to balance work and private life
  • -
    SCRUM/Kanban
  • -
    Let's do-it approach
  • -
    Flat/horizontal hierarchies
  • -
    Unit/E2E Testing

Sad face

Get in touch

It would be great to have the opportunity to work with your team! If you think my skillsets can be a good fit for your project, please do get in touch! shoot me an email at davide@davidemolin.com or reach out to me through my social links!

== Powered by NextJS + Tailwind CSS ==

© Copyright 2022 www.davidemolin.com.
All rights reserved.