Immanuel B.
Senior Full-Stack Developer
Experience
Jan 2024 - Present
2 yearsWiesbaden, Germany
Senior Full-Stack Developer
SCHUFA Holding AG
- 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
- Preparing 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 monthsCologne, Germany
Senior Full-Stack Developer
AXA Konzern AG
- Enhancing frontend components with React and Redux
- Migrating insurance calculators from GWT (Google Web Toolkit) to React applications
- Implementing Cypress tests
- Refactoring code and advising on best practices, clean code and testability
- Enhancing interfaces with Spring Boot 2.7 and Java 8 and Java 17
- Deploying applications with ArgoCD, RedHat OpenShift and Tekton
- Technologies: AWS, RedHat OpenShift, ArgoCD, Tekton, Java 8 and Java 17, React, TypeScript, Spring Boot, Cypress
- Methodology: Agile development with Scrum, Kanban
Dec 2022 - May 2023
6 monthsUlm, Germany
Senior Full-Stack Developer
Mercedes-Benz Tech Innovation GmbH
- Further development and migration of frontend components from Lit Elements to Vue 3
- Creating a test strategy for the frontend
- Advising on clean code, testability and architecture
- Implementing backend requirements with Kotlin and Spring Boot
- Deploying 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
Feb 2022 - Apr 2022
3 monthsBurghausen, Germany
Freelance Trainer
ppedv AG
- Teaching the React ecosystem
- Introducing basic React concepts
- Developing two sample applications to explain concepts
- Creating handouts in the form of slide decks and code repositories
Oct 2021 - Sep 2022
1 yearHamburg, Germany
Full-Stack Developer
OTTO GmbH & Co. KG
- Developing and extending AWS Lambda functions in Node.js, TypeScript, Kotlin
- Extending AWS ECS services with Spring Boot (Kotlin) that consumed data via SQS/SNS
- Testing code (TDD) with Jest, JUnit, Selenium and Kotest
- Developing new modules of the frontend component with HTML, TypeScript and SCSS
- Maintaining and preparing AWS cloud infrastructure for go-live (Grafana, CloudWatch)
- Infrastructure as Code with AWS CDK and Terraform
- Persisting data with MongoDB Atlas and AWS DynamoDB
- Creating 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 monthsLeipzig, Germany
Full-Stack Developer
VEDA HR Cloud GmbH
- Development of the MVP for nuwork in a greenfield project
- Implementation of the OKR framework with a SaaS solution
- After MVP release, further development of features, bug fixing, and monitoring
- Enhancement of CI/CD pipelines in Bitbucket and GitLab
- Setup of frontend architecture with React, TypeScript, Storybook, and TailwindCSS to implement a mobile-first development approach
- Testing code with Jest, Testing Library, msw, and Cypress, partly using TDD
- Building test infrastructure for E2E tests
- Creation of a testing and quality concept for 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 using Scrum, Kanban, OKR
Apr 2020 - Sep 2020
6 monthsLeipzig, Germany
Full-Stack Developer
VEDA GmbH
- Further development and maintenance of VEDA Horizon
- Development with Java 8, Thymeleaf, jQuery, and LESS
- Refactoring of the admin interface due to product realignment
- Creation of a concept to modernize the frontend
- Migration from jQuery to React
- Migration from RequireJS to Webpack
- Migration from AMD to ES6
- Implementation of the DevOps principle with Jenkins to create custom 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 monthsLeipzig, Germany
Working Student and Junior Developer
Saxess AG
- Creation of a proof of concept for a 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
Skills
- Focus Areas: Javascript/frontend Developer With Focus On React, Typescript And Node.js; Good Java/kotlin/jvm Backend Skills And Interest In Architectural Topics; Focus On Developing High-quality Products That Can Withstand Heavy User Load; Solid Devops Skills
- Programming Languages: Javascript, Typescript, Kotlin, Java 8-17
- Other Languages: Html, Css, Less, Scss
- Libraries/frameworks: React, Vue 3, Redux, Jquery, Node.js, Spring Framework, Vaadin, Hibernate, Bootstrap, Tailwindcss
- Frontend Methodology: Responsive, Atomic Design, Mobile-first, Server-side Rendering
- Databases: Postgresql, Mongodb, Dynamodb
- Testing: Jest, Vitest, Cucumber, Junit, Kotest, Selenium, Cypress
- Devops: Github Actions, Bitbucket, Aws, Docker, Azure Devops, Azure Pipelines, Redhat Openshift, Argocd, Tekton
- Methods: Scrum, Kanban, Pair Programming, Clean Code, Solid, Kiss, Dry/wet, Trunk-based Development
Languages
German
NativeEnglish
Advanced Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience