Schlagwörter
Javascript
Node.Js
SQL
HTML
Code Coverage
Kommunikation
Web Entwicklung
Soziale Kompetenz
Python
Redis
Skills
Frontend-Entwicklung
Der Fokus liegt auf der Entwicklung von webbasierten Javascript-Applikationen mit hoher Testabdeckung. Zuletzt insbesondere "universelle" (sprich: serverseitig ausführbare) Javascript-Apps.
Backend
Backendseitig arbeite ich seit mehreren Jahren mit node.js. Je nach Anforderung kamen dabei SQL-Datenbanken (mit und ohne ORM) zum Einsatz und bei Performance-kritischen Anwendungen Redis.
Kommunikation
Zielführendes Arbeiten in agilen Projekten erfordert nach meiner Erfahrung eine intensive Kommunikation zwischen den verschiedenen Teams. Sprachliche Präzision, kommunikative Offenheit und Neugier sind mithin fast ebenso wichtig wie technische Fähigkeiten. Als kommunikativer Mensch fällt es mir leicht, reibungslose Abläufe zwischen den beteiligten Teams zu organisieren.
Teamlead
Ich bin seit mehreren Jahren an der Auswahl neuer Teammitglieder beteiligt, vor allem was den technischen Teil von Auswahlgesprächen (code challenges) betrifft. Gleichwohl legten meine bisherigen Arbeit- und Auftraggeber auch Wert auf meine persönliche Einschätzung von Kandidaten und Kollegen. Ich habe meine Arbeit- und Auftraggeber stets dadurch überzeugt, dass ich mich mit dem jeweiligen Projekt identifiziere und auch nichttechnische Aspekte berücksichtige. Ich denke mit und arbeite nicht nur Anforderungen ab.
Der Fokus liegt auf der Entwicklung von webbasierten Javascript-Applikationen mit hoher Testabdeckung. Zuletzt insbesondere "universelle" (sprich: serverseitig ausführbare) Javascript-Apps.
Backend
Backendseitig arbeite ich seit mehreren Jahren mit node.js. Je nach Anforderung kamen dabei SQL-Datenbanken (mit und ohne ORM) zum Einsatz und bei Performance-kritischen Anwendungen Redis.
Kommunikation
Zielführendes Arbeiten in agilen Projekten erfordert nach meiner Erfahrung eine intensive Kommunikation zwischen den verschiedenen Teams. Sprachliche Präzision, kommunikative Offenheit und Neugier sind mithin fast ebenso wichtig wie technische Fähigkeiten. Als kommunikativer Mensch fällt es mir leicht, reibungslose Abläufe zwischen den beteiligten Teams zu organisieren.
Teamlead
Ich bin seit mehreren Jahren an der Auswahl neuer Teammitglieder beteiligt, vor allem was den technischen Teil von Auswahlgesprächen (code challenges) betrifft. Gleichwohl legten meine bisherigen Arbeit- und Auftraggeber auch Wert auf meine persönliche Einschätzung von Kandidaten und Kollegen. Ich habe meine Arbeit- und Auftraggeber stets dadurch überzeugt, dass ich mich mit dem jeweiligen Projekt identifiziere und auch nichttechnische Aspekte berücksichtige. Ich denke mit und arbeite nicht nur Anforderungen ab.
Projekthistorie
seit 04/2017 [name of firm on request]
Description: Responsible for the transformation of a multi-app b2c platform into a responsive web app.
Role: Fullstack development; server-side rendering, state management with redux; frontend team lead
Technology: Node.js, React/Redux, Webpack, Typescript, Redis
04/2018 - 11/2018 [name of firm on request]
Description: Implement Chrome Extension to provide meta capabilities like serial letters and automated analytics for the XING Talentmanager UI.
Role: development, project management, requirements management
Technology: Node.js, React/Redux, Webpack, Typescript, Chrome Extension
09/2016 - 01/2017 Zenior GmbH (reservation platform)
Description: Prototyping, Developing a reservation platform (medical care).
Role: Planning the technical infrastructure, implementing UI and Backend, coordinating external developers.
Technology: React/Redux, Webpack, Node.js, Heroku/AWS, PostgreSQL
01/2016 – 08/2016 Analytics Dashboard [name of firm on request]
02-2017 – 03-2017 Description: Application for aggregating and visualizing analytics data of various sources. Data transformation. Implementing a Rest- API for 3rd party use. Implementing infrastructure for recurring crawling tasks.
Role: Team lead, Coordinating backend and frontend teams
Technology: Node/Hapi.js, Heroku, AWS, PostgreSQL, Redis
01/2015 – 12/2015 Pharmacy Finder: [name of firm on request]
Description: Single page application using geospatial data.
Technology: Angular.js, Heroku, Google Maps API, Bootstrap
06/2015 - 12/2015 Pharmacy Manager [name of firm on request]
Description: iPad web app with offline capabilities, data synchronization, push notification
Technology: Appcache, Websockets, Angular.js, Web SQL, Google Maps API
Description: Responsible for the transformation of a multi-app b2c platform into a responsive web app.
Role: Fullstack development; server-side rendering, state management with redux; frontend team lead
Technology: Node.js, React/Redux, Webpack, Typescript, Redis
04/2018 - 11/2018 [name of firm on request]
Description: Implement Chrome Extension to provide meta capabilities like serial letters and automated analytics for the XING Talentmanager UI.
Role: development, project management, requirements management
Technology: Node.js, React/Redux, Webpack, Typescript, Chrome Extension
09/2016 - 01/2017 Zenior GmbH (reservation platform)
Description: Prototyping, Developing a reservation platform (medical care).
Role: Planning the technical infrastructure, implementing UI and Backend, coordinating external developers.
Technology: React/Redux, Webpack, Node.js, Heroku/AWS, PostgreSQL
01/2016 – 08/2016 Analytics Dashboard [name of firm on request]
02-2017 – 03-2017 Description: Application for aggregating and visualizing analytics data of various sources. Data transformation. Implementing a Rest- API for 3rd party use. Implementing infrastructure for recurring crawling tasks.
Role: Team lead, Coordinating backend and frontend teams
Technology: Node/Hapi.js, Heroku, AWS, PostgreSQL, Redis
01/2015 – 12/2015 Pharmacy Finder: [name of firm on request]
Description: Single page application using geospatial data.
Technology: Angular.js, Heroku, Google Maps API, Bootstrap
06/2015 - 12/2015 Pharmacy Manager [name of firm on request]
Description: iPad web app with offline capabilities, data synchronization, push notification
Technology: Appcache, Websockets, Angular.js, Web SQL, Google Maps API
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Bevorzugt Bayern und Schweiz. 100%ige Verfügbarkeit ab April 2019. Bei einer Tätigkeit außerhalb von München würde ich einen Remote-Anteil von 20% (-> Montag oder Freitag) sehr schätzen.