Experience
Jan 2024 - Present
1 year 8 months
- Industry: Financial services
- Project: VSSP
- Team size: 8-10 people
- Further development of features with React
- Integration of React applications with GraphQL
- Migration of AWS Lambdas based on Kotlin to TypeScript
- Advising the team on migration strategy for moving to serverless applications
- Preparation for the go-live of various projects (quality assurance, deployment, monitoring)
- Deployment of applications with AWS Amplify, AWS Lambda and GitHub Actions
- Technologies: AWS (Lambda, DynamoDB, CDK, Amplify, CloudWatch), React, Kotlin, TypeScript, Cypress, Selenium
- Methodology: Agile development with Scrum, Kanban
Jun 2023 - Sep 2023
4 months
- Industry: Insurance
- Project: eCommerceShop
- Team size: 8 people
- Further development of frontend components with React and Redux
- Migration of insurance calculators from GWT (Google Web Toolkit) to React applications
- Implementation of Cypress tests
- Refactoring code and advising on best practices, Clean Code and testability
- Further development of interfaces with Spring Boot 2.7 and Java 8 and Java 17
- Deployment of applications with ArgoCD, Red Hat OpenShift and Tekton
- Technologies: AWS, Red Hat OpenShift, ArgoCD, Tekton, Java 8 and Java 17, React, TypeScript, Spring Boot, Cypress
- Methodology: Agile development with Scrum, Kanban
Dec 2022 - May 2023
6 months
- Industry: Automotive
- Project: The C
- Team size: 14 people
- Further development and migration of frontend components from Lit Elements to Vue 3
- Creation of a test concept for the frontend
- Advising on Clean Code, testability and architecture
- Implementation of requirements in the backend with Kotlin and Spring Boot
- Deployment of applications with Azure DevOps and Azure Pipelines
- Technologies: Microsoft Azure, Kotlin, Vue 3, TypeScript, Web Components, Vitest, Playwright
- Methodology: Agile development with Scrum, Kanban, Pair Programming
Apr 2022 - Apr 2022
1 month
- Industry: E-Learning
- Project: Training: React - Developing Modern UIs for the Web
- Participants: 3-4 people
- Teaching the React ecosystem
- Introduction to basic React concepts
- Development of two sample applications to explain concepts
- Creation of handouts as slide decks and code repositories
Feb 2022 - Feb 2022
1 month
- Industry: E-Learning
- Project: Training: React - Developing Modern UIs for the Web
- Participants: 3-4 people
- Teaching the React ecosystem
- Introduction to basic React concepts
- Development of two sample applications to explain concepts
- Creation of handouts as slide decks and code repositories
Oct 2021 - Sep 2022
1 year
- Industry: E-Commerce
- Project: FT4 PaCMan
- Team size: 10-12 people
- Development and extension of AWS Lambda functions (Node.js, TypeScript, Kotlin)
- Extension of AWS ECS services with Spring Boot (Kotlin) consuming data via SQS/SNS
- Testing code (TDD) with Jest, JUnit, Selenium and Kotest
- Development of new modules for the frontend component with HTML, TypeScript and SCSS
- Maintenance and preparation for the live launch of AWS cloud infrastructure (Grafana, CloudWatch)
- Infrastructure-as-Code with AWS CDK and Terraform
- Data persistence with MongoDB Atlas and AWS DynamoDB
- Creation of a proof of concept for modern frontend technologies
- Monitoring with AWS CloudWatch and Grafana
- Ensuring high availability, scalability and security of applications
- Technologies: AWS, Kotlin, HTML, CSS, TypeScript, Jest, JUnit, Selenium, MongoDB, GitHub
- Methodology: Agile development with Scrum, Kanban, Pair Programming, Trunk-based Development
Sep 2020 - Oct 2021
1 year 2 months
- Industry: Software services
- Project: nuwork, OKR and engagement tool
- Team size: 9-11 people
- Development of the MVP for nuwork in a greenfield project
- Implementation of the OKR framework with a SaaS solution
- Post-release development of features, bug fixing and monitoring
- Improvement of CI/CD pipelines in Bitbucket and GitLab
- Building the frontend architecture with React, TypeScript, Storybook and TailwindCSS using a mobile-first approach
- Testing code with Jest, Testing Library, msw and Cypress, partly TDD
- Building test infrastructure for E2E tests
- Creation of a test and quality concept in the frontend area
- Development of microservices with Java 11, Spring Boot and Apache Kafka
- Technologies: React, TypeScript, TailwindCSS, Styled Components, Jest, Testing Library, Cypress, ESLint, Java 11, Spring Boot, Kafka, Jira, Confluence, Bitbucket, PostgreSQL, MongoDB
- Methodology: Agile development in a cross-functional team with Scrum, Kanban, OKR
Apr 2020 - Sep 2020
6 months
- Industry: HR/Recruiting
- Project: VEDA Horizon, HR software for personnel management
- Team size: 7-10 people
- Further development and maintenance of VEDA Horizon
- Development with Java 8, Thymeleaf, jQuery and LESS
- Refactoring the administration interface due to product realignment
- Creation of a concept for modernizing the frontend
- Migration from jQuery to React
- Migration from RequireJS to Webpack
- Migration from AMD to ES6
- Implementation of DevOps principles with Jenkins to create test environments and release product increments
- Technologies: Java 8, Spring, Thymeleaf, jQuery, LESS, Bootstrap, Jenkins, Docker, JRebel, PostgreSQL
- Methodology: Scrum and Kanban, Pair Programming, Mob Programming, TDD, BDD
Mar 2019 - Apr 2020
1 year 2 months
- Industry: Public sector, participation management
- Project: fidas, participation management for municipalities
- Team size: 4-5 people
- Creation of a proof of concept dashboard for fidas
- Bug fixing and maintenance of the overall product
- Extension of existing features
- Frontend development with Vaadin 10
- Backend development with Java 8, Spring 4 and Hibernate
- Technologies: Vaadin 10, Java 8, Spring, Hibernate, PostgreSQL, Apache Tomcat
- Methodology: Pair Programming and TDD