Immanuel Bekaan

Senior Full Stack Developer

Immanuel Bekaan
Leipzig, Germany

Experience

Jan 2024 - Present
1 year 2 months
Wiesbaden, Germany

Senior Full-Stack Developer

SCHUFA Holding AG

Projekt: VSSP Teamgröße: 8-10 Personen

  • Weiterentwicklung von Features mit React
  • Integration von React-Anwendungen mit GraphQL
  • Migration von AWS Lambdas auf Kotlin-Basis zu TypeScript
  • Beratung des Teams hinsichtlich Migrationsstrategie für einen Umstieg auf serverlose Anwendungen
  • Vorbereitung für den Go Live verschiedenster Projekte (Qualitätssicherung, Deployment, Monitoring)
  • Deployment von Anwendungen mit AWS Amplify, AWS Lambda und GitHub Actions

Technologien: AWS (Lambda, DynamoDB, CDK, Amplify, CloudWatch), React, Kotlin, TypeScript, Cypress, Selenium

Methodik: Agile Entwicklung mit Scrum, Kanban

Jun 2023 - Sep 2023
4 months
Cologne, Germany

Senior Full-Stack Developer

AXA Konzern AG

Projekt: eCommerceShop Teamgröße: 8 Personen

  • Weiterentwicklung von Frontendkomponenten mit React und Redux
  • Migration von Versicherungsrechnern auf GWT-Basis (Google Web Toolkit) zu React-Anwendungen
  • Implementierung von Cypress-Tests
  • Refactoring von Code und Beratung hinsichtlich Best Practices, Clean Code und Testbarkeit
  • Weiterentwicklung von Schnittstellen mit Spring Boot 2.7 und Java 8 und Java 17
  • Deployment von Anwendungen mit ArgoCD, Redhat OpenShift und Tekton

Technologien: AWS, Redhat OpenShift, ArgoCD, Tekton, Java 8 und Java 17, React, TypeScript, Spring Boot, Cypress

Methodik: Agile Entwicklung mit Scrum, Kanban

Dec 2022 - May 2023
6 months
Ulm, Germany

Senior Full-Stack Developer

Mercedes-Benz Tech Innovation GmbH

Projekt: The C Teamgröße: 14 Personen

  • Weiterentwicklung und Migration von Frontendkomponenten von Lit Elements zu Vue 3
  • Erstellung eines Testkonzepts für das Frontend
  • Beratung hinsichtlich Clean Code, Testbarkeit und Architektur
  • Implementierung von Anforderungen im Backend mit Kotlin und Spring Boot
  • Deployment von Anwendungen mit Azure DevOps und Azure Pipelines

Technologien: Microsoft Azure, Kotlin, Vue 3, TypeScript, Web Components, Vitest, Playwright

Methodik: Agile Entwicklung mit Scrum, Kanban, Pair Programming

Feb 2022 - Apr 2022
3 months
Burghausen, Germany

Freiberuflicher Trainer

ppedv AG

Projekt: Schulung: React - Moderne UI für das Web entwickeln Teilnehmeranzahl: 3-4 Personen

  • Vermittlung des React Ökosystems
  • Heranführung an grundlegende Reactkonzepte
  • Entwicklung von zwei Beispielanwendungen zur Erklärung von Konzepten
  • Erstellung von Handouts in Form von Foliensätzen und Code-Repositories
Oct 2021 - Sep 2022
1 year
Hamburg, Germany

Full-Stack Developer

OTTO GmbH & Co. KG

Projekt: FT4 PaCMan Teamgröße: 10-12 Personen

  • Entwicklung und Erweiterung von AWS Lambda-Funktionen auf (Node.js, TypeScript, Kotlin)
  • Erweiterung von AWS ECS-Services mit Spring Boot (Kotlin), welche Daten via SQS/SNS konsumiert haben
  • Testung des Codes (TDD) mit Jest, JUnit, Selenium und Kotest
  • Entwicklung von neuen Modulen der Frontendkomponente mit HTML, TypeScript und SCSS
  • Instandhaltung und Vorbereitung für den Livegang der AWS-Cloudinfrastruktur (Grafana, CloudWatch)
  • Infrastructure-as-Code mit AWS CDK und Terraform
  • Persistenz von Daten mit MongoDB Atlas und AWS DynamoDB
  • Erstellung eines Proof of Concepts für moderne Frontend-Technologien
  • Monitoring mit AWS CloudWatch und Grafana
  • Sicherstellung von High Availablity, Skalierbarkeit und Sicherheit der Anwendungen

Technologien: AWS, Kotlin, HTML, CSS, TypeScript, Jest, JUnit, Selenium, MongoDB, GitHub

Methodik: Agile Entwicklung mit Scrum, Kanban, Pair Programming, Trunk-based Development

Sep 2020 - Oct 2021
1 year 2 months
Leipzig, Germany

Full-Stack Developer

VEDA HR Cloud GmbH

Projekt: nuwork, OKR- und Engagement-Tool Teamgröße: 9-11 Personen

  • Entwicklung des MVPs von nuwork in einem Greenfield-Projekt
  • Abbildung des OKR-Frameworks mit einer SaaS-Lösung
  • Nach Release des MVPs Weiterentwicklung von Features, Bugfixing und Monitoring
  • Weiterentwicklung von CI/CD-Pipelines bei Bitbucket und Gitlab
  • Aufbau der Frontend-Architektur mit React, Typescript, Storybook und TailwindCSS zur Umsetzung eines mobile-first-Entwicklungsansatzes
  • Testung des Codes mit Jest, Testing Library, msw und Cypress, teilweise per TDD
  • Aufbau der Testinfrastruktur für E2E-Tests
  • Erstellung eines Test- und Qualitätskonzeptes im Frontend-Bereich
  • Entwicklung von Microservices mit Java 11, Spring Boot und Apache Kafka

Technologien: React, TypeScript, TailwindCSS, Styled Components, Jest, Testing Library, Cypress, ESLint, Java 11, Spring Boot, Kafka, Jira, Confluence, Bitbucket, PostgreSQL, MongoDB

Methodik: Agile Entwicklung in einem crossfunktionalen Team mit Scrum, Kanban, OKR

Apr 2020 - Sep 2020
6 months
Leipzig, Germany

Full-Stack Developer

VEDA GmbH

Projekt: VEDA Horizon, HR Software für Personalverwaltung Teamgröße: 7-10 Personen

  • Weiterentwicklung und Wartung von VEDA Horizon
  • Entwicklung mit Java 8, Thymeleaf, jQuery und LESS
  • Refactoring der Administrationsoberfläche wegen Neuausrichtung des Produktes
  • Erstellung eines Konzepts für die Modernisierung des Frontends
  • Migration von jQuery zu React
  • Migration von RequireJS zu Webpack
  • Migration von AMD zu ES6
  • Umsetzung des DevOps-Prinzips mit Jenkins zum Erstellen eigener Testumgebungen und Release des Produktinkrements

Technologien: Java 8, Spring, Thymeleaf, jQuery, LESS, Bootstrap, Jenkins, Docker, JRebel, PostgreSQL

Methodik: Scrum und Kanban, Pair Programming, Mob Programming, TDD, BDD

Mar 2019 - Apr 2020
1 year 2 months
Leipzig, Germany

Werkstudent und Junior Developer

Saxess AG

Projekt: fidas, Beteiligungsmanagement für Kommunen Teamgröße: 4-5 Personen

  • Erstellung eines Proof of Concepts eines Dashboards für fidas
  • Bugfixing und Wartung des Gesamtproduktes
  • Erweiterung bestehender Features
  • Frontend-Entwicklung mit Vaadin 10
  • Backend-Entwicklung mit Java 8, Spring 4 und Hibernate

Technologien: Vaadin 10, Java 8, Spring, Hibernate, PostgreSQL, Apache Tomcat

Methodik: Pair Programming und TDD

Summary

- JavaScript/Frontend- Developer mit Fokus auf React, Typescript und Node.js - Gute Java/Kotlin/JVM Backend-Kenntnisse und Interesse an Architekturthemen - Schwerpunkt: Entwicklung von qualitativ hochwertigen Produkten, die auch einer großen Nutzerlast Stand halten können - fundierte DevOps Kenntnisse

Languages

German
Native
English
Advanced