Fullstack Webentwickler mit Schwerpunkt Frontend / Clean Code
Aktualisiert am 04.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
ReactJS
TypeScript
Java
HTML5
CSS3
MySQL
PostgreSQL
MongoDB
Spring
Docker
End-To-End-Test
GraphQL
TailwindCSS
Angular
Vue.js
Next.js
Python
Django
AWS
Git
Scrum
TDD
German
Native
English
C1
Portuguese
A1

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

6 months: Design and development of a mobile app


Role: Frontend Developer (React Native)

Customer: Liebherr-International Deutschland GmbH


Tasks

Design and development of a mobile app that can interact with special Bluetooth devices in the local area. The project was implemented entirely under my own responsibility and completed before the deadline.

  • Analyzed the requirements and created a proof of concept
  • Development of the mobile app based on React Native
  • Conceptualization and implementation of a Bluetooth library to communicate with in-house BLE devices (TypeScript)
  • Established connection to the backend via Apollo GraphQL
  • Implemented the views of the UI team (React Native, Figma)


Technologies

React, React Native, TypeScript, Redux, GraphQL, Bluetooth LE, Kanban, TDD


1 year: Overhaul of an outdated mobile app


Role: Frontend Developer (React Native)

Customer: MesserSoft GmbH


Tasks:

  • Reviewed and analyzed React Native code
  • Set up a new React Native project and implemented / rewrote / refactored the old code step by step
  • Updated, removed or replaced obsolete dependencies to the current version
  • Fixed bugs


Technologies

React, React Native, TypeScript, Firebase, REST


6 months: Development of a proof of concept mobile app


Role: Frontend Developer

Customer: Daimler AG


Tasks:

  • Analyzed requirements and created personas, epics, and user stories for the SCRUM development process
  • Prioritized the user stories for the MVP
  • Designed and implemented a REST API
  • Refactored components to ensure code-quality.


Technologies

React, React Native, Redux, REST, JavaScript, React Native Elements, Express, MongoDB, Git, Docker, Scrum, Pairprogramming, Pair Reviewing


18 months: Firmware development for an IoT device


Role: Software Engineer

Customer: ML!PA Consulting GmbH


Tasks:

  • Development of microservices that provide various services on the IoT device and communicate with each other via D-Bus and with the backend in the Azure Cloud (Java, Python)
  • Implementation of a driver for a cryptography chip (Java, JNI, C)


Technologies

Java, Python, Django, Flask, C, JUnit, Kanban, Pair Programming, TDD, Clean Code, OOP, OOD


7 months: Performance optimization of the Vytal Consumer App


Role: Frontend Developer (React Native)

Customer: VYTAL Global GmbH


Tasks:

  • Analyzed React Native App in the Profiler for critical components
  • Analyzed the code of the components found
  • Refactoring or splitting of the corresponding components in order to cause fewer reloads and thus improve performance
  • Bugfixing


Technologies

React, React Native, TypeScript, GraphQL, Redux, Scrum, Pairprogramming, Pair Reviewing


3 months: Consulting on migrating an outdated Node.js codebase to an AWS cloud architecture


Role: Cloud Architect

Customer: coastwards


Tasks

  • Analyzed existing code and architecture (Express, MySQL, React)
  • Analyzed requirements for the new AWS environment
  • Built AWS cloud architecture (S3, RDS, Fargate)


Technologies

React, TypeScript, GraphQL, MySQL, AWS, Node.js, Express, Docker

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2015-10 - 2019-09

Wirtschaftsinformatik

Bachelor of Science, Technische Universität Berlin
Bachelor of Science
Technische Universität Berlin

Thesis: auf Anfrage


Practical projects:

  • Worked closely with Daimler AG to conceptualize and deliver a booking platform for autonomous vehicles, consisting of a React Native mobile app and Node.js backend.
  • Designed and developed an AI-powered web application that displayed real-time power consumption data for multiple electricity consumers within a household

Kompetenzen

Kompetenzen

Top-Skills

ReactJS TypeScript Java HTML5 CSS3 MySQL PostgreSQL MongoDB Spring Docker End-To-End-Test GraphQL TailwindCSS Angular Vue.js Next.js Python Django AWS Git Scrum TDD

Produkte / Standards / Erfahrungen / Methoden

Profile:

Hello, I'm  a passionate fullstack developer with particular expertise in frontend development. I prioritize clean, maintainable code and strive for high-quality, reliable software.


SKILLS

10 years

HTML, CSS, JavaScript, Bootstrap


6 years

React, TypeScript, React Native, GraphQL, REST


3 years

Java, Docker, MySQL, Testing (Unit, E2E)


1-2 years

Next.js, Vue.js, Angular, Tailwind, PostgreSQL, MongoDB, Spring Boot, Python, Django, NestJS, AWS


General

Git, Kanban, Scrum, Pair Programming


WORK EXPERIENCE

04/2022 - present

Role: Fullstack / Frontend Engineer 


Tasks:

  • I build clean, stable and performant web & mobile applications for various projects using React, TypeScript, GraphQL, Next.js
  • Collaborated with the Customer, focusing on debugging and performance optimizations to enhance the functionality and user experience of their mobile app, resulting in a significantly improved app performance and increased user satisfaction.
  • Overhauled an outdated React Native app for MesserSoft GmbH by updating dependencies and extensively rewriting code in order to ensure security and maintainability


07/2021 - 10/2021

Role: React Native Developer 

Customer: VYTAL Global GmbH


Tasks:

  • Increased user and developer satisfaction by identifying and resolving performance issues based on profiling, debugging, and applying clean code principles, resulting in faster load times and improved overall responsiveness of the mobile app. 
  • Being a knowledge resource for the team, sharing insights and best practices to enhance the overall technical competency of the development team.


01/2019 - 07/2021

Role: Frontend Engineer 

Customer: ML!PA Consulting GmbH

 

Tasks:

  • Successfully designed, developed, and delivered a robust mobile application , completely on my own responsibility and ahead of schedule.
  • Took the lead in quality assurance and testing within our frontend development team, successfully implemented end-to-end testing strategies that resulted in increased software quality and stability.
  • Undertook comprehensive debugging and refactoring efforts on legacy codebases, resulting in improved maintainability and performance.
  • Mentored junior developers on effective testing techniques and code quality standards in order to reduce valuable working time needed for maintenance and bug fixes, thus increasing team productivity and customer and developer satisfaction.


03/2017 - 12/2018

Role: Software Engineer

Customer: ML!PA Consulting GmbH


Tasks:

  • Developed web applications using TypeScript (React) and Python (Django, Flask)
  • Developed firmware for an IoT device using Java and C

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

6 months: Design and development of a mobile app


Role: Frontend Developer (React Native)

Customer: Liebherr-International Deutschland GmbH


Tasks

Design and development of a mobile app that can interact with special Bluetooth devices in the local area. The project was implemented entirely under my own responsibility and completed before the deadline.

  • Analyzed the requirements and created a proof of concept
  • Development of the mobile app based on React Native
  • Conceptualization and implementation of a Bluetooth library to communicate with in-house BLE devices (TypeScript)
  • Established connection to the backend via Apollo GraphQL
  • Implemented the views of the UI team (React Native, Figma)


Technologies

React, React Native, TypeScript, Redux, GraphQL, Bluetooth LE, Kanban, TDD


1 year: Overhaul of an outdated mobile app


Role: Frontend Developer (React Native)

Customer: MesserSoft GmbH


Tasks:

  • Reviewed and analyzed React Native code
  • Set up a new React Native project and implemented / rewrote / refactored the old code step by step
  • Updated, removed or replaced obsolete dependencies to the current version
  • Fixed bugs


Technologies

React, React Native, TypeScript, Firebase, REST


6 months: Development of a proof of concept mobile app


Role: Frontend Developer

Customer: Daimler AG


Tasks:

  • Analyzed requirements and created personas, epics, and user stories for the SCRUM development process
  • Prioritized the user stories for the MVP
  • Designed and implemented a REST API
  • Refactored components to ensure code-quality.


Technologies

React, React Native, Redux, REST, JavaScript, React Native Elements, Express, MongoDB, Git, Docker, Scrum, Pairprogramming, Pair Reviewing


18 months: Firmware development for an IoT device


Role: Software Engineer

Customer: ML!PA Consulting GmbH


Tasks:

  • Development of microservices that provide various services on the IoT device and communicate with each other via D-Bus and with the backend in the Azure Cloud (Java, Python)
  • Implementation of a driver for a cryptography chip (Java, JNI, C)


Technologies

Java, Python, Django, Flask, C, JUnit, Kanban, Pair Programming, TDD, Clean Code, OOP, OOD


7 months: Performance optimization of the Vytal Consumer App


Role: Frontend Developer (React Native)

Customer: VYTAL Global GmbH


Tasks:

  • Analyzed React Native App in the Profiler for critical components
  • Analyzed the code of the components found
  • Refactoring or splitting of the corresponding components in order to cause fewer reloads and thus improve performance
  • Bugfixing


Technologies

React, React Native, TypeScript, GraphQL, Redux, Scrum, Pairprogramming, Pair Reviewing


3 months: Consulting on migrating an outdated Node.js codebase to an AWS cloud architecture


Role: Cloud Architect

Customer: coastwards


Tasks

  • Analyzed existing code and architecture (Express, MySQL, React)
  • Analyzed requirements for the new AWS environment
  • Built AWS cloud architecture (S3, RDS, Fargate)


Technologies

React, TypeScript, GraphQL, MySQL, AWS, Node.js, Express, Docker

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2015-10 - 2019-09

Wirtschaftsinformatik

Bachelor of Science, Technische Universität Berlin
Bachelor of Science
Technische Universität Berlin

Thesis: auf Anfrage


Practical projects:

  • Worked closely with Daimler AG to conceptualize and deliver a booking platform for autonomous vehicles, consisting of a React Native mobile app and Node.js backend.
  • Designed and developed an AI-powered web application that displayed real-time power consumption data for multiple electricity consumers within a household

Kompetenzen

Kompetenzen

Top-Skills

ReactJS TypeScript Java HTML5 CSS3 MySQL PostgreSQL MongoDB Spring Docker End-To-End-Test GraphQL TailwindCSS Angular Vue.js Next.js Python Django AWS Git Scrum TDD

Produkte / Standards / Erfahrungen / Methoden

Profile:

Hello, I'm  a passionate fullstack developer with particular expertise in frontend development. I prioritize clean, maintainable code and strive for high-quality, reliable software.


SKILLS

10 years

HTML, CSS, JavaScript, Bootstrap


6 years

React, TypeScript, React Native, GraphQL, REST


3 years

Java, Docker, MySQL, Testing (Unit, E2E)


1-2 years

Next.js, Vue.js, Angular, Tailwind, PostgreSQL, MongoDB, Spring Boot, Python, Django, NestJS, AWS


General

Git, Kanban, Scrum, Pair Programming


WORK EXPERIENCE

04/2022 - present

Role: Fullstack / Frontend Engineer 


Tasks:

  • I build clean, stable and performant web & mobile applications for various projects using React, TypeScript, GraphQL, Next.js
  • Collaborated with the Customer, focusing on debugging and performance optimizations to enhance the functionality and user experience of their mobile app, resulting in a significantly improved app performance and increased user satisfaction.
  • Overhauled an outdated React Native app for MesserSoft GmbH by updating dependencies and extensively rewriting code in order to ensure security and maintainability


07/2021 - 10/2021

Role: React Native Developer 

Customer: VYTAL Global GmbH


Tasks:

  • Increased user and developer satisfaction by identifying and resolving performance issues based on profiling, debugging, and applying clean code principles, resulting in faster load times and improved overall responsiveness of the mobile app. 
  • Being a knowledge resource for the team, sharing insights and best practices to enhance the overall technical competency of the development team.


01/2019 - 07/2021

Role: Frontend Engineer 

Customer: ML!PA Consulting GmbH

 

Tasks:

  • Successfully designed, developed, and delivered a robust mobile application , completely on my own responsibility and ahead of schedule.
  • Took the lead in quality assurance and testing within our frontend development team, successfully implemented end-to-end testing strategies that resulted in increased software quality and stability.
  • Undertook comprehensive debugging and refactoring efforts on legacy codebases, resulting in improved maintainability and performance.
  • Mentored junior developers on effective testing techniques and code quality standards in order to reduce valuable working time needed for maintenance and bug fixes, thus increasing team productivity and customer and developer satisfaction.


03/2017 - 12/2018

Role: Software Engineer

Customer: ML!PA Consulting GmbH


Tasks:

  • Developed web applications using TypeScript (React) and Python (Django, Flask)
  • Developed firmware for an IoT device using Java and C

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.