Skip to main content

Software Engineer

Senior Backend Developer at Otera

Report

As an experienced back-end software engineer, I specialise in designing, building, and maintaining scalable and resilient API services that integrate machine learning capabilities into products. My professional experience encompasses Python technology stacks, including Django, FastAPI, Postgres, Celery, Redis, Mongo, and AWS.

I have a diverse background in Supply Chain and Big Four Management Consulting, and then I switched careers to work in software engineering at tech start-ups/scale-ups. On the Engineer/Manager pendulum, I am currently back on the technical track working as a senior software engineer. In the past I have worked as a manager/lead to: • spearhead large-scale technology-enabled business transformations • lead agile software engineering teams through full development lifecycles • coach and mentor people as well as line manage them through the formal annual/quarterly cycle With a proven track record in software engineering, project management, stakeholder engagement, and team leadership, I excel at driving results. My hands-on experience covers the entire software development lifecycle, allowing me to bridge the gap between technical execution and strategic business objectives.

Activity

Active on:Bluesky network

Loading activity...

View full activity

Career: 12

Senior Backend Developer

Otera

Feb 2025 - Present

Software Engineering Manager

Eigen Technologies

Jan 2022 - Nov 2024

Technical hands-on manager, leading squads and contributing code. Notable achievements include: - As Squad Lead, I spearheaded the implementation of Clause Comparison, a new feature that enables semantic comparison of document clauses. This enhancement was facilitated by React UI modifications and a Python API interfacing with a pre-trained model served by BentoML. - Achieved a significant reduction in security vulnerabilities within Eigen’s SaaS product’s microservices by prioritizing quick wins, shifting security left into Docker build processes to eliminate redundant libraries, managing language, operating system, and library upgrades, and automating reporting. - Enhanced engineering productivity and mitigated security risks by identifying Renovatebot, creating a proof of concept, securing stakeholder approval, and successfully implementing the rollout across multiple repositories for automated software library updates. - Co-led the migration from TeamCity to GitLab CI/CD, documenting frequent use cases, improved practices, and potential challenges to facilitate the team’s transition to the new system. - As Squad Lead, spearheaded the planning and execution of Kubernetes autoscaling for the product’s document upload, training, and extraction processes. - Line managed several software engineers, spanning junior to senior levels, and was responsible for performance management and career development support.

Software Engineer

Eigen Technologies

Mar 2020 - Mar 2022

- Co-managed a team of 6 to build a v2.0 benchmarking tool. Delivered on time a more reliable tool. I co-managed the design and planning, and supported the team resolving technical issues. Written in Python, deployed on AWS - Added SSO, a key commercial requirement, to the product offering. Built as part of an Auth service, written in Python using Django Rest Framework. Available with Docker compose and Kubernetes deployment configurations

Software Engineer

Big Health

Jul 2018 - Mar 2020

- Backend engineer working with Python, Flask, AWS (Serverless) micro-services - Developing and maintaining the Sleepio and Daylight products

Junior Software Engineer

Big Health

May 2017 - Jul 2018

- Full stack engineer working with React Native, Python, Flask, AWS and micro-services - Developing and maintaining the Sleepio product

Independent Consultant

CUBIIO LTD

Dec 2016 - May 2017

Freelance management consultant. I was the PMO Lead at Bovis Homes on a business transformation programme

Management Consultant

KPMG

Jun 2014 - Nov 2016

- As the Project Lead for a prominent Telecommunications Company operating across three distinct Operating Companies, I spearheaded the implementation of a comprehensive Supply Chain Planning solution. Through my efforts, the organization has successfully achieved substantial financial benefits, exceeding multi-million Euros in value. - Line manager to five management consultants

Management Consultant

EY

Jan 2013 - Jun 2014

Projects included: - Project Management Office (PMO) integration lead supporting a £5bn turnover Consumer Products company transition to a new commercial operating model

Management Consultant

KPMG

Nov 2007 - Dec 2012

- PMO lead (managing two in the workstream) on the transition to a Finance Shared Service Centre at a major German Telecommunications corporation - Sales & Operations Planning (S&OP) implementation work-stream lead, managing three people, at a global TelCo operator

Supply Chain Analyst

World Duty Free - WDF

Oct 2007 - Nov 2007

Interim contract. Reviewed and improved the Supply Chain Finance KPI dashboard

Supply Chain Manager

The Siemon Company

Jul 2004 - Sep 2007

Responsible for the EMEA Supply Chain. Line manager with two direct reports

Import Export Coordinator

CP Ships

Sep 2001 - Jun 2004

Education: 1

Northumbria University

Bachelor of Arts - BA

1996 - 2000

Credentials: 3

AWS Certified Developer – Associate

Amazon Web Services (AWS)

Oct 2021
Jan 2018
Feb 2017

Projects: 1

Demand & Supply Planning Technology Transformation

Nov 2014 - Mar 2016

- Client was a global Mobile Telecommunications Operator - Engagement lead for Oracle powered Demand & Supply Planning solution - Led successful agile deployment teams in multiple Markets - Benefits included improved forecast accuracy, more automated replenishment processes, and reduced working capital

Languages: 4

English(Native or bilingual)
German(Full professional)
Polish(Limited working)
Spanish(Elementary)

Skills: 12

Technical

Amazon Web Services (AWS)Cloud ComputingContinuous IntegrationDevOpsPythonSoftware Development Life Cycle (SDLC)

Business

Agile MethodologiesProject ManagementTeam Management

Interpersonal

CommunicationCross-functional Team LeadershipProblem Solving