I'm Luke, a Senior Software Developer based in the UK with over 11 years of experience building software.
I am proficient in a variety of technologies including JavaScript, TypeScript, React, HTML, and CSS. I have a keen interest in design and UI/UX, and I also have experience with back end development using Node/Express.js, SQL/NoSQL, and REST/GraphQL.
I'm passionate about solving problems and building efficient, organised systems that are fast, performant and accessible to everyone.
In my free time, I enjoy activities such as skiing, swimming, running and gaming.
Experience
Senior Software Developer / LondonLink / Remote
May 2021 - Present / 3y 4m
- Lead front end engineer, designing and implementing new features for the trading platform.
- Implementing real-time websocket interfaces, which help to improve data concurrency/consistency and user experience.
- Developing internal compliance tools which have been recognised by the company's board of directors for significantly improving staff workflows and adherence to regulatory commitments.
- Conducting comprehensive end-to-end testing using tools such as Selenium, Mocha, and Chai to improve software quality, resulting in a reduction of defects and bugs.
Senior Software Developer / Dodec / Remote
Oct 2017 - May 2021 / 3y 7m
- Project lead responsible for the successful launch of the Tefal UK e-commerce Magento store project, delivering the project on time and within budget. Duties include maintaining strict timelines and deadlines, and managing multiple cross-company teams and personnel, as well as collaborating with the client to understand their requirements.
- Plan and lead the development of a bespoke medical application that is composed of a Node.js back end and a React.js front end, ensuring strict compliance with security and privacy requirements while coordinating the work of an in-house team.
- Mentoring junior developers by providing technical guidance and support. Implementing best practices and standards for coding and testing, including using linting tools like ESLint and implementing pull-request workflows, to improve the team's code performance and reliability.
Software Developer / Dodec / Hybrid
Sep 2014 - Oct 2017 / 3y 1m
- Directing the development of landing pages showcasing new products for household brands, including Tefal and Krups, optimising them for mobile compatibility using responsive design techniques, resulting in increased conversions.
- Designing and developing a streamlined experience for customers to register their GroupeSEB products, creating a scalable API built with Node.js and Express.js, and a MongoDB database capable of handling a high amount of traffic and requests.
- Designing and developing custom WordPress themes and plugins for a range of clients.
Junior Software Developer / Dodec / On-Site
Sep 2013 - Sep 2014 / 1y
- Assisting in designing and developing static websites using HTML, CSS, and JavaScript.
- Experience working on a Ruby on Rails project for a large-scale employment platform, implementing key features and enhancements while developing a deep understanding of the Ruby on Rails framework and its capabilities.
- Providing technical support and guidance to non-technical staff, helping them to understand and use the company's web-based software platform more effectively by creating a series of training materials and tutorials.