Recommended expert
Dirk Bolte
Senior Software Developer
Experience
May 2024 - Present
1 year 9 monthsSenior Software Developer
congstar
- Mobile app backend development in the mobile network management area for end customers
- Implementation of authentication methods
- Converting a monolith to microservices
- Operational support
- Technologies: Kotlin, Quarkus, Microprofile, Jackson, MariaDB, Redis, JSON, XML, SOAP, Maven, Git, GitLab CI, Splunk, Grafana, Jenkins, Kubernetes, Helm, Terraform, Microservices
Apr 2024 - May 2024
2 monthsSoftware Developer
Anonymous Client
- Optimizing GitLab pipelines
- Creating training materials around OpenID and gematik
- Technologies: GitLab, GitLab CI, Java, Kotlin, TypeScript, Spring, Quarkus, Angular, Keycloak, OAuth, OpenID, gematik
Nov 2023 - Present
2 years 3 monthsTechnical Interview Consultant
WorkGenius
- Conducting interviews with a focus on technology topics
- Technologies: Java, Kotlin, various technical topics
Aug 2023 - Apr 2024
9 monthsAWS/Kotlin Developer
OTTO
- Fullstack development including DevOps in the product categorization area for eCommerce
- Migrating from Spring Boot 2 to 3 and Vue.js 2 to 3
- Database optimization
- Technologies: Kotlin, Spring Boot, Microservices, MongoDB, JSON, Vue.js/TypeScript, REST, HAL, Gradle, Git, GitHub Actions, Terraform, Terragrunt, Docker, AWS, OIDC, Keycloak
Jan 2023 - Jul 2023
7 monthsLead Architect
JB10X
- Web backend and frontend development for a SaaS solution in identity management and dynamic workflows
- Operational support
- Technologies: Java, Spring Boot, Spring Cloud, Microservices, Jackson, PostgreSQL, RabbitMQ, JSON, Vue.js, Maven, Git, GitHub Actions, Kubernetes, Docker Compose, FluxCD, OIDC, Keycloak
May 2022 - Dec 2022
8 monthsSecurity Consultant
JB10X
- Threat modeling of an existing application and advising on how to address discovered vulnerabilities
- Software development
- Technologies: Threat Modeling, Spring Boot, Kotlin, Java
Oct 2021 - Feb 2023
1 year 5 monthsTechnical Interview Consultant
expertlead
- Conducting interviews with a focus on technology topics
- Technologies: Java, Kotlin, various technical topics
Oct 2021 - Jan 2023
1 year 4 monthsSenior Software Developer
congstar
- Mobile app backend development for end-customer mobile network management
- Porting a backend from Java/Spring to Kotlin/Quarkus
- Operational support
- Technologies: Kotlin, Java, Spring Boot, Quarkus, MicroProfile, Jackson, MariaDB, JSON, XML, SOAP, Maven, Git, Splunk, Jenkins, Kubernetes, Helm
Jul 2021 - Dec 2021
6 monthsSoftware Developer
LANCOM
- Integrating external identity providers using SAML and OIDC/OAuth2 into an existing SaaS solution for network management/IoT
- Technologies: Kotlin, Spring Boot, Microservices, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, XML, SAML2, OIDC/OAuth2, Keycloak, Gradle, Git, Kubernetes, Helm
Apr 2021 - Sep 2021
6 monthsPrincipal Developer Operations Center
German Edge Cloud
- Further development of a cloud management solution
- Technologies: Kotlin, Spring Boot, jOOQ, PostgreSQL, JSON, Jackson, REST, HAL, Kubernetes, Helm, Terraform, cloud-init, Maven, Git
Mar 2021 - Jul 2021
5 monthsHead of Security
comuny GmbH
- Ensuring and advising the development team on product and operational security
- Analyzing and aligning with external security and product requirements (BSI, gematik)
- Technologies: Kotlin, Java, Spring Boot, Microservices, Angular/TypeScript, GCP, Hibernate, Jackson, PostgreSQL, JSON, JWT, REST, HAL, Swagger, Pact, OIDC/OAuth2, Keycloak, Android, Ionic, Gradle, GitLab-CI, Docker, Git, Threat Modeling
Mar 2021 - May 2021
3 monthsConsultant
LANCOM
- Evaluation and feasibility study of authentication technology options (SAML, OIDC/OAuth2) within a network management/IoT SaaS solution
- Technologies: Kotlin, Spring, Microservices, Kubernetes, SAML 2.0, OIDC/OAuth2
Mar 2019 - Feb 2021
2 yearsCTO / Fullstack Developer
comuny GmbH
- Product design and development (backend, frontend, mobile), project and team management, and regular customer interaction
- Architecture and implementation of a SaaS solution for identification and authentication (OIDC/OAuth2) with multiple microservices
- Interface design and implementation
- Security analysis and architecture
- CI/CD
- Successfully met high data protection and security requirements
- Technologies: Kotlin, Java, Spring Boot, Microservices, Angular/TypeScript, GCP, Hibernate, Jackson, PostgreSQL, JSON, JWT, REST, HAL, Swagger, Pact, OIDC/OAuth2, Android, Ionic, Gradle, GitLab-CI, Docker, Git, Threat Modeling
Oct 2017 - Jul 2019
1 year 10 monthsProduct Owner / Fullstack Developer
LANCOM
- Product Owner for two teams and coordination of multiple product owners
- Feature and UX design
- Fullstack development of authentication features, including interface and UI development, and end-to-end tests
- Setting up a new location
- Technologies: Java, Kotlin, Spring Boot, Microservices, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, REST, Swagger, Gradle, Jenkins, Pact, Git
Aug 2015 - Sep 2017
2 years 2 monthsProduct Owner Wireless / Backend Developer
Sophos
- Product Owner for five teams across three locations
- Setting up a new site in India
- Feature and UX design
- Fullstack development of individual features, including interface design and development, for a network management/IoT SaaS
- Technologies: Java, Spring, Microservices, REST, OAuth2, MongoDB, Redis, AWS, Git, Gradle, Bitbucket, Threat Modeling
Mar 2013 - Aug 2015
2 years 6 monthsSenior Software Developer & Architect
Sophos
- Backend development and architecture of a multi-tenant cloud application as SaaS in network management/IoT
- Migrating an application from Ruby on Rails to Java/Spring
- API design and development
- Technologies: Java, Spring, Microservices, REST, OAuth2, Ruby on Rails, MongoDB, Redis, ElasticSearch, AWS, Wi-Fi, Git, Gradle, Bitbucket
Jan 2012 - Mar 2013
1 year 3 monthsRemote
System z Firmware Architect
IBM
- Architecture and development of firmware components for IBM System z in the networking area
- Technical lead for a remote team in Moscow
- Technologies: C++, C, Bash, Linux, RPM, SCons, CVS
Jan 2008 - Dec 2011
4 yearsTeam Lead / Firmware Engineer
IBM
- Managing teams across multiple departments for local and distributed teams
- Architecture and development of firmware components
- Development of a virtualized test environment
- Enhancing and maintaining critical development systems
- Technologies: Groovy, Grails, Xen, C++, C, Bash, SAN, GPFS, Linux, Gradle, SCons, CVS
Mar 2003 - Dec 2007
4 years 10 monthsSystem z Firmware Engineer
IBM
- Architecture and development of firmware components for IBM System z in the networking area
- Technologies: C++, C, Bash, Linux, RPM, SCons, CVS
Summary
- Backend developer with frontend experience
- Kotlin/Java, Spring/Quarkus, Angular/Vue.js, SQL/NoSQL, Cloud
- 21 years of professional development experience in international and distributed teams
- 12 years of team leadership and project management experience
- 10 years in cloud and security, authentication/authorization
- 5 years certified Product Owner
Skills
Programming:
- Java (>10 Years) ++++
- Kotlin (7 Years) ++++
- Spring (9 Years) +++
- Quarkus (3 Years) +++
- C/c++ (6 Years) +++
- Groovy (4 Years) ++
- Ruby On Rails (2 Years) ++
- Typescript (4 Years) ++
- Angular, Ionic (2 Years) ++
- Vue.js (1 Year) ++
- Android (1 Year) ++
Technologies:
- Spring, Quarkus, Microprofile, Hibernate, Jackson, Rest, Hal, Swagger, Junit, Assertj, Pact, Selenium, Json, Jwt, Xml, Gradle, Maven, Make
Infrastructure:
- Postgresql (6 Years) ++
- Mariadb/mysql (5 Years) ++
- Mongodb (5 Years) ++
- Redis (3 Years) ++
- Docker, Kubernetes, Helm (3 Years) ++
- Gcp (1 Year) ++
- Elasticsearch (4 Years) +
- Aws (5 Years) +
Network:
- Tcp/ip, Udp ++++
- Wi-fi, Lan, Vlan ++++
- Dns, Dhcp ++
Project Management:
- Agile, Scrum, Kanban (11 Years) ++++
- Product Owner (5 Years) ++++
- Safe (5 Years) ++
Other:
- Linux (21 Years) ++++
- Git (11 Years) ++++
- Tdd, Clean Code ++++
- Oauth2, Oidc (6 Years) ++++
- Keycloak (2 Years) +++
- Security +++
- Macos, Windows +++
- Intellij, Eclipse +++
- Jira, Confluence, Bitbucket +++
- Gitlab, Github +++
- Gitlab Ci, Github Actions, Jenkins +++
- Ux Design (4 Years) ++
Languages
German
NativeEnglish
AdvancedEducation
Oct 2000 - Sep 2003
Berufsakademie Stuttgart
Diploma Engineer, Information Technology – Network and Software Engineering · Information Technology – Network and Software Engineering · Stuttgart, Germany · 1,3
Oct 1991 - Jul 1999
Wilhelm-Busch-Gymnasium Stadthagen
High School Diploma · Stadthagen, Germany · 1,7
Certifications & licenses
Certified Product Owner
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience