freiberufler Software Engineer and Tech Lead with 20 yrs+ experience auf freelance.de

Software Engineer and Tech Lead with 20 yrs+ experience

offline
  • 90‐125€/Stunde
  • Berlin
  • auf Anfrage
  • de  |  en
  • 09.01.2024

Kurzvorstellung

Software Engineer and Tech Lead (Freelance) with 20 yrs+ experience. Developer, Architect, Coach, Speaker, Interim Head of Development/CTO. React Native / Typescript / JS / Ruby on Rails

Qualifikationen

  • JavaScript
  • Projektleitung / Teamleitung (IT)
  • React (JavaScript library)
  • React Native
  • Recruiting
  • Ruby
  • Software Architektur / Modellierung
  • Teamentwicklung
  • TypeScript

Projekt‐ & Berufserfahrung

Freelance React Native Teamlead, Hiring Specialist, Principal App Architect, Software Developer
SAP, Berlin
12/2022 – 9/2023 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2022 – 9/2023

Tätigkeitsbeschreibung

React Native Teamlead, Team Coach, Hiring Specialist, Principal App Architect

Preselected and interviewed React Native Developers helping a major player in the European IT business build a team for an undisclosed government project which also went open source. Led the software team of 5 developers. Acted as principal software architect of the react native app choosing tech-stack and architectural patterns. Took care of team motivation. Did bi-weekly presentations in front of government representatives showing the progress of the app.

More details:
Developed an eCommerce/Event ticketing application using React Native. The project serves a social/cultural educational purpose.
• Software architecture of the react native app
• Implementation of the core of the app
• implementation of new app features
• Automated (unit and integration tests) and manual testing
• Bug fixing of errors and problems found
• Addition and maintenance of the CI pipeline and the productive & test environments
• Support in the release process
• Creating an app roadmap
• Induction and training of additional software developers in the team
• Technical Documentation

App techstack & architecture
* #typescript, #eslint, #tsc, #prettier
* #react-native
* #redux-toolkit
* redux toolkit query for api calls using thunks
* #flipper for debugging
* git workflow: extended version of git flow using build and prebuild branches for automated testing and building of the app on microsoft azure CI pipeline
* sophisticated accessibility features for screenreaders
* e2e testing support using dedicated testIDs
* architectural pattern: feature sliced design
* extended ausweisapp2 in a native library to allow users to identify using german identity / resident permit cards

Eingesetzte Qualifikationen

Recruiting, Figma, Projektleitung / Teamleitung (IT), React Native, Software Architektur / Modellierung, TypeScript

Freelance React Native Advisor, Architect and Developer, Recruitment Support
skoove, Berlin
6/2022 – 11/2022 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2022 – 11/2022

Tätigkeitsbeschreibung

- software audit of existing codebase
- advising on managing existing codebase
- software development of Skoove react native mobile app
- recruitment support: conducting online interviews for senior react native roles

Eingesetzte Qualifikationen

Software Architektur / Modellierung, TypeScript, React Native, Recruiting

Freelance Principal Software Architect - Prototype App React Native & PWA
Healy World, Berlin
8/2020 – 1/2021 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

8/2020 – 1/2021

Tätigkeitsbeschreibung

Development of a prototype for a backoffice react native app and PWA
for an international company working with medical devices and networks

App Tech stack:
- Typescript, React Native, Expo (App & PWA), Redux, Redux Saga

Design of new API to correspond with app and other future clients

Eingesetzte Qualifikationen

Sketch, TypeScript, React (JavaScript library), React Native

Freelance React Native Developer
Urban Sports GmbH, Berlin
5/2019 – 4/2020 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

5/2019 – 4/2020

Tätigkeitsbeschreibung

- software development of urban sports club app
- tech stack: React Native, Typescript, Redux, Reselect, Redux-Saga, React hooks
- conducting online and offline interviews for senior react native developer roles & head of development positions
- giving lightning talk in react native meetups
- advising on software architecture decisions in Mobile App/Backend cross functional teams

Eingesetzte Qualifikationen

Figma, React Native, Recruiting

Freelance React Native Developer @snowthority
wetter.com AG, Berlin
12/2018 – 2/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2018 – 2/2019

Tätigkeitsbeschreibung

- Software development of snowthority app
- React Native, Typescript, Redux, Reselect

Eingesetzte Qualifikationen

TypeScript, React Native

Freelance Software Architect, Developer and Team Coach @Fintech Startup
Finiata, Berlin
5/2018 – 11/2018 (7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2018 – 11/2018

Tätigkeitsbeschreibung

- development for fintech website: react, redux, graphql, rx-js, redux-observable
- architecture & development for greenfield project: react, redux, reselect, redux-saga
- coaching of junior devs
- product spec review
- conducting of interviews for senior developers and head of engineering

Eingesetzte Qualifikationen

React (JavaScript library), Schulung / Coaching (allg.), Teamentwicklung

Freelance React Native Architect & Developer - Travel App
BCG X, Berlin
11/2017 – 2/2018 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2017 – 2/2018

Tätigkeitsbeschreibung

Implementation of a react native app for iOs and Android from scratch for an undisclosed company / startup. The resulting app enRoute has the goal to facilitate traveling by flight for business travellers. Connected with a sophisticated backend that supplies various endpoints to keep the traveller always up to date.

My task was to

* design the software architecture of the app
* evaluate and decide on the tech-stack to be used
* implement the app
* onboard several programmers into the react-native / redux world and partially lead the small, super-agile team during further app development


Tech stack I have chosen:

* react native
* ecmascript 6
* redux
* redux-persist
* normalizr
* reselect
* jest for testing
* axios
* redux-thunk

Eingesetzte Qualifikationen

Prototyping, React Native

Freelance React Native Developer
23 Ways, Berlin
9/2017 – 11/2017 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2017 – 11/2017

Tätigkeitsbeschreibung

Implementation of a prototype for a maps app for ios: technology-stack evaluation, guidance while testing & deploying

Eingesetzte Qualifikationen

React Native

Software Architect & Fullstack Freelance developer
EdenspiekermannEdenspiekermann, Berlin
5/2017 – 10/2017 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 10/2017

Tätigkeitsbeschreibung

Analyze and improve existing system architecture of a ruby on rails backend & reactjs frontend to cope with performance peaks, data modelling, extending existing cms, implement and improve api in ruby on rails for frontend. Frontend/Javascript: Security measures & RSA encryption for api calls.

Eingesetzte Qualifikationen

Node.js, Ruby, JavaScript, React (JavaScript library), Ruby on rails

Freelance Software Architect, Lead Developer, Team Lead
Sennheiser, Berlin
2/2012 – 4/2017 (5 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2012 – 4/2017

Tätigkeitsbeschreibung

Software Architect & Lead Developer of main product DB and company website CMS as single-page application:

main company product DB, Retailers & Dealers DB
CMS data structure: multi-client, multi-language, language fallbacks
CMS Frontend Javascript Application: developed CMS JS core, UI components, Javascript editors using jQuery, backbone.js, underscore.js, ember.js templating, further: angular.js. Created customized user interfaces for batch workflows
CMS Backend Ruby on Rails using a DSL for new components
CMS APIs
Frontend company website: Ruby on Rails Application

Develop new javascript ui components for cms frontend, develop user interfaces for cms batch workflows, javascript cms core extensions, data modelling. Frontend website: implement elasticsearch with ruby/rails, analyse and improve search results with Kibana

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Ruby, Ruby on rails, Teamentwicklung

Ausbildung

Diplom Informatiker
Diplom
RWTH Aachen
2000
Aachen

Über mich

Working as a Fullstack Software Engineer, Software Architect, Team Lead, Team Coach, Head of Development. As a developer I'm focussed on React Web & React Native apps. Working on freelance basis available for 100% remote positions. Based in Berlin, Germany.

I enjoy to work in agile environments with experts who care about their product and code or intend to build it from scratch. Loving big challenges, clean code and caring about communication. Team builder.

Weitere Kenntnisse

Javascript, Typescript, Node.js, React, React Native, Ruby on Rails

Software Architecture, Data Design, Backend & Frontend Development, Microservices, Cloud, API Design, Single Page Apps, Prototyping, Interdisciplinary Communication, Agile Software Development, Scrum, Kanban, Pair Programming, Code Reviews, Team Lead, Head of Development, Interim CTO.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
72
Berufserfahrung
25 Jahre und 10 Monate (seit 06/1998)
Projektleitung
6 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden