Neil Clarke
Front-End Developer
Experience
August 2017
to Present
Company
Ludopoli GmbH
Core Skills
Grav, PHP & Twig, Docker, JIRA, UI Design, CSS & SASS, Mobile Development
Lead Front-End Developer for a Swiss design agency in charge of the production of a multi-lingual interactive web application for UNESCO. Principal responsibilities included:
- Flat file CMS development.
- TWIG Templating and PHP module creation.
- SASS Framework creation.
- Client liaison and solution management.
- UI Design in Sketch.
- Deployment using Docker platform.
- Project management in the JIRA suite including Bitbucket and Sourcetree integration.
June 2016
to August 2017
Core Skills
Drupal, Project Management, Sketch, Processwire, G-Suite Javascript, Copy Writing
Freelance Front-End Developer for a number of websites and web applications; predominately an online learning system designed to aid mental health, along with smaller independently minded projects. Principal responsibilities included:
- Advanced Drupal development, including rules, views, custom module development, and theming.
- Project management and client liaising.
- Copy writing and content creation.
- Branding and UI Design in Sketch.
- Processwire CMS development including online payment integration with Stripe.
- Digital infrastructure for new businesses; including email setup, online storage, domain registration and web hosting.
June 2015
to May 2016
Company
Force Manager CRM
Core Skills
Javascript, JQuery, CSS & LESS, Project Management, Visual Studio, JSP, GIT Deployment
Senior Javascript Developer at a Barcelona start-up with a dynamic set of roles involving both coding, design and project management. Roles included but were not limited to:
- In charge of a complete re-design of application UI including the creation of a SASS visual framework, training of other team members, and presentation to shareholders.
- Advanced modular Javascript development in custom built MVC framework.
- UI development with the Bootstrap CSS Framework and JQuery.
- UI design and prototyping in Sketch.
- Project management including JIRA, sprint planning, and scrum mastering.
- Strong interaction and liaison with other departments including sales, design and marketing.
- Creation of Git versioning process for the testing and publication of development team's code.
April 2014
to May 2015
Company
Lennon Design
Core Skills
Drupal, UI Design, Client Liaison, Mentoring, Project Management, Adobe CS
Lead Web Developer in charge of development for an independent Edinburgh design agency, focusing on feature rich websites and applications built with the Drupal CMS platform. Additional responsibilities included:
- Project planning, and mentoring of younger employees.
- Technical writing and production of project proposals
- Responsive theme development with CSS3 built from SASS.
- Javascript development in jQuery & exposure to angular.js
- Cross-browser and Cross-platform testing.
- Client liaison and project planning.
- Involvement in UI Design and interaction.
- Extensive work across Adobe CS.
August 2010 to
May 2014
Company
Axios System Ltd
Core Skills
Java, Javascript, CSS, Agile Development, Eclipse, Flex, Unit Testing, Database Design, ITSM
Full-Stack Software Developer on a J2EE enterprise web application, with a focus on front-end development and UI design. Additional roles and responsibilities included:
- Advanced Javascript framework development with the javascript libraries jQuery and Dojo.
- Agile software development life-cycles in a multi-team business environment.
- Full stack feature development from database up to presentation.
- Java unit testing, including production of a best practices document for the software department.
- MySQL and Oracle database development.
- Flex development.
- Advocate of CSS best practices within the department.
- UI design and development, including presentation of proposals to company stakeholders
September 2009 - January 2010
Company
University of Dundee Library
Core Skills
Java, JSP, JSTL, Documentation
Software Developer responsible for all aspects of the production of new features for a University department for the online learning environment Blackboard. Responsibilities included:
- JSP and Java framework development
- Requirement acquisition from stakeholders and regular project milestone conversations
- Technical specification and user documentation production
About Me
Personal
Friendly and easy-going with experience ranging from large team environments involving co-operation with people of different disciplines and backgrounds; down to small independent projects requiring self motivation, personal direction and strong relationships with individual clients. I have often been involved in the mentoring of junior members of staff in best development practices, and have a long experience—and enjoyment—of presenting technical ideas to non-technically minded people.
Outside of work I have a passion for travel, ideally by bicycle. I enjoy documenting my steps—or should that be pedals—as I go and I’m a keen photographer along with having a strong interest in film. I have a love of food and enjoy tasting all the cuisines that the world has to offer; particularly anything that comes out of a wok.
Organisational
Native English speaker. Technical writing experience, with a strong grasp of the English written language in a business context. Strong project planning and timekeeping skills both in an agile sprint context and an agency client environment, including experience in multiple Project Management and IDE tools.
Technical
Professionally experienced in all aspects of the software development lifecycle from acquisition to evaluation. Strong proponent of best design practices and modern web technologies; specifically those adhering to accessibility. Active experience in both Git and SVN source control.
Education
BSc with Honours in Applied Computing from the University of Dundee. 2005 - 2009
Nationality
British
Languages
English | Native
Spanish | Basic
Contact
ngclarke@gmail.com
Web
ngclarke.com
Phone
+447577625725