Contact
- [email protected]
- Website
- jonathanholst.com
- jonathanholst
Summary
Software developer with multiple decades worth of experience. Entered a management path in July 2023. Expertise in Python (including extensive experience with the Django and Celery frameworks) JavaScript and TypeScript (extensive experience with React and a cursory knowledge of Svelte, with a personal preference for vanilla JavaScript as much as possible), HTML and CSS (including SCSS-flavoured Sass). Working knowledge of Clojure. Experience with PostgreSQL, MySQL, Redis, RabbitMQ and a host of Amazon Web Services (Elastic Cloud Computing [EC2], Simple Email Service [SES], Simple Storage Service [S3], CloudFront and Lambda) and Google Cloud Platform services (Cloud Run, Cloud Build, Cloud Storage, Workflows and Cloud SQL). Native Danish speaker and fluent in written and spoken English.
Current
I am currently working as CTO at GreenMobility A/S.
Work experience
-
GreenMobility A/S (2023–present)
Formal job title: CTO.
GreenMobility are a 100% electric car sharing provider.
The tech stack is Node.js/TypeScript, Next.js, PostgreSQL/Prisma, OpenAI API, Google Cloud Platform.
- Rejoined to take up the role of CTO after a brief stint at GAN Integrity.
- Set up a remote 2-person development team in Egypt
- Upon rejoining, focussed on finalising projects related to efficient insurance of the rentals that had been stalled since my departure, improving profitability of the company. (In the first full fiscal year after my return, the company went from net losses to net profits.)
- Defined and implemented a project to save the company's use of expensive SMS messages by 90%, with no loss to the customer experience
- Negotiated a new contract with a key technology vendor that both defined deliverables and improved pricing terms
-
GAN Integrity (2023)
Formal job title: Tech lead.
GAN Integrity provide compliance management software.
The tech stack was Node.js, MongoDB, PostgreSQL, Amazon Web Services.
- Joined as tech lead of the User Management Squad, with managerial responsibilities for a team of 3 developers. My tenure was very short, however, as I was headhunted quickly after joining.
- Was part of the cross-organisation tech lead group that helped set the direction for the tech organisation. I proposed the use of a technology radar as a guiding principle.
-
GreenMobility A/S (2021-2023)
Formal job title: Senior backend developer.
GreenMobility are a 100% electric car sharing provider.
The tech stack was Node.js/TypeScript, Next.js, PostgreSQL/Prisma, Google Cloud Platform.
- Joined at the scale-up stage as an experienced hand to contribute to an existing system and to serve as a mentor to more junior team members.
- Built a system that evaluated thousands of trips per day for any relevant bridge/congestion fees.
- Helped institute software development practices such as feature flagging and increased the focus on automated testing.
-
Veo Technologies ApS (née Sportcaster) (2016-2021)
Formal job title: Senior software engineer.
Veo offer a custom camera with an AI system for recording sports events without the need for a human camera operator.
The tech stack I worked with was Python with Django, React, PostgreSQL (using Django ORM), RabbitMQ via Celery, Heroku, Amazon Web Services.
- Joined as employee no. 7 to head up development of its web properties
- Started and continually developed on the customer-facing platform that grew from 0 to multiple tens of thousands of users
- Built the first version of the software that allowed users to operate the camera remotely
- Built the 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
- Instituted software development practices such as code review, automated testing and feature flagging
-
PDC A/S (2013–present) (Note: Ovivo was acquired in 2013)
Formal job title: Lead developer.
PDC are a software consulting agency, primarily offering custom installations of their own planning software solutions, for the airline industry, health care, broadcast and more.
The tech stack I worked with was Python/Django, React, PostgreSQL/Django ORM, RabbitMQ/Celery, Amazon Web Services.
- Joined after the acquisition of Ovivo to continue development on Ovivo as well as to contribute to PDC’s other properties
- Served as product owner of a complete overhaul (architectural as well as visual) of an employee-focussed white label app serving tens of thousands of employees across multiple companies/public institutions. One customer’s version became top ranked in the Danish version of Apple’s App Store upon release.
- Helped increase focus on automated testing as well as introduce the concept internally of responsive web design.
-
Ovivo ApS (2011–2013)
Formal job title: Lead developer.
Ovivo were a startup offering a lightweight planning SaaS (of the same name), primarily targetted at Danish primary care facilities.
The tech stack was Python/Django, Vanilla JavaScript with jQuery, PostgreSQL/Django ORM, RabbitMQ/Celery, Amazon Web Services.
- Joined as employee no. 3, the first developer to get the company off the ground
- Wrote most of the code for the platform that would eventually end up serving a sizeable chunk of its addressable market (primary care facilities in Denmark) and was eventually acquired in a joint venture by Silkeborg Data A/S and Prolog Development Center A/S
- Served as lead developer for a small global team of remove developers
-
Print2People ApS, ToonPrint A/S (2008–2010)
Formal job title: Programmer.
Print2People and ToonPrint were sister companies, both focussed on providing custom print products to customers; Print2People were aimed at business customers while ToonPrint had an exclusive licence to produce Disney-branded items.
The tech stack was PHP, MySQL, vanilla JavaScript, on-prem servers.
- Joined to replace the long-term lead developer who was leaving the company
- Developed a platform that would automatically produce PDF files for printing with vendors based on customers’ custom designs
- Helped institute software development practices such as version control and deterministic deployments
-
Verk ApS (2006–2007)
Formal job title: Web developer.
Verk were a web design agency with customers in many industries.
The tech stack was PHP, MySQL and vanilla JavaScript.
-
GMTA ApS (2004–2008)
Formal job title: Web developer.
GMTA (now Ubivox) were a software development company primarily building an email newletter tool, as well as consulting with clients.
The tech stacks were a mix of PHP/MySQL and Python, with vanilla JavaScript on the frontend.
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.