Hi! I am a Full-Stack Engineer
About me
I’m 30 years old and live in Hamburg. I’ve been enthusiastic about technology from an early age, which is why I’ve acquired knowledge in a wide range of areas.
My main interest lies in software development. In addition, I also have experience in
Work approach
I’m a self-reflective software engineer and place great importance on clear, open communication.
My daily work includes agile practices such as daily stand-ups, task planning, documenting workflows, reporting to product owners, maintaining existing software, and of course implementing new features and bug fixes.
I highly value teamwork, code reviews, and clean, maintainable, and well-understandable code. I value an open, collaborative work environment that encourages active knowledge sharing and continuous learning.
Professional role
I see myself in a Full-Stack role with primary responsibility as a (lead) Front-End software engineer.
Furthermore, I enjoy working in product design roles and developing UX and UI concepts together with designers based on product requirements. Apart from that, I am flexible and always interested in working on other technical, product-related, or controlling-related topics.
I’m motivated by solving complex problems through clean and sustainable software design.
I am currently employed full-time and also work as a freelancer.

Skills
Front-End
- TypeScript
- React
- Next.js
- Angular
- Jest
- Karma
- Cypress
- Protractor
- Vue.js
Styles
- SCSS
- SASS
- Tailwind CSS
- Material UI
- MUI
- PostCSS
- Figma
Back-End
- Java
- Kotlin
- TypeScript
- Node.js
- PostgreSQL
- MySQL
- Redis
- InfluxDB
- Spring Boot
- Hibernate
- Nest.js
- Microservices
- Mockito
- Spock
- MQTT
- SNS/SQS
DevOps
- Nginx
- Docker
- Kubernetes
- CI/CD-Pipelines
- Bash
- Linux based systems
- Serverless
- Helm
- Terraform
- AWS Cloud
- AWS CDK
- Grafana & Grafana Loki
- Prometheus
Other
- Strapi CMS
- Payload CMS
- Vagrant
- QEMU/KVM
- PlantUML
- Raspberry Pi
- Arduino
- Espressif ESP
Work
Askan Hesse - Individuelle Software- und EDV-Lösungen (self-employed)
In addition to my permanent position, I work as a freelance full-stack software engineer.
I offer consulting, concept design and development of individual software and IT solutions, applying my broad technical expertise to implement the diverse requirements of my clients.
I work on a project basis, mostly remotely, and coordinate requirements directly with my clients.
Insurfox
Insurfox (Insurfox GmbH) develops innovative products that make insurance simple, digital, and user-friendly.
At Insurfox, I am currently active in the following areas:
General
Development and maintenance of various product applications.
Support in resolving issues affecting the end-user experience.
Front-End (main responsibility)
Leading technical and architectural decisions based on product requirements.
Optimization of user flows and end-user experience.
Main technologies: Next.js and React.js.
Back-End
Responsible for technical and architectural decisions based on product requirements.
Quality assurance after rollouts in development and production environments.
Contributing to security and data protection concepts, particularly regarding customer data.
Main technologies: Java, Groovy, Spring Boot.
DevOps / Infrastructure Development
Conception, development and maintenance of:
product-related infrastructure.
solutions for monitoring and logging.
scalable and flexible infrastructure concepts.
Contributing to security and data protection concepts, particularly regarding customer data and internal services.
Management of deployment solutions for service automation.
Creation and maintenance of CI/CD pipelines for automating build, test, and deployment processes.
Infrastructure hosted on Amazon Web Services (AWS).
System monitoring and logging with Grafana, Grafana-Loki, and AWS CloudWatch.
Product Conception and Development Controlling
Communication with management and partners to determine technical and product requirements.
Support and lead technical decisions within the scope of product development.
Participation in the conception of new product features.
Creating and prioritizing tasks based on product decisions and monitoring team workload.
Additional responsibilities
Supporting company-wide IT administration and internal technical infrastructure.
Contributing to engineering leadership topics such as code quality, development standards, and coordination of technical decisions across teams.
Supporting onboarding of new developers and knowledge transfer within the team.
dasABOmobil
I was co-founder of dasABOmobil (DasAboMobil GmbH) and worked as a Full-Stack software developer.
In this cross-functional role, I took on both technical and product conceptual responsibilities to ensure the development of a market-ready product.
The platform enables car dealers to easily convert their fleet into a car subscription model.
The development was carried out collaboratively by all shareholders in their spare time.
At dasABOmobil, I took on the following responsibilities:
General
Development and maintenance of various product applications.
Support in resolving issues affecting the end-user experience.
Quality assurance after application rollouts.
Front-End (main responsibility)
Optimization of user flows and end-user experience.
Creation of user interface concepts for end customers and dealers.
Development of the end-customer application.
Main technologies: Angular (SSR).
Back-End
Conception, development, and maintenance of the product’s Back-End application.
Contributing to security and data protection concepts, particularly regarding customer data.
Main technologies: Java, Groovy, Spring Boot.
DevOps / Infrastructure Development
Conception, development, and maintenance of:
product-related infrastructure.
solutions for monitoring and logging.
scalable and flexible infrastructure concepts.
Contributing to security and data protection concepts, particularly regarding customer data and internal services.
Management of deployment solutions for service automation.
Initially hosted on Amazon Web Services (AWS). I later independently migrated the infrastructure to a Kubernetes-based setup on Hetzner, resulting in around 90% cost savings.
System monitoring and logging with Grafana, Grafana-Loki, and Prometheus.
FREE NOW
After my work at the sister company REACH NOW (moovel Group GmbH), I switched internally to FREE NOW (Intelligent Apps GmbH) following an internal offer.
At the beginning of my employment, FREE NOW was in the process of building a multimodal mobility platform that would allow users to combine different transportation providers through a single app to reach their destination.
During my time at FREE NOW, I worked in several cross-functional teams (“Squads”) and was responsible for various aspects within product and platform development.
Apr. 2020 – Jan. 2021: Member of the “Automation Squad”
Responsible for developing software for the automated management of marketing campaigns, aimed at improving customer retention and optimizing marketing expenses.
Development and maintenance of:
software for creating highly efficient marketing campaigns based on data analysis.
various Back-Office applications for internal departments.
software for automating crediting processes and optimizing customer loyalty programs.
existing internal CRM software.
Cross-functional support in resolving issues affecting the end-user experience.
Architectural decisions regarding the interaction between Back-End and Front-End services.
Quality assurance after rollouts to the development environment.
Main technologies: React.js.
Jan. 2020 – Apr. 2020: Member of the “User Squad”
Responsible for all user and base platform-related topics.
Development and maintenance of various web Front-End applications for registration, login, and password management used in the FREE NOW applications and public Front-Ends.
Cross-functional support in resolving issues affecting the end-user experience.
Architectural decisions regarding the interaction between Back-End and Front-End services.
Quality assurance after rollouts to the development environment.
Main technologies: React.js.
Oct. 2019 – Dec. 2019: Member of the “Passenger Tooling Squad”
Responsible for developing various CRM applications for internal use.
Development and maintenance of:
Back-Office software used by internal departments for collaboration between business units.
existing internal CRM software.
Cross-functional support in resolving issues affecting the end-user experience.
Architectural decisions regarding the interaction between Back-End and Front-End services.
Quality assurance after rollouts to the development environment.
Main technologies: React.js.
REACH NOW (moovel Group GmbH)
moovel (moovel Group GmbH) was a corporate startup by Daimler. In mid-2019, the company was renamed to REACH NOW as part of a joint venture between BMW and Daimler.
The goal of moovel was to develop a multimodal mobility platform that enables users to combine different transportation providers through a single app to reach their destination. The moovel Group GmbH operated several applications, including customized mobility apps for public transport providers and a neutral general mobility app.
At moovel / REACH NOW, I held the following positions:
Jun. 2019 – Oct. 2019: Member of the “Growth Squad”
Responsible for analyzing and optimizing the end-user experience across different products.
Conception and development of templates for user interactions, A/B testing, and data analysis of user workflows.
Conception of feature ideas and subsequent development of simple MVPs for rapid delivery.
Main technologies: Vue.js.
Mar. 2016 – Jun. 2019: Member of the “User Squad”
Responsible for all topics related to the user and base platform.
Development and maintenance of:
Back-Office and CRM software used by internal departments and external B2B partners for interaction between different business units.
services providing APIs for other teams and B2B partners to interact with end users.
CI/CD solutions and various deployment solutions.
Integration of external services via third-party APIs (e.g., Facebook, Google).
Quality assurance after rollouts to the development environment.
Implementation of advanced end-to-end testing across multiple microservices to improve stability during deployments.
Cross-functional support in resolving issues affecting the end-user experience.
Main technologies: Angular.js (later replaced by Angular), Java, Groovy, Kotlin, Spring Boot.
Development and maintenance of infrastructure on Amazon Web Services (AWS).
System monitoring and logging with the ELK Stack and AWS CloudWatch.
Oct. 2015 – Mar. 2016: Member of the “Infrastructure Squad”
Responsible for building the infrastructure and setting up the technical Back-End.
Creation of software concepts and service structures for the base infrastructure.
Execution of DevOps tasks to set up service environments and configurations based on technical requirements.
Conception and development of the central API gateway, plugins, and workflows.
Main technologies: Java, Groovy, Spring Boot, Kong API Gateway, Lua.
Development and maintenance of infrastructure on Amazon Web Services (AWS).
System monitoring and logging with the ELK Stack and AWS CloudWatch.
In October 2019, I transferred internally to the sister company FREE NOW (Intelligent Apps GmbH) following an internal offer.
INFINIT GmbH
At INFINIT GmbH, I completed my training as an IT specialist for application development and subsequently continued to work in software development.
At INFINIT, I took on the following responsibilities:
Development of:
internal software projects based on Angular.js.
hybrid mobile customer applications for Android and iOS using Java, Swift, and various web technologies.
customer websites based on different content management systems, mostly PHP-based.
templates and custom extensions for different content management systems.
Main technologies: PHP, Java, WordPress, Joomla, CoreMedia, Amazon Web Services (AWS).