Nathan J.

Front End Developer

690 dollar

My experience


VariousMarch 2018 - Present

" MJK Tech Ltd.
" Development and updates of projects including:
  o Writing JavaScript framework similar to VueJs/AngularJS
  o Card game app in JavaScript (React) with NodeJS webserver
  o Mobile app for finding locations and scheduling business and social meetings
  o Maintenance of old clients websites etc.

JHC SystemsSeptember 2015 - February 2018

" Working on enterprise scale web-browser based applications primarily in Angular
" Security and performance focused architecture using websockets and Globalization/regionalisation with multi-language support.
" Emphasis on agility, TDD/BDD, automated testing (unit + e2e) and Continuous Integration.
" Technologies such as Typescript/ES6, AngularJS, reactJs, D3, Jasmine/Karma/Protractor.
" Backend work included PHP/Apache/Java, expressJs.
" Other tools include GIT, Jenkins, NodeJS, etc.

Matter Of FormJuly 2012 - June 2015

" Working closely with design team to build innovative and unique web-apps and high-end/luxury websites in either static (PHP/HTML), or dynamic (CMS/REST) form.
" Mostly front end development of high-end, AJAX-powered, responsive websites & web- apps using HTML(5), CSS(3) and JavaScript. Emphasis on style and interaction quality.
" Frameworks like AngularJS, VueJs, GreensockJs, foundation, bootstrap, jQuery.
" Backend work including PHP/Apache /SQL, NGINX /MongoDB, Symfony.
" Drupal, WordPress and similar CMS.
" Other tools include GIT, SVN, NPM, FTP, SSH and various API's.

Fantastic Thinking (part of The Engine Group)February 2011 - July 2012

" Working in a team or alone to develop contemporary sites.
" Responsible for maintenance, administration, and upgrade of client websites.
" Main tools used HTML(5)/CSS(3), JavaScript, PHP, XML.
" Drupal, WordPress, Joomla! and .NET (Umbraco & Episerver).

ArtsVersaJune 2010 - January 2011

" Responsible for design, maintenance, administration, and upgrade of company website and several partner websites using WordPress and Joomla!.
" Management of the technical duties in a small office including database and network management in addition to office hardware maintenance.

My stack

Computer Tools

Microsoft Office Pack






Bitbucket, Design, CLI, Continuous Integration, EPiServer, UX Design, BDD, Artificial Intelligence, API


REST, Angular, .NET, D3.js, Express.js, WordPress, Node.js, Bootstrap, AngularJS, Symfony, jQuery, AJAX

Software testing

Jasmine, Test Driven Development (TDD), Protractor, Karma




Joomla!, Automatic Testing, Apache Subversion, REACTJS, Behaviour-Driven Development, Interaction Design, Content Management System, Mobile Applications, Network Management, Atlassian, Cascading Style Sheets, foundation, Back End, Microsoft .NET Technology, Microsoft Office, USER EXPERIENCE, Umbraco, ES 6, Secure Shell, Front End

Analysis methods and tools



Joomla, NPM, React.js, Drupal, Vue.js, JavaScript MVC, Greensock

Application servers

Apache, Apache Web Server, CMS

IT Infrastructure

Nginx, Git, Linux


Adobe Suite


TypeScript, CSS3, HTML5, HTML, CSS, PHP, JavaScript, SQL, XML, ECMAScript 6+, Java, JavaScript OOP

Environment of Development


My education and trainings

Bachelor of Science, Interactive Media Design - Queen Mary University of London2006 - 2009

BTEC National Diploma, Triple Distinction, Electrical and Electronic Engineering, with Telecommunications and PC Maintenance - Lambeth College2004 - 2006

11 GCSE’s A-C including English Language, Maths and 2x Science merits - Deptford Green Secondary School1998 - 2003