Work Experience
CoreMedia Consultant
Cyber:con GmbH
- Migration of an existing CoreMedia 11 installation to CoreMedia 12
- Re-implementation of CKEditor4 customizations for CKEditor5
- Migration of an existing CoreMedia 10 installation to CoreMedia 11
- Migration of Monday Webforms to Formcentric
- Setup and deployment of Azure microservices with clearly documented interfaces according to OpenAPI specification, utilizing Azure Pipelines and Azure Key Vault
- Coordination and support of installation, deployment processes and production rollout activities
- TypeScript development including bug fixes and enhancements in the Single Page Application
- Monitoring, troubleshooting and performance analysis using Kibana and Grafana
- Conducting code reviews with focus on code quality, maintainability and adherence to development standards including OWASP Top 10 security verification
Java Software Consultant
Cyber:con GmbH
- Maintenance and continuous development of the business partner portal of a large German telecommunications company
Data Analyst - Security Operations Center
T-Systems / Magenta Security
- Processing of security incidents
Java Software Consultant
Cyber:con GmbH
- Maintenance and development of a CoreMedia CMS
- Integration and deployment of CoreMedia products
- Software development and customizing of the editing applications in Java Swing (Sitemanager) as well as Javascript, ActionScript, ExtJS (Studio)
- Extension of CoreMedia Studio with new functions (Java, Spring, JSP, Swing, Solr, ActionScript, Javascript & ExtJS)
Java Backend Developer
Meinestadt.de
- Employed as Java Backend Developer in a Scrum Team (Java EE, JSF, Spring, Tomcat, MongoDB)
- Test automation/QA using Groovy, Spock and Geb
- Build management with Jenkins, Maven, Git and Gradle
Java Developer
Fraunhofer FKIE
- Planning, implementation and documentation of ergonomic user interfaces in Swing and server applications
- Implementation of extensive JUnit tests
- Refactoring of existing modules using design patterns
- Performance analysis and optimization of Swing user interfaces and server applications using JProfiler
- Administration of Linux/Windows, continuous integration with Hudson/Jenkins
- Code quality control (Checkstyle, Findbugs, PMD)
Skills & Technologies
Languages & Frameworks
- Java
- Spring Framework
- Spring Boot
- TypeScript
- JavaScript
- HTML
- CSS
- Groovy
- Python
- Shell
CMS & Backend
- CoreMedia 12
- CoreMedia 11
- CoreMedia Cloud
- JBoss Portal
- Apache Tomcat
- Apache HTTP Server
- Solr
Databases
- PostgreSQL
- MongoDB
- MySQL
- Oracle DB
- SQL
- NoSQL
- JPA
Cloud & DevOps
- Docker
- Azure
- AWS
- Jenkins
- Hudson
- Git
- SVN
- Maven
- Gradle
- Ant
Testing & QA
- JUnit
- Spock
- Robospock
- TDD
- Selenium
- Geb
Tools & IDEs
- IntelliJ IDEA
- Eclipse
- Cloud9
- JProfiler
- Jira
- Confluence
- GitHub
Security & Monitoring
- IT Security
- QRadar
- Splunk
- Arcsight
Methodologies & Soft Skills
- Scrum
- Design Patterns
- Clean Code
- Refactoring
- Troubleshooting
- Debugging
- Software Architecture
- Consulting
- Mentoring
- Collaboration
- Documentation
- Full Stack Development
Operating Systems
- Linux
- Android
- Scripting