Contact
- [email protected]
- Website
- jonathanholst.com
- jonathanholst
Summary
Senior software developer with 15+ years of experience building and shipping end-to-end products. Proven track record of delivering measurable business impact through product-focused engineering across multiple companies, from startups to established companies. Experience scaling platforms from zero to tens of thousands of users, navigating and contributing to nascent business plans, as well as driving profitability improvements through strategic technical decisions for established platforms.
Skills
Some of the technologies I’ve worked with in my career.
-
Backend languages, frameworks and technologies
- Python
- JavaScript
- TypeScript
- Node.js
- Django
- Flask
- Celery
- Next.js
- RabbitMQ
- Docker
- OpenAI API
-
Frontend languages and frameworks
- HTML
- CSS
- Sass/SCSS
- JavaScript
- TypeScript
- React
- Tailwind
-
Databases
- PostgreSQL
- MySQL
- SQLite
- MongoDB
- Redis
-
Data warehouses
- Google BigQuery
- Snowflake
-
Cloud platforms
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Heroku
-
Spoken & written languages
- Danish (native)
- English (fluent)
Work experience
-
GreenMobility A/S (2023–)
Formal job title: CTO.
Project highlights
- Oversaw the entire tech organisation, including internal product management, software development and IT operations and managing key external technology vendors
- Together with the executive team and board of directors, defined and executed a turnaround strategy that brought the company from a position of sustained losses to profitability within 12 months by closing down unprofitable markets, focussing on the core Danish market
- Set up and managed a remote 2-person development team in Egypt, doing code reviews, 1:1s and Scrum ceremonies
- Implemented a project management structure that allowed developers the autonomy to make decisions while ensuring they had context for understanding the problems to be solved
- Finalised a stalled project to implement a new invoicing logic, allowing the company to set aside funds earmarked for insurance. This required working with key stakeholders in the Finance department and outside legal consultants to identify remaining blockers and get those rectified, eventually improving profitability of the company on the order of 6% annually
- Defined and implemented a project to save the company’s use of expensive SMS messages by 90% (~$170,000 per year), with no loss to the customer experience
- Led the development of FreeMobility, a product offering customers free rides to profitable areas of operating zone, resulting in greatly reduced operational costs and higher vehicle utilisation due to higher availability in popular areas
- Negotiated a new contract with a key technology vendor that both defined deliverables and improved pricing terms
- Implemented automated code quality gates in CI pipeline, improving developer experience and reducing code review overhead
-
GAN Integrity (2023)
Formal job title: Tech lead.
Project highlights
- Managed the 3-person User Management Squad, running 1:1s, sparring with teams members and overseeing Agile ceremonies
- Implemented automated dependency updates in the CI pipeline with Renovate, improving security and compliance and saving developer time
- As part of the cross-team technical leadership, introduced the concept of a technology radar as a technology decision framework, to guide technology choices for new endeavours in a mature codebase
-
GreenMobility A/S (2021-2023)
Formal job title: Senior backend developer.
Project highlights
- Built a backend system that rewarded customers with free driving minutes when charging cars, based on the vehicle’s type and current battery level, improving operational efficiency and customer loyalty. The system handled thousands of trips per day
- Made the backend of Radar, a real-time notification system of vehicle availability in the user’s area, saving people with flexible schedules from constantly checking the app for available vehicles
- Implemented a system to automatically charge customers for entering onto the Storebælt and Øresund bridges as well as implemented the complex logic of the Gothenburg congestion charging, including a user-friendly backend for internal operations to manage areas and pricing
- Salvaged a stalled project to deal with charging customers for reserving cars, charging them for any use above 20 free minutes, even if that use was spread across multiple reservations on the same day
- Completely overhauled the end-user flow for booking delivery of a car, improving the customer journey and conversion, enabling the system to be used in more markets
- Split a monolithic monorepo into smaller services and libraries with Turborepo to allow for faster build times
- Mentored junior developers, including architecture and code reviews and internal knowledge sharing sessions
- Helped institute software development practices such as feature flagging and increased the focus on automated testing.
-
Veo Technologies ApS (2016-2021)
Formal job title: Senior software engineer.
Project highlights
- Started and developed Veo Editor, the company’s customer-facing platform for managing recordings and teams, including a rich set of collaboration features. The platform grew to 50,000+ users during my tenure
- Architected and implemented the event-based video processing pipeline that took recordings from cameras through intermediate steps of AI inference, video rendering and transcoding, human QA all the way to final publication in the hands of customers
- For the first version of the Veo camera, built the embedded software running on the camera hardware (Raspberry Pi) allowing users to control recordings from their mobile browser and automatically upload them to the cloud
- Set up feature flagging system to allow for gradual rollouts of new features
- Implemented complete CI pipeline with automated testing, coverage tracking and linting, ensuring high code quality across the codebase
-
Ovivo ApS (2011–2013) / PDC A/S (2013–2016)
Formal job title: Lead developer.
- Built most of the Ovivo platform that captured significant market share in Denmark’s primary care sector, and was eventually acquired by Silkeborg Data A/S and PDC A/S, at which point I continued as lead developer at PDC
- Served as lead developer for a small global team of remote developers
-
Early career (2004–2010)
Web developer at Print2People ApS, ToonPrint A/S, Verk ApS and GMTA ApS
Education
-
University of Southern Denmark (2009–2012)
I have a Bachelor of Arts, with a Major in English and a Minor in Communication and Rhetoric in Practice.