Christoph Miksche
Software Developer
Christoph started creating websites in 2007 with HTML and CSS. Beginning at 2009 he created different projects (e.g. web portals, CMS, forum software) with PHP. Because of that background he decided to start a career as a software developer. Besides software development he invests in stocks since 2014.
Experience
Full-Stack Developer
comnovo GmbH
Jun 2023
Full-stack software development with Angular, TypeScript and Java for the Forklift brands of KION Group AG like Linde and Still
- Developed and maintained full-stack applications using Angular, TypeScript, and Java, ensuring responsive and user-friendly interfaces with robust backend functionality.
- Modified and optimized CI/CD pipelines using GitHub Actions to streamline automation and improve deployment efficiency.
- Debugged and resolved CI/CD issues in a Rancher/Kubernetes environment, ensuring seamless deployment and scaling of applications.
- Acted as a Requirements Engineer for some Topics
Founder
Chapati Systems GmbH
Mar 2022
In a mission to make asset management easier
- Development of software for easier stock analysis
- Creation of several frontends with Svelte, Ionic and Angular (TypeScript, HTML, CSS)
- Planning and implementation of various GoLang and Rust OpenAPI REST and GraphQL applications
- Further development of a Python application with Flask, Jinja2, Mongo and Pandas
- Further development of a Flutter application (with Dart)
- Management of various Linux servers (Debian, Ubuntu, Arch)
- Typical DevOps activities such as CI/CD with Docker, Drone, GitHub Actions and GitLab CI/CD
- Setting up and integrating an authentication solution with Zitadel (OpenID Connect, OAuth2)
- Writing of unit and integration tests
- Creation of documentation and diagrams
- Accounting of all operational activities in SKR03 and SKR04 (Odoo and ERPNext)
- Various other activities that also have to be done as an entrepreneur (such as marketing)
Head of Frontend Development
The Digital Architects GmbH
Aug 2021 - Jan 2022
- Responsible for the frontend of COCO (Ionic, Angular, TypeScript, HTML, CSS)
- Further development of a WordPress plugin (PHP)
- Setting up CI/CD pipelines with GitHub Actions
Software Engineer
e.solutions GmbH
Oct 2018 - Jul 2021
Planning, realization and support of software projects, which were developed as web applications with HTML5, CSS3, TypeScript and JavaScript and android apps with Kotlin.
- Software development of the HMI of a navigation app for infotainment systems as part of a Scrum team based on Android and Kotlin
- Reactive programming with RxKotlin
- Planning and coordination of new features together with an automotive customer in an agile project
- Co-development of the GUI of a voice assistant app of a prototype infotainment project based on Angular, TypeScript, HTML and CSS
- Implementation of animations with HTML, CSS, TypeScript and a proprietary graphics engine
- Writing of unit and integration tests
- Creation of documentation and diagrams
Software Developer
nubibase GmbH
Jul 2017 - Sep 2018
- Planning, realization and support of software projects, which were developed primarily as web applications with HTML5, CSS3, PHP and JavaScript
- Working with frameworks like Laravel and Vue.js
- Adjustments to PHP-based webshop systems such as osCommerce and Magento
- Analysis of changes to existing software projects
- Care & monitoring of various IT systems such as servers, switches and routers
- IT support for various problems and systems
Junior Software Developer
nubibase GmbH
Aug 2014 - Jul 2017
- Planning, realization and support of software projects, which were developed primarily as web applications with HTML5, CSS3, PHP and JavaScript
- Working with frameworks like Laravel and Vue.js
- Adjustments to PHP-based webshop systems such as osCommerce and Magento
- Analysis of changes to existing software projects
- Care & monitoring of various IT systems such as servers, switches and routers
- IT support for various problems and systems
- Data mapping between different source and target systems and formats
- Solutions for connecting machines to existing systems
- Setup of PC, workstations and server
Skills & Tools
Computer languages
JavaScript • TypeScript • Python • Go • Rust • Kotlin • Java • PHP • Bash • HTML5 • CSS3 • SQL • XML • JSON • Markdown • REST • GraphQL
Systems
Angular • Svelte • Vue.js • Laravel • Bootstrap • WordPress • Magento • PostgreSQL • MariaDB • Git • Linux • Android • Windows • MacOS • FreeBSD • DB2 • Jira • Confluence • Drone CI • GitHub Actions • GitLab CI/CD • Docker • Podman
Education
Heinrich-Thein-Schule Haßfurt
Apprenticeship in Computer Science Expert: Software Development
Aug 2014 - Jul 2017
Languages
German: Native Speaker
English: Fluent
Spanish: Basic knowledge