About Me
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.
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.
Pluralsight
Develop, deploy and debug cloud-based applications using AWS. Practical, hands-on skills for successfully developing with all the major services in AWS.
Pluralsight
Thorough understanding of how to make decisions between products and services on AWS, and how to begin architecting your own solutions on AWS.
Experience
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 Me
London E1
marc.lally@gmail.com
m.lally@pm.me
07539 083440