Colin Clark
Staff Software Engineer @Essensys
Signup · Get unlimited contacts
WORK HISTORY
Staff Software Engineer @Essensys
London, GB
Head engineer, responsible for the architecture, codebase and deployment process of a microservices and micro-frontends-driven application that manages flexible working spaces for B2B clients across the globe. • Empowering developers by restructuring and realigning business models and associated micro-architectures, removing all dependencies between four functional squads. Obtaining buy-in from senior members of delivery, product and management via effective engagement and collaboration. • Rearchitecting and developing branding, localisation and authentication patterns in React, simplifying code and reducing duplicated network requests (saving £15K+ per month). • DevOps: AWS & GitLab. Penetration and load testing and resultant security fixes. Reducing cost of running deployment pipelines by 55%+. Increasing deployment frequency whilst reducing the change failure rate through faster feedback and better observability in test environments (Datadog). • Introducing frontend TDD suite, providing relevant workshops, mentoring and ongoing support for 24+ developers of all abilities.
EDUCATION
Birkbeck, University of London
Bachelor of Arts - BA, English & Creative Writing
ABOUT COLIN CLARK
A consummate and passionate Staff Software Engineer with 17 years commercial experience in web development. Highly skilled in the architecting, engineering and deployment of quality software on time and to budget. Has an excellent understanding of project lifecycles and the different technologies that comprise robust and scalable solutions. Expert in innovating ambitious yet efficient technical strategies with a strong ability to promote stakeholder engagement. Excels at positively influencing the direction of people, product and process in a leadership role across multiple teams. • Domain-Driven Design: Mapping business logic to software services to empower domain experts in several squads, enabling them to ship organised and scalable deployment artefacts with confidence. • Micro-frontend & Microservices Architecture: Driving the standards of excellence for an entire product department to ensure the delivery of flexible, independent micro-applications. • DevOps: Streamlining CI/CD deployments via automated pipeline enhancements, reducing associated costs by 55%, whilst enforcing best-in-class standards for testability, observability, security and performance. • Expert React/TypeScript Engineering: Developing accessible, branded and performant UI components in private and public repositories. Implementing responsive and adaptive designs to cater for multiple devices. Strategising, documenting and building out the communication, routing, internationalisation, testing and many other associated frontend concerns. • Proficient Node/TypeScript API Engineering: Designing and coding organised REST-based APIs across numerous industries. Migration of legacy APIs and SQL databases to modern solutions such as GraphQL and NoSQL. • SEO Optimisation: Performance and SEO fine-tuning, with heavy focus on core web vitals and page speed. Optimising sites into first place for organic Google rankings for relevant search terms. • Diligence & Ownership: Practitioner and advocate of self-reliance and attention to detail. • Recruitment & Training: Recruiting and mentoring dozens of aspiring engineers. • CI/CD - AWS, Azure • AppCheck, New Relic, Datadog • Docker, Git (hub & lab), Jenkins • Microservices, micro-frontends (single-spa & webpack module federation) • SQL, NoSQL, GraphQL, REST API • TypeScript, JavaScript (ES6+), webpack • Node.js, npm • ReactJS, Redux, RxJS (Observables), Vue • TDD, BDD, E2E - Cucumber, Selenium, Cypress • HTML5, CSS3, SASS, D3, Canvas • Accessibility, SEO, responsive design, mobile first, cross-browser compatibility • Agile methodologies
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.