Experience
Lead Technology Consultant - DevOps
Lead Technology Consultant
The engagement with Recharge has included a full re-platforming onto a modern, cloud-native, event-driven, microservices architecture using a modern tech stack.
- Hands-on development of a new platform across the stack (AWS/EKS/Terraform, NestJS, NextJS)
- Designing and implementing software architecture for the new platform
- Leadership of a team of 8+ engineers
- Instituting best practices for development, testing, deployment, and monitoring
- Advising on architecture, security, and performance
- Advising on team health; measuring and improving
- Supporting hiring by running technical interviews
Lead Technology Consultant
I'm currently working with Crosstide as a Lead Technology Consultant - helping technology leaders solve challenging problems and build great digital products. I'm responsible for driving successful client engagements via hands-on, best practice software development.
- Driving successful client engagements via hands-on, best practice software development
- Onboarding and supporting consultants in engagements
- Building and maintaining strong client stakeholder relationships
- Application development, testing, build, launch and management of software in production and ongoing improvements
- Evaluating new technologies and identifying how to leverage these to improve customer's products
- Contributing to software and infrastructure architecture, design choices and roadmap shaping, including the
- consideration of reliability, security, scalability and performance
- Working closely with stakeholders to translate ideas into technical solutions to solve business problems
- Recommending & collaborating with client development teams to ensure best practices are followed
- Collaborating on interviewing, selecting and onboarding of consultants onto engagements
- Developing and delivering thought leadership content and presentations, as well as helping with client case studies
Head of Engineering
OpenSC uses cutting edge technology to verify low-carbon and sustainable food production at source. The aim is to help businesses and consumers avoid illegal, environmentally damaging or unethical products, while improving supply chain accountability and transparency.
- Building OpenSC's core platform from scratch, including our public API, frontend applications and cloud infrasructure.
- Responsible for driving the evolution of the platform and overseeing and taking architectural decisions.
- Development across the entire stack, research spikes & architecture design.
- Managing relationships with partners/external stakeholders.
- Accountable for team delivery.
- Hiring across the Platform team inc. engineering, design & product.
- Coaching team (of 7) & promoting a good working culture.
- Evolving & improving team processes.
- Managing security and GDPR for the company.
Senior Software Engineer
Incubation for a new company in partnership with one of the world's largest aerospace companies. Worked for seven months building the MVP for UP42, including a developer console for users to manage their workflows & jobs for utilising and processing geospatial data.
- Working primarily as part of the frontend team, but with regular involvement and development on the backend team.
- Involved in interviewing & onboarding new engineering team for UP42, as well as helping to set up relevant processes
- Building out the 3-part MVP product from scratch on the frontend side, including a consumer marketing page for UP42,
- Technical presentations to the client (Airbus) around technical progress of the product.
Frontend Developer
BCG DV incubation for HeyCar in partnership with Volkswagen Financial Services in Germany. Nine months building and launching the Minimum Viable Product (MVP), an online used car platform that combines the best dealers with the best cars without hosting ads.
- Building out MVP web application for HeyCar (used car marketplace)
- Working closely with the design team to implement, test and verify their UI designs
- Responsive web development & cross-browser testing
- Automated testing using Jest & Enzyme, deployed as an automated pipeline via Travis CI
- Additional work on the backend team; primarily API development
- Interviewing & on-boarding technical candidates for the new HeyCar team
Senior Software Engineer
Building new companies at BCG Digital Ventures in Berlin. Working primarily with Java/Kotlin & Spring Boot, AWS, Kubernetes, Terraform, VueJS/React. During my time, I worked on several product builds across industries, including automotive, travel, geospatial and social impact.
- Building new ventures from scratch
- Presenting ongoing progress to clients
- Research phases; contributing technical expertise, feasibility studies
- Recruiting and on-boarding employees for new ventures and for BCG DV
- Helping to organise social events, both internal and external
Full Stack Web Developer
Livgrhm Ltd.
•Oct 2016 - Jun 2017
Between my time at Next Jump and my move to Berlin, Germany to join BCG Digital Ventures, I worked as a freelance full-stack web developer. I worked across multiple projects before my freelance career was (with no regrets) cut short to move to a new country.
Full Stack Web Developer
Full Stack Web Developer working on Next Jump's core employee benefits white-label platform, using PHP on the Zend framework. Lead the 'Site UX' team and Adopt A School UK initiative in 2016.
- Building out MVP web application for HeyCar (used car marketplace)
- Working closely with the design team to implement, test and verify their UI designs
- Responsive web development
- Automated testing using Jest & Enzyme, deployed as an automated pipeline via travis CI
- Additional work on the backend team; API development