I am an experienced Fullstack Software Engineer with over 13 years
of experience in both software and product development. I have a
proven track record of working with a variety of languages and
frameworks across web and mobile platforms. I focus on creating
value for users by developing clean and efficient software
solutions. With extensive consulting experience, I excel at
collaborating with different stakeholders, facilitating agile teams,
and enhancing communication across organizations.
Bio
As a software engineer with a product mindset, I aim to bridge the
gap between software development and user needs. My expertise lies
in utilizing modern technologies to create innovative solutions that
drive business success. I have a strong background in consulting,
which has equipped me with the skills to manage diverse projects and
deliver high-quality results.
Experience
Throughout my career, I have taken on various roles that highlight
my versatility and capability in the software engineering field.
Here are some of my the things I've gotten up to:
Software Engineer | Customer in the music industry
- Worked with a team building services for subscribers, improving
legacy systems, developing new features, validating ideas and
improving team performance.
Technologies: Python, Django, Docker, GCP, Kubernetes, React,
Kotlin, Agile.
Software Architect | Professional Speaker Agency
- Designed and built an MVP of an AI-powered staffing tool for a
professional speaker agency. The tool provided a conversational UI
for matching speakers to client requests, summarizing speaker
topics, and generating speaker presentations.
Technologies: Typescript, React, Pinecone, Docker, GPT-4,
Huggingface, Scraping, ETL.
CTO and co-founder | Start-up
- Created a platform for the automation of printed
direct-communication, letting companies send physical mail to
customers based on events in their systems.
Technologies: Typescript, React, Node.JS, PostgreSQL, Docker,
Agile, PDF, Printing.
Software Architect | Banking Client
- Advised on team organization, architecture, and technology
choices to enable autonomous end-to-end software delivery.
Technologies: Typescript, React, Java, Team Topology, Agile,
Micro Frontends.
Head of Engineering | Consulting company
- Hands on role at the start of a new country office. Job
consisted of among other things recruitment, mentoring, sales
support, client work and various management tasks as well as
supporting other country offices.
Technologies: Recruitment (planning, sourcing, interviewing and
everything in between), sales (from attending events to
technical-salse), a bit of everything (...like HR, compensation,
IT, facilities etc.).
Team Lead | Gaming - Led a team developing a
web-based casino game, contributing to both frontend and backend
code and participating in design workshops.
Technologies: Javascript, Java, PostgreSQL, Pixie.js,
Howler.js, Scrum.
Software Engineer | Payments company
- I worked as a developer at a time when the company was replacing
their whole IT architecture and becoming a Visa card issuing bank.
I worked in collaboration with contractors to build and release a
whole new banking system with accounts, payments, credit card
issuing and transaction processing. Besides working a lot with
credit cards I also designed and built the first mobile payment
implementations, designed and implemented public APIs, built an
oauth2 implementation to allow integrations, built cash-register
integrations for our payment methods and much more.
Technologies: PHP, Javascript, Symfony, Laravel, Angular,
Drupal, MariaDB, Galera cluster, High availability, SOAP,
OAuth2.
Skills
Here are some of the key skills and technologies I work with:
Front End Development: React, Angular, Next.js,
Jquery
Back End Development: Node.js, Django, Spring
Boot, KTOR, Symfony, Laravel
Databases: Pinecone, MySQL, PostgreSQL, MongoDB
Cloud Platforms: AWS, GCP, Azure, Heroku
Mobile Development: iOS, SwiftUI, Flutter,
Android
Dev Ops: Docker, Kubernetes, GH Actions, Jenkins
AI: OpenAI GPTs, Llama 2, Huggingface
Services
What I offer
I offer a wide range of services to meet your software development
needs. Here are some of the key services I provide:
Fullstack Development: End-to-end development of
web and mobile applications using modern technologies.
AI and Machine Learning: Integration of AI and
machine learning capabilities into your applications.
Cloud Solutions: Design and deployment of
scalable and secure cloud infrastructure.
Consulting: Expert advice on technology choices,
team organization, and project management.
DevOps: Implementation of CI/CD pipelines,
containerization, and infrastructure as code.
Want to hear more?
If you are interested in working with me or would like to learn more
about my services, please feel free to get in touch. I am always
open to new opportunities and collaborations.