Mark Holland

Full stack web developer. Ruby on Rails. ReactJS

Brighton, Great Britain
profile

A highly competent full stack web developer with many years of experience building sophisticated, robust and responsive web apps for demanding Blue Chip clients.

With proven expertise in the development of ecommerce and photo commerce platforms, I have a deep understanding of agile methodology and am very capable at all aspects of development from scoping and planning to test driven development, documentation and support.

I am currently seeking a new challenge that will utilise the skills developed in my career so far, whilst providing the opportunity to explore new products and technologies.

Experience

Lead Dev (React Team)

Detego Digital Forensics | March 2021 - PRESENT
Lead Web Developer in ReactJS team

I lead a small team of developers in building a sophisticated and specialised web app used by law enforcement and regulatory authorities which they use to track and manage their cases.

Key Responsibilities

Overseeing the direction and technology choices that are made within the product.

Handling stand-ups, grooming meetings, creating tickets, interacting with the product owners and sales team, talking to the back end team about what we want from their API.

Working on team motivation as well as helping others with issues and ideas.

Being in charge of merge requests.

Senior Software Engineer

Livelink Technology | January 2012 - December 2020
Web Developer in Ruby on Rails and ReactJS

Key Responsibilities

Working within an agile, self-managing scrum team.

Developing and maintaining a mature product, built mainly with Ruby on Rails and ReactJS.

Liaising with the product team to define project requirements, estimate feasibility and level of effort.

Liaising with the development teams to identify potential areas of improvement, helping to make code easier to maintain and consolidate technical debt.

Translating user stories and supplied UX into valuable new features to meet client demand, or the strategic needs of the organisation.

Key Achievements

Wrote the majority of the front end of the company’s main product.

Wrote the core of the LiveLink Prints Builder in ReactJS, to a very tight deadline in the summer of 2015. Since then it has processed $100 million of revenue each year, which at 9 cents per print is an incredible amount of data. To know my original code still exists at its heart is a great feeling.

In 2019 lead the rewrite of the LiveLink Gifts builder, also in ReactJS, with a team of three colleagues. We delivered on time with a result which satisfied the client’s designer’s exacting standards, complied with their new corporate style guide and adhered to stringent ADA guidelines.

In 2020, designed and built a Rails 6 application allowing clients to upload bespoke embellishments to the LiveLink gifts builder, increasing personalisation options for the end-user. Built with a JSON API, using ActiveStorage and running in Google Cloud; this was a great opportunity to experiment with new technologies.

Web Developer

Bite Studio Ltd | August 2011 - January 2012
Web Developer in ASP.net MVC

Key Achievements

Coded the award winning Do Something Different platform, a programme to assist individuals and organisations affect behavioural change in health and well-being.

The project was particularly interesting because it used internationalisation so that users would see either English or Dutch according to their browser settings.

Wrote a Google maps integration for the Insight Guides range of travel books.

Senior Developer

Redbox Digital Ltd | December 2009 - August 2011
I was involved in the creation and support of many high profile corporate websites.

Such as:
- Benadryl (asp.net MVC)
- Calpol (asp.net MVC)
- Ansuol (plain HTML)
- Redbox's own site (asp.net MVC)
- World Book Night (PHP/Joomla)
- Betty's Tearooms (asp.net)
- Fortnum & Mason (JavaScript/JQuery)

I also wrote ancillary backend windows services - for example, sending SMS messages and iPhone push notifications.

Projects

Dinnerific

Open source

Returns recipes based on selected ingredients. Has a Rails API backend and ReactJS front end.

Fretboard

Open source

Fretboard outlines chord shapes and scales along a guitar fretboard and is written in ReactJS and Typescript

Pensilva History Group

Open source

Pensilva History Group is a local history site written in GatsbyJS with markdown and GraphQL

Skills

Languages

Javascript
Ruby
CSS
C#
C++
TypeScript

Frameworks

ReactJSReduxNextJSGatsbyJSRuby on RailsSinatraASP.net MVC

Software

Docker

Databases

MySqlMongoDBRedisElastic Search

Education

Computer Systems & Networks BSc (Hons)

University of Plymouth

1996 - 1999