Thomas Maddocks

Thomas Maddocks

Mentor
Rising Codementor
US$60.00
For every 15 mins
ABOUT ME
Lead JavaScript Developer (Contractor)
Lead JavaScript Developer (Contractor)

I'm a contract JavaScript developer specialising in ES6 /ES7, Angular, ReactJS and AngularJS. I have extensive experience working in a RESTful, service orientated architecture. Recently, I have been working with Angular, TypeScript and SASS utilising a Node.JS / Express API.

Technologies: Angular, @ngrx / effects, ReactJS, Redux / Flux, D3.js, TypeScript, AngularJS, Node.js, Express, Socket.IO, MongoDB, Redis, Jasmine, Karma, Chai, Sinon.JS, HTML5, Nunjucks, CSS3, SASS, LESS, BEM, Bootstrap, Foundation, Webpack, Gulp, Grunt, GIT, SVN, Selenium, Laravel, PHP, MySQL, C#, LAMP, WAMP, Docker

London (+01:00)
Joined February 2017
EXPERTISE
9 years experience
AngularReactNode.jsEs8 / es7 / es6
View more
9 years experience
Express.jsSocket.IOEs8 / es7 / es6
Express.jsSocket.IOEs8 / es7 / es6
5 years experience

REVIEWS FROM CLIENTS

Thomas's profile has been carefully vetted and approved as a Codementor. Connect with Thomas now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
871 Reputation
0
5
18
EMPLOYMENTS
Lead Front-end Developer
Visa
2019-03-01-Present
I am currently leading the development of a new customer facing application enabling merchants to manage payment methods.
I am currently leading the development of a new customer facing application enabling merchants to manage payment methods.
Angular
Microservices
Es8 / es7 / es6
View more
Angular
Microservices
Es8 / es7 / es6
Ngrx/platform
View more
Lead Front-end Developer
npower
2017-05-01-2019-03-01
I am currently leading the development of a new sales platforms as a significant step towards moving the business into a fully decoupled ...
I am currently leading the development of a new sales platforms as a significant step towards moving the business into a fully decoupled front-end + back-end architecture Aside from this, I have been contracted to lead the development of a modern front end architecture. The new architecture is built around Angular and makes use of ngrx/platform. The solution is written in TypeScript with SCSS being used as our CSS preprocessor. The solution is bundled into several applications using the Angular CLI.
Node.js
Angular
Socket.IO
View more
Node.js
Angular
Socket.IO
TypeScript
Jasmine
RxJS
Es8 / es7 / es6
Ngrx/platform
Express.js
View more
Senior Front-end Developer
Ministry of Justice UK
2016-10-01-2017-05-01
I was contracted as a senior developer responsible for building a new web based application for use internally. The project involved arch...
I was contracted as a senior developer responsible for building a new web based application for use internally. The project involved architecting a new Angular application built using ngrx/store, ngrx/effects, TypeScript and SCSS bundled using gulp / webpack. The application integrated with the API via a Node.js socket layer. The socket layer provided a means for real time communication with all users. The layer utilised Socket.IO with Express.js.
Node.js
Angular
Socket.IO
View more
Node.js
Angular
Socket.IO
TypeScript
Jasmine
Es6
JavaScript
RxJS
Es7
Express.js
View more