Dawid Teper

Software Engineer, UK

Backend engineer with 5+ years of experience building robust, scalable applications using Node.JS, JavaScript, React.JS, and Next.JS. Passionate about technology, with a diverse range of interests from home lab setups and software engineering to hardware, Kubernetes, and broader infrastructure.

ABOUT ME

Software engineer with over five years of professional experience, specialising in building scalable and resilient systems using Node.JS and modern JavaScript frameworks like Next.JS. My journey began with a placement during a Computer Science degree, which quickly led to a full-time role and steady progression within the industry.

Deeply passionate about the fast-moving JavaScript ecosystem, CI/CD, and designing systems that are both robust and scalable. Known for tackling complex technical challenges with persistence and delivering effective, long-term solutions.

Throughout my career, I've had the opportunity to lead impactful projects, including the development of a high-traffic loyalty platform for a major publisher and an AI-powered image processing API for automated background removal.

I believe in the power of clean, maintainable code and contribute to team growth through thoughtful, constructive code reviews that provide clear, actionable feedback alongside positive reinforcement. I am quick to adapt to new technologies and excel in fast-paced, innovative environments.

Beyond my professional work, I actively explore DevOps practices, server infrastructure, and Kubernetes by experimenting with my personal home lab. This hands-on experience complements my backend skills and allows me to understand the full application lifecycle.

Looking ahead, I am focused on transitioning into a senior engineering role where I can leverage my technical expertise to build advanced systems and mentor fellow engineers, contributing to their growth and the success of the team.

Education

2017 - 2021

BSc (Hons) Computer Science (Software Engineering), UK
University of Hertfordshire
1st Class Honours & placement year

2015 - 2017

Sixth Form
The Watford UTC

Experience

2022 - Present

Software Engineer, UK
Contributed significantly to the rebuild of The Times’ loyalty platform - Times+, focusing on migrating the platform to a modern tech stack. Subsequently, I led the rebuild of News Corp Australia's loyalty platform - Plus Rewards. Our team modernised the frontend by migrating to Next.JS, Tailwind CSS, TypeScript, and revamped the Node.JS-based backend by making a transition from the REST to GraphQL API. Additionally, I have taken an active part in migrating all our platforms from internally managed dedicated servers to cloud- based hosting, powered by docker and Kubernetes (Northflank).

2021 - 2022

Junior Software Engineer, UK
Co-led a development of the Gloucester Rugby site and took a major part in the build of Telegraph Extra loyalty platform. Both platforms were powered by a bespoke, in-house CMS build on React.JS, Node.JS API and SCSS.

2020 - 2021

Intern Software Engineer, UK
This position was offered to me as a result of a successful completion of the placement year. My daily duties consisted of completing retainer work and conducting R&D, which often happened to support my University studies.

2019 - 2020

Placement Software Engineer, UK
As a Placement Software Engineer, my job was to learn as much as possible and get involved in as many projects as possible. Throughout the year, I have gained experience in working with Node.JS, Express.JS, React.JS, MongoDB and more. In the end, I was offered an intern role for the duration of my final year at the university.