Vaihingen an der Enz, Germany Experience
Dec 2024 - Dec 2024
1 month
- Development of backend components with Java/JEE, Quarkus, Kafka, Rest-Api
- Development of test components with mocking frameworks (Mockito)
- Development of unit tests with JUnit/ArchUnit, integration test components
- Creation of OpenAPI specification format
- Configuration of CI/CD Pipeline
- Development of frontend component with React
- Design, further development and optimization of system structures
- Migration from MySQL to PostgreSQL
- Code review
Jun 2024 - Jan 2025
8 months
- Development of backend components with Java/Spring Boot
- Development of test components with mocking frameworks (Mockito)
- Development of integration test components
- Creation of OpenAPI specification format
- Configuration of CI/CD Pipeline
- Design, further development and optimization of system structures
- Frontend development with Angular 18
- Code review
Jun 2024 - Dec 2024
7 months
- Further development of backend components with Java/Spring Boot
- Development of test components with mocking frameworks (Mockito)
- Development of integration test components
- Creation of OpenAPI specification format
- Code review
- Configuration of migration from Azure to AWS
Feb 2024 - Jul 2024
6 months
- Creation of CI/CD pipeline and deployment scripts
- Creation of Dockerfile
- Creation of release packages and execution of deployments
- Implementation of security requirements
- Creation of Kubernetes manifest
- Creation of Kubernetes Helm Charts
- Code review implemented with Java/Spring Boot
- Creation AWS S3, AWS EC2, AWS Lambda, AWS VPC, AWS CloudWatch, AWS CDK, API-Gateway
May 2023 - Oct 2023
6 months
- IT concepts
- Development of backend components with Java/Spring Boot/Quarkus
- Development of frontend components with Angular
- Development of test components with mocking frameworks (Mockito, EasyMock)
- Code review, clean code
Jan 2023 - Dec 2023
1 year
- Development of Java/Spring Boot and Kotlin components
- Development of components for JUnit test, system/integration test with Cucumber, mocking frameworks
- Creation of Kubernetes Network Policies to secure the cluster
- Configure GitLab CI/CD Pipelines, creation of Docker and Kubernetes configurations/Helm Charts, API-Gateway
- Design, further development and optimization of system structures
- Code review, clean code, AWS S3, AWS EC2, AWS EBS, AWS Lambda, AWS VPC, AWS CloudWatch, AWS DynamoDB, AWS CDK
Jan 2022 - Dec 2022
1 year
- IT concepts
- Development of Java/Spring Boot/Cloud Native, Kotlin, Kafka components for middleware application
- Development of components for system/integration test with Cucumber, mocking frameworks
- Design, further development and optimization of system structures
- Configure GitLab CI/CD Pipelines, creation of Docker and Kubernetes configurations/Helm Charts
- Creation of Kubernetes Network Policies to secure cluster, API-Gateway
- Code review, clean code, AWS S3, AWS EC2, AWS EBS, AWS Lambda, AWS VPC, AWS CloudWatch, AWS DynamoDB, AWS CDK
Aug 2021 - Sep 2022
1 year 2 months
- IT concepts, UX Design
- Development of frontend & backend components in O2-shop area for editing hardware display and improving product presentation
- Development of components for JUnit test, integration test, system test with Cucumber, mocking frameworks
- Git, GitLab CI/CD Pipelines and Kubernetes/Helm Charts configuration
- Implementation of AWS S3, AWS EC2, AWS Lambda, AWS VPC, AWS EKS, AWS CloudWatch, AWS DynamoDB, code review, clean code and release management, AWS CDK, API-Gateway
Dec 2020 - Nov 2021
1 year
- Requirements analysis
- IT concepts
- Further development of frontend & backend components of existing web application for processing personal data
- Development of components for JUnit test, integration test, system test, mocking frameworks
- Design, further development and optimization of system structures
- Code review, clean code, Eclipse Microprofile
Jun 2020 - Dec 2020
7 months
- Development of frontend component for new application enabling customer authentication and data processing, UX Design
- Creation of virtual machines in Azure
- Implementation of SQL Azure
- Development of components for JUnit test, integration test, system test, Mockito
- Code review, Docker, Kubernetes/Helm charts
Jan 2020 - Jun 2020
6 months
- IT concepts
- Development of backend and frontend components for a new application to upload Excel files, process data, and store it in an Oracle database
- Development of components for JUnit tests, integration tests, system tests, and mocking frameworks like Mockito
- Code reviews, clean code, CheckStyle, FindBugs
Jul 2019 - Dec 2019
6 months
- Requirements analysis
- Development of backend/frontend components of an existing application to calculate private pension according to specific criteria
- Code reviews, clean code, JSON/Jackson, XML, testing with mocking frameworks like Mockito, GWT
- Design, further development, and optimization of system structures
- Configuring GitLab CI/CD pipelines and creating Kubernetes/Helm chart configurations
- Implementation of AWS services using AWS S3, AWS EC2, AWS Lambda, AWS DynamoDB, AWS CloudWatch
Jan 2019 - Jun 2019
6 months
- IT concepts, architecture, and leading the development of backend and business logic components with JPA 2, Spring, web services, RESTful web services
- Code reviews, requirements analysis, clean code
Jan 2018 - Nov 2018
11 months
- Creation of IT concepts
- Architecture and development of backend and business logic components with JPA 2/Hibernate, EJB 3.1, JAX-RS, JSON, XML
- Development of frontend components with Angular 5.0
- Requirements analysis, code reviews, clean code, mocking frameworks
Aug 2017 - Dec 2017
5 months
- Leading the development of backend and business logic components with JPA 2, EJB 3.1, JAX-WS, Apache CXF, SOAP
- Coaching, code reviews
Nov 2015 - Jul 2017
1 year 9 months
- Creation of DV concepts
- Development of backend and business logic components with JPA 2, EJB 3.1, RESTful Web Services
- Development of frontend components with Primefaces 5.3, JSF 2.1, AngularJS, Angular
- Development of dialogs between frontend components
May 2015 - Nov 2015
7 months
- Development of frontend components Swing, NetBeans RCP, GWT
- Development of business logic component with EJB 3.1
- Development of RESTful Services with JAX-RS, Jersey
- Development of dialogs between Java Swing components
Jul 2014 - Mar 2015
9 months
- Creation of DV concepts
- Implementation of technical requirements
- Development of frontend components with Primefaces, JSF, XHTML, AngularJS
- Development of backend component with JPA 2, OpenJPA
- Development of business logic component with EJB 3.1
- Development of RESTful Services with JAX-RS, Jersey
- Development of dialogs between view components
May 2013 - Jun 2014
1 year 2 months
- Creation of DV concepts
- Migration from Richfaces to Primefaces
- Implementation of technical requirements
- Development of frontend components with Primefaces, JSF, XHTML
- Development of backend component with Hibernate, JPA, EJB
- Development of business logic component with EJB
- Development of dialogs between view components
Aug 2012 - Apr 2013
9 months
- Implementation of technical requirements
- Development of frontend components with RichFaces, JSF, XHTML
- Development of backend component with Hibernate, JPA, EJB
- Development of business logic component with EJB
- Development of dialogs between view components
Nov 2011 - Jun 2012
8 months
- Implementation of technical requirements
- Development of RichFaces and JSF User Interface components with Java, XHTML
- Integration of RichFaces and JSF User Interface components with binding methods for display via XHTML implementation
- Development of dialogs between JSF components
Jun 2011 - Oct 2011
5 months
- Development of view components with IceFaces, JSF Portlets, XHTML
- Development of dialogs between JSF components and portlets
- Development of business logic components with Liferay-Services
- Creation of technical concepts
Jun 2011 - Oct 2011
5 months
- Development of view components with RichFaces, JSF 2.0, JSP, XHTML
- Development of backend components with Hibernate for Oracle database connection
- Development of business logic components with Spring Framework
- Development of dialogs between JSF components
Apr 2011 - May 2011
2 months
- Development of view components with ADF, JSF 2.0
- Development of dialogs between components
- Development of Web Services with JWSDP
Jan 2011 - Mar 2011
3 months
- Development of view components with Spring, JSF 2.0
- Development of dialogs between JSF components
- Documentation, DV concept
Nov 2010 - Dec 2010
2 months
- Development of backend components using Hibernate
- Database configuration via Hibernate configuration file to optimize queries (second-level cache with memcache server) and improve search (Hibernate Search, Hibernate master/slave)
Jan 2010 - Oct 2010
10 months
- Development of view components with Struts 1.2 and JSP
- Development of business logic components for host integration
- Development of dialog flows between view components
- IT concept and documentation
Aug 2009 - Dec 2009
5 months
- Development of persistence components with Spring Framework (DAO support, data access using JDBC)
- Development of business logic components using EJB 3 and Spring Batch