Immanuel Bekaan

Senior Full-Stack Developer

Wiesbaden, Germany
Experience
Jan 2024 - Present
1 year 7 months
Wiesbaden, Germany

Senior Full-Stack Developer

SCHUFA Holding AG

  • 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
Cologne, Germany

Senior Full-Stack Developer

AXA Konzern AG

  • 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
Ulm, Germany

Senior Full-Stack Developer

Mercedes-Benz Tech Innovation GmbH

  • 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
Burghausen, Germany

Freiberuflicher Trainer

ppedv AG

  • 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
Burghausen, Germany

Freiberuflicher Trainer

ppedv AG

  • 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
Hamburg, Germany

Full-Stack Developer

OTTO GmbH & Co. KG

  • 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
Leipzig, Germany

Full-Stack Developer

VEDA HR Cloud GmbH

  • 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
Leipzig, Germany

Full-Stack Developer

VEDA GmbH

  • 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
Leipzig, Germany

Werkstudent und Junior Developer

Saxess AG

  • 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
Summary
  • Focus: JavaScript/Frontend developer focusing on React, TypeScript, and Node.js
  • Focus: Good Java/Kotlin/JVM backend skills and interest in architecture topics
  • Focus: Development of high-quality products that can handle heavy user loads
  • Focus: Solid DevOps knowledge
  • 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, Red Hat OpenShift, ArgoCD, Tekton
  • Methods: Scrum, Kanban, Pair Programming, Clean Code, SOLID, KISS, DRY/WET, Trunk-based Development
Languages
German
Native
English
Advanced
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions