About

About Me

Senior Javascript Developer

  • Phone: 07539 083440
  • Email: marc.lally@gmail.com

With over 20 years commercial experience, I specialize in the development of Javascript frameworks and libraries, particularly Node/React. I can work in front-end and back-end development and therefore lead a project from design, through to launch. I excel at finding software solutions to business problems.

I am a full stack developer with extensive abilities in web application development, data modelling, database design and integration.I utilise excellent analytical skills and commercial awareness with the knowledge to handle the entire software development life cycle. Skilled in translating business requirements into technical solutions.

Committed to quality, usability, security and scalability. I have designed software solutions driving continuous improvement to processes, systems, workflow and responsiveness. Great knowledge and working experience of agile software project methods and associated development tools.

Skills

HTML 85%
CSS 85%
JavaScript 90%
React 92%
Node 94%
Typescript 87%
AWS 89%
Serverless 96%
CI/CD 88%
TDD 85%

Education

Bsc Computer Science

1990 - 1993

ucl logo University College, London

With its strong focus on solving real-world problems through problem-based learning, this BSc delivers world- class, industry-relevant teaching. The programme provides the essential material employers expect from a top- quality computer science graduate, and prepares you for employment in a wide variety of industries.

AWS Certified Developer Associate

2019 - 2020

pluralsight logo Pluralsight

Develop, deploy and debug cloud-based applications using AWS. Practical, hands-on skills for successfully developing with all the major services in AWS.

AWS Certified Solutions Architect

2019 - 2020

pluralsight logo Pluralsight

Thorough understanding of how to make decisions between products and services on AWS, and how to begin architecting your own solutions on AWS.

CV

Experience

Professional Experience

Senior Full Stack Developer | Tech Lead

January 2023 - December 2023

made logo Codeium | Contract

On the backend, I played a pivotal role in designing, developing, and maintaining the core services that powered our applications. This involved working with cutting-edge technologies and frameworks to ensure scalability, performance, and security. My dedication to clean, maintainable code helped streamline development processes and facilitated seamless collaboration among team members. On the front-end, I took on the responsibility of crafting user-friendly, responsive, and feature-rich interfaces using React. My commitment to best practices and staying up-to-date with the latest trends in front-end development allowed me to create efficient and visually appealing components that enhanced the overall user experience. Writing reusable, testable, and efficient code. Well-practiced Test driven development. Build Node/ Yeoman/Typescript, Serverless, Secure API, React, add libraries and develop functionality. Design and implementation of low-latency, high-availability, and performant applications. Implementation of security and data protection. Integration of data storage solutions. OAuth/JWT token integration. Promote best practices in all areas of Software Development.

Senior Back End Developer

March 2022 - December 2022

made logo made.com | Contract

Refactor existing code source based on best-practices, standards and company branding. Writing reusable, testable, and efficient code. Well-practiced Test driven development. Build Node/ Serverless, Secure API, add libraries and develop functionality. Ensure front end components are built to detailed specifications. Design and implementation of low-latency, high-availability, and performant applications. Implementation of security and data protecst driven development. Build Node/ Serverless, Secure API, add libraries and develop functionality. Ensure front end components are built to detailed specifications. Design and implementation of low-latency, high-availability, and performant applications. Implementation of security and data protection. Integration of data storage solutions. Build Database Schemas. OAuth/JWT token integration. Promote best practices in all areas of Software Development.

Senior Full Stack Developer

March 2021 - February 2022

shell logo Shell Energy | Contract

Build efficient, testable, and reusable modules and classes. Contribute to planning/concept/design of darkrmation architecture. Build Node/ Serverless API, add libraries and develop functionality. Ensure components are built to detailed specifications. Configure payment services, webhooks and payment gateways. Build database schemas in GraphQL. OAuth/JWT token integration. Promote best practices in all areas of software development.

Senior Full Stack Developer | Technical Lead

September 2020 - March 2021

rotate logo Studio Rotate | Permanent

Inspire cross functional teams to deliver high quality digital products. I love solving complex problems, I am comfortable consulting with technology stakeholders outside of my team. Solve complex performance problems and architectural challenges. Integration of data storage solutions. Build efficient, testable, and reusable modules and classes. Contribute to planning/concept/design of darkrmation architecture. Nuxt/Vue JS. Serverless/AWS Build Node/ Serverless API, add libraries and develop functionality. Ensure components are built to detailed specifications. Configure payment services, webhooks and payment gateways. Build database schemas. OAuth/JWT token integration. Promote best practices in all areas of software development.

Senior Front End Developer

June 2020 - August 2020

sportstack logo Sportstack | Contract

Develop and enhance the main front end platform - website. Writing reusable, testable, and efficient code. Well-practiced Test driven development. Design and implementation of low-latency, high-availability, and performant applications. Implementation of security and data protection. Integration of data storage. solutions.

Senior Back End Developer

March 2020 - June 2020

sainsburys logo Sainsburys Digital Tech & Data | Contract

Refactor existing code source based on best-practices & standards. Develop middleware using GraphQL/nextJS for Google DV360 Advertising platform. Writing reusable, testable, and efficient code. Well-practiced Test driven development. Design and implementation of low-latency, high-availability, and performant applications. Implementation of security and data protection. Integration of data storage solutions.

Senior Full Stack Developer | Team Lead

February 2019 - November 2019

kfc logo KFC | Permanent

Work across multiple teams including Mobile, Back End, Front End and Dev Ops to ensure projects complied with business requirements. Develop and design integrations between our digital ordering systems, point of sale system, payment solutions and related tools to support those systems. Develop internal applications to allow for digital orders placed through 3rd party integrations. Ensure data integrity between systems through defined integration layers. AWS/Serverless/Node/React.

Senior Front End Developer

February 2019 - November 2019

preqin logo Preqin | Contract

Develop and enhance the main front end platform - website. Design and develop new user-facing features. Develop specifications and designs for complex applications or modifying/maintaining complex existing applications. Perform code analysis, requirements analysis, identification of code metrics, system risk analysis and software reliability analysis. Performance tuning, improvement, balancing, usability, testing. Javascript/React/Vanilla JS/Elasticsearch.

Senior Front End Developer

February 2019 - November 2019

melodyvr logo MelodyVR | Contract

Develop/Design/Build a fullstack integration for a Content Management System using Node/React in AWS/Serverless. Integration of data storage solutions. Build efficient, testable, and reusable modules and classes. Conduct testing and deploy into production. Contribute to planning/concept/design of information architecture. Design and Develop React JS front-end application CMS. Provide technical support to the team during the devlopment of the application solution. Determine business requirements and translate into component architecture within a limited timescale. Determine front-end application architecture.

Senior Back End Developer

April 2017 - November 2017

bigcleverlearning logo Big Clever Learning | Contract

Develop a series of microservice application architecture counselling applications. Koa/React/Swagger/Node. Solve complex performance problems and architectural challenges. Integration of data storage solutions. Build efficient, testable, and reusable modules and classes. Conduct testing and deploy into production. Updating, repairing, modifying and developing legacy code and generic applications. Contribute to planning/concept/design of darkrmation architecture. ES6 Node/React JS. Contribute and add to Node microservices API, add libraries and develop functionality. Run environments through Docker containers and local services. Develop components for React applications for counselling services with MaterialUI. MySQL, PostgreSQL, Mongo. Build components to detailed specifications. Configure payment services, webhooks to Stripe. Build database schemas. Jest/Mocha mock/dontMock unit testing. Redux/Redux Saga middleware.

Senior Back End Developer

October 2016 - March 2017

futurebrand logo FutureBrand | Contract

Develop and integrate OAuth services for global clients and further develop functionality for administration components. Build efficient, testable, and reusable modules and classes. Solve complex performance problems and architectural challenges, SAML & OAuth integration. Integration of data storage solutions. Conduct testing and deploy into production. Updating, repairing, modifying and developing legacy code and generic applications. Contribute to concept/pitching digital experiences for brands & agencies. Build Craft CMS PHP plugins to extend functionality of administration system for asset management services for global clients. JQuery, Ajax, PHP, add OAuth2 server and develop for group sites, build frontend components to detailed specifications. MySQL.

Senior Full Stack Developer | Team Lead

January 2015 - September 2016

purplebridgepublishing logo Purple Bridge Publishing | Permanent

Develop and lead dev team. Laravel/PHP/Javascript/MySQL. Typical LAMP stack. Server configurations and pipeline setup, Docker containers. TDD Unit testing with PHPUnit. Design, develop, test, support and deploy custom web applications. Design and develop testing and maintenance procedures and activities. Assist and support junior team members on multiple projects. Implement best practices, standards and procedures. Develop and document design, source base and architecture. Maintain and manage existing code bases. Design, develop and implement solutions to user needs and requirements. Write, review and improvise code. Run tests and fix bugs. Coordinate with directors and business analysts to determine functionalities. Design and develop technical solutions to complex business problems. Design and develop data analysis solutions. Design and develop logical and physical data modelshat meet application requirements. Design, build and deploy web services including API, databases, websites and office management software.

Contact

Contact Me

My Address

London E1

Social

Email Me

marc.lally@gmail.com

m.lally@pm.me

Call Me

07539 083440