Fachlicher Schwerpunkt dieses Freiberuflers
Architectur, Software quality, Java, Agile Development, Consulting, Project leading, Performance, Web Techniques, Robustness, Legacy Software
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
Austria
Switzerland
All others
Industries
- Internet commerce
- Mail ordering selling
- Software Development
- Online Advertising
- Online Media
- IT Research
- Application-oriented Research
- Bioinformatics
- Tourism
- Power authories
- Civil Services
- Biology
- Genetics
Skills
Legacy Software
- SCRUM
- XP
- Kanban
- VAST
- NITF
- Objekt oriented Analyse (OOA)
- Objekt oriented Design (OOD)
- Entity Relationship Model (ER-Modell)
- UML
- Agile techniques
- Persona
- Softwarequalität
- Unit testing
- JUnit
- Code quality
- Code analysis
- Tomcat
- Swing
- Java
- J2EE
- Ant
- Maven
- Eclipse
- Jenkins
- Hudson
- Grails
- JDBC
- SQL
- MySQL
- HSQLDB
- Oracle
- Spring
- Java Servlets
- Logging
- JSP
- HTML
- CSS
- JavaScript
- CVS
- Subversion
- GIT
- SPLUNK
- Graylog2
- E-Learning
- SCORM
- Search Engines
- Big Data
Summary
- Since 2013, I am a successful independent consultant in the field of Agile Software Development and Agile Project Management. I advice and support large companies in the development of software systems.
- I am a specialist for software architecture and software development with a focus on Performance, Load, Robustness and Security.
- In my 16 years of professional experience, first I intensely dealt with the subject software engineering as a scientist at the renowned german Fraunhofer Institut. My research on the development of high quality, efficient and economical software quickly led me to Agile Software Development along with
Agile Project Management methods. - With my research results, I was able to win innovation prizes from venture capital. As a result, I switched to the privat economy sector in 2010. There I continued to develop in the field of Agile Software Development and Agile Project Management as project manager and Senior Developer!
Professional Experiences
01/2013 - Present
Customer: Dr. Ebert & Partner IT Consulting, Germany
Tasks:
- Independent consultant in the field of Agile Software Development and Agile Project Management.
- Since 2013, I am a successful independent consultant in the field of Agile Software Development and Agile Project Management. I advice and support large companies in the development of software systems as specialist for Performance, Load, Robustness and Security.
04/2017 - Present
Customer: E. Breuninger GmbH & Co., Stuttgart, Deutschland
Role: IT Consultant at Breuninger New Online Shop
Tasks:
Setup of monitoring systems for the new Breuninger Online Shop. Load and Performance optimization for individual shop components. Creation of security software. By using DevOps, I was able to improve the quality of the software as well as accelerate the speed of software development and its delivery process (Build Pipeline). Furthermore, the use of DevOps has optimized the teamwork for effective and efficient collaboration. I took over the operations and the integration of the payment service provider PayPal. In security issues I designed and programed systems that detect, document
and eliminate cyberattacks.
- Software Architecture, Agile Software Development, Java programming
- Agile Project Management
- Software Re-Engineering
- Robustness Tests, Load Tests, Performance Tests
- Scalability
- Efficiency
- Resource use
- DevOps
01/2013 - 09/2017
Customer: OTTO GmbH & Co KG, Hamburg, Deutschland
Role: IT Consultant in the OTTO E-Commerce Lhotse Project
Tasks:
Optimization of shop performance and load behavior. Acceleration of the new Otto Online Shop live release. I was hired as a consultant in this project to define, implement and test the Non Functional Requirements of the system. For this purpose, I introduced Performance Analyzes, Load Tests, Chaos Engineering and Robustness Tests adapted to the customer. A monitoring system monitored the Non Functional Requirements.
- Software Architecture, Agile Software Development
- Agile Project Management
- Software Re-Engineering
- Robustness Tests, Load Tests, Performance Tests, Chaos Engineering
- Scalability
- Efficiency, Resource use
10/2015 - 03/2016
Customer: Adidas, Herzogenaurach, Deutschland
Role: IT Consultant at Adidas
Tasks:
Creation of an extremely powerful software for internal information processing processes.
To enhance the performance of internal software systems at Adidas, I introduced Elastic Search (ELK Stach) as a new technology in this project and optimized the processes for customer needs. Subsequently, this function was integrated into the existing Enterprise Software System.
- Elastic Search (ELK Stack)
- Performance, Load
Juli 2011 - Dezember 2013
Customer: FutureTV Group, Rostock, Deutschland
Role: Head of IT and Project Management
Tasks:
Building and renewing the IT department. Architecture of powerful, robust software for playing video content. Handling and evaluation of very large amounts of data -Big Data- for medium sized companies and start ups. In this project, I took over the management of the entire IT department
and successfully rebuilt the team. With the introduction of Agile Project Management with Scrum and Kanban, the work processes were much more efficient. The introduction of the system improvement approach DevOps increased the quality of the playback software in a short time. Load Balancing
and database optimization by switching to a redundant database cluster led to a significant improvement in performance. The system has been optimized and converted for use on the cloud. Under my management, the video playback software has been sustainably built into a very robust and powerful system. This was achieved by rigorously testing the functions and corresponding code in Test
Driven Development. The performance of the software could be increased by a factor of 4, which generated a huge operating profit.
- Software Development and Operations (DevOps)
- Re-Engineering of the software architecture
- High level Load and Robustness
- Department restructure and Introduction of Scrum and Kanban
- Continues Deployment
Januar 2011 - Juni 2011
Customer: GECKO mbH, Rostock, Germany
Role: Project Manager, Senior Software Developer
Tasks:
I introduced Agile Software Development to the software development and IT service provider Gecko. Under my project management the architecture for a booking software module of the customer AIDA/CARNIVAL was created. For the Rostock Stadtwerke (a municipal energy provider) an electronic price calculator was completed. With me as the project manager, the customer decided to continue working with Gecko! For the software service provider Gecko, I introduced Agile Software Development. The teams learned the agile programming techniques of Extreme Programming (XP), Test Driven Developments (TDD) and Continues Integration. I took over the project management for the architecture of a booking software module for AIDA/Carnival and the project management for an electronic price calculator for Stadtwerke Rostock. For both projects, I led the project negotiations with the customer.
- Project Management AIDA/Carnival booking software module
- Costumer support
- Software Development and Software Re-Development
- Introduction Extreme Programming, Continues Integration, Test Driven
- Development
Juni 2002 - März 2010
Customer: Fraunhofer IGD, Rostock, Deutschland
Role: Senior Scientist
Tasks:
After my studies and finishing my degree in computer sciences I intensely dealt with the subject Software Engineering as scientist at the Fraunhofer IGD. My research on the development of high quality, efficient and economical software quickly led me to Agile Software Development along with Agile Project Management methods.
- Software Engineering, Software Re-Engineering
- E-Learning and Knowledge Management
- Conception and application for international projects
- University Lecturer, student courses, student mentoring
Frame Works
- Micro Service
- Spring
- XML
- XSD
- JSON
- Grails
- Rest
- Hibernate
Tools
- Cloud
- Tomcat
- JUnit
- Ant
- Maven
- Elastic Search ELK
- Postgres
- Splunk
- Nexus
- MySQL
- Linux
- Gradle
- Gitlab
- Docker
- GIT
- JIRA
- Hudsen
- Jenkins
- CDN
- SVN
High Software Quality
- Robustness
- Performance
- Load
- Chaos Engineering
- Test Driven Development
- Continuous Deployment, -Integration, -Delivery
- Efficiency
- Resources
- Utilization
- Nonfunctional Requirements
- Pair Programming
- Quality Metrics
Agile Software Architecture and Agile Project Management
- Agile Software Development
- Team Management
- Scrum
- Kanban Extreme
- Programming
Awards on request.
Training History
Education
2002
Institution: University of Rostock
Degree: Master of Computer Science, Diplom Informatik
Veronika, Java Developer
Veronika, Java Developer


