Full Stack Web Developer (React, Node, AWS)

freiberufler Full Stack Web Developer (React, Node, AWS) auf freelance.de
Referenzen
offline
Verfügbarkeit einsehen
auf Anfrage
de  |  en
auf Anfrage
10245 Berlin
23.03.2020

Kurzvorstellung

EXPERIENCE: 20 years
FRONTEND: React, Redux, Bootstrap
BACKEND: Microservices, REST, Node, Serverless, Express, AWS, SQL, NoSQL
TDD: Test Automation, Acceptance Testing, Mocking, Emergent Design
AGILE: XP, Scrum, Kanban, DevOps, CD

Ich biete

IT, Entwicklung
  • React (JavaScript library)
  • JavaScript
  • Amazon Web Services (AWS)
  • Node.js
  • Jenkins
  • Java (allg.)
  • Representational State Transfer (REST)
  • Agile Entwicklung
  • Extreme Programming
  • HTML5
  • Testautomatisierung
  • CSS (Cascading Style Sheet)
  • TypeScript
  • SCRUM
  • SQL
Design, Kunst, Medien
  • Less
Sprachen, Dienstleistung, Soziales
  • Schulung / Coaching (allg.)

Fokus
  • TDD
  • Redux

Projekt‐ & Berufserfahrung

Lead Fullstack Developer
Leading provider of online market places, catering, Berlin
12/2019 – offen (6 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

12/2019 – offen

Tätigkeitsbeschreibung

PROJECT
React component library, driving the most comprehensive redesign in my client’s history.

KEY SKILLS
React, Preact, TypeScript, Node, HTML5, CSS3, Less, TDD, Jest, Enzyme, Storybook, Grunt, Jenkins, Zeplin

ACHIEVEMENTS & RESPONSIBILITIES
In the context of other client projects, I designed and developed React-based input and display elements with a clean and easy to use interface.
These components were chosen to be the starting point for a component library that builds now the foundation for the most comprehensive rebranding and redesign in my client’s 20 year history - a multi-million EUR initiative affecting 1,500 employees and hundreds of thousands of daily visitors.
Currently, I am supporting the rollout of the new design library to all of the client’s teams.

Eingesetzte Qualifikationen

Less, Testautomatisierung, Jenkins, Node.js, TypeScript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)


Lead Fullstack Developer
Germany's leading online market place for real est, Berlin
11/2019 – 1/2020 (3 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

11/2019 – 1/2020

Tätigkeitsbeschreibung

PROJEKT
Responsive web app to rate and provide feedback about mortgage providers.

KEY SKILLS
React, Redux, SVG, Node, Serverless, AWS (CloudFormation, S3, Lambda, API Gateway, CloudWatch, DynamoDB, Route53, CloudFront), REST, Swagger, Jest, Enzyme, Codecept, Storybook, Analytics, JavaScript, HTML5, CSS3, Zeplin

ACHIEVEMENTS & RESPONSIBILITIES
Enabled the client to gather feedback and, with the help of machine learning, derive valuable insights into the quality of generated leads. By categorising leads into different quality tiers the client was now able to increase revenue without having to generate more leads.
Reduced the effort to automatically test Redux-based applications by 75% through an improved type of test that is easier to write and maintain, thus making the need to write four other types of tests obsolete.

Eingesetzte Qualifikationen

MongoDB, Testautomatisierung, Node.js, Amazon Web Services (AWS), CSS (Cascading Style Sheet), HTML5, React (JavaScript library), Representational State Transfer (REST), SVG (Scalable Vector Graphics)


Agile Coach
Kundenname anonymisiert, Berlin
8/2019 – 11/2019 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2019 – 11/2019

Tätigkeitsbeschreibung

PROJECT
Alternative to broken Agile estimation practices.

TECH & SKILLS
Magic Estimation, Planning Poker, Statistical Data Analysis, Cumulative Flow Diagrams, Agile, eXtreme Programming, Coaching

ACHIEVEMENTS & RESPONSIBILITIES
Conducted an experiment over 3 months and was able to proof quantitatively that common Agile estimation practices are costly (5 figures per team over a year), provide no value to the business (e.g. insight into project progress) and encourage traditional software engineering practices that put the project at risk (e.g. working on tasks that have no priority and value).
Implemented and applied an alternative sizing system of work items in 5 projects over a period of 2 years that is cost efficient, stable over time, can receive contribution from every team member, does not encourage behaviour that puts the project at risk, can provide insights into the project’s progress, can predict when the project will be done with a accuracy of 10% within the first 4 weeks of the project.

Eingesetzte Qualifikationen

Agile Entwicklung, Extreme Programming, Schulung / Coaching (allg.)


Lead Fullstack Developer
Multinational bank headquartered in Amsterdam, Berlin
8/2019 – 8/2019 (1 Monat)
Banken
Tätigkeitszeitraum

8/2019 – 8/2019

Tätigkeitsbeschreibung

PROJECT
Dashboard to guide future home owners from finding to financing properties.

KEY SKILLS
React, Redux, JavaScript, HTML5, CSS3, SVG, Node, Serverless, AWS (CloudFormation, S3, Lambda, API Gateway, CloudWatch, DynamoDB, Route53, CloudFront), REST, Jenkins, Storybook, Zeplin, Analytics

ACHIEVEMENTS & RESPONSIBILITIES
Rapidly developed an urgently needed prototype application to guide potential home owners from searching for properties to getting mortgages and thus enabled a major dutch bank and Germany’s largest real estate portal to gain insights into the behaviour and needs of their potential customers.
Provided the functionality of a 6-month project within 3 weeks. Integrated 7 APIs of 3 different providers and supported the test phase with ops duties.

Eingesetzte Qualifikationen

Jenkins, Node.js, Amazon Web Services (AWS), HTML5, JavaScript, React (JavaScript library), Representational State Transfer (REST)


Lead Full-stack Developer
Germany's leading online market place for real est, Berlin
7/2019 – 7/2019 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 7/2019

Tätigkeitsbeschreibung

PROJECT
Improved menu navigation for a large online market place.

KEY SKILLS
HTML5, CSS3, SCSS, SVG, JavaScript, jQuery, Java, Freemarker, Maven, Analytics, Adobe AEM, Zeplin

ACHIEVEMENTS & RESPONSIBILITIES
Implemented the redesign of the left-hand menu and the top navigation for the largest real estate portal and improved the user experience by filtering menu items based on the user’s role.
Coordinated the rollout of the new navigation to dozens of apps maintained by dozens of teams distributed over 3 locations and allowed a smooth transition via feature toggle.

Eingesetzte Qualifikationen

Apache Maven, Java (allg.), JavaScript, jQuery


Lead Fullstack Developer
Germany's leading online market place for real est, Berlin
7/2019 – offen (11 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

7/2019 – offen

Tätigkeitsbeschreibung

PROJEKT
Subscription-based online-service to streamline the process of buying a house

KEY SKILLS
React, Redux, JavaScript, HTML5, CSS3, Node, Java, Spring Boot, Flyway, AWS (CloudFormation, S3, EC2, RDS, CloudWatch, Route53, CloudFront), REST, Jenkins, Jest, SVG, Enzyme, Codecept, Storybook, Zeplin, Analytics

ACHIEVEMENTS & RESPONSIBILITIES
Led the development of a react-based responsive web app to create a PDF-based portfolio that puts the customer ahead of the competition when buying a house or apartment.
Features included: a wizard to fill out a professional application form, profile image upload, ability to automatically pull income statements, credit score report, proof of rental payments from banks as well as credit score providers, uploading existing documents.
Consulted the Product Owner on eliminating risk early during development, allowing a go-live of this mission critical product with a potential annual revenue of 2 million euros within 3 months.

Eingesetzte Qualifikationen

Java (allg.), Jenkins, Amazon Web Services (AWS), JavaScript, React (JavaScript library), Representational State Transfer (REST)


Lead Fullstack Developer
Germany's leading online market place for real est, Berlin
3/2019 – 7/2019 (5 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

3/2019 – 7/2019

Tätigkeitsbeschreibung

PROJECT
Share of voice system to promoting real estate agent profiles.

KEY SKILLS
React, Redux, Node, Java, Spring Boot, AWS (CloudFormation, S3, EC2, RDS, CloudWatch, Route53, CloudFront, SNS), REST, Python, Spark, Jupyter, Jenkins, Jest, Protractor, JavaScript, HTML5, CSS3, SVG, Enzyme, Storybook, Zeplin, Analytics

ACHIEVEMENTS & RESPONSIBILITIES
Analysed a non-scalable prototype of a share of voice system for promoting real estate agent profiles and designed a draft for a scalable cloud-based solution based on RESTful APIs, microservices, message queues, SQL and NoSQL databases, react apps and widgets.
Led the development of react-based responsive web apps and widgets to edit and present agent profiles and touch points in search results.
Supported the development of a cloud-based microservice architecture, providing and consuming several RESTful APIs and message queues and maintaining agent profiles in a NoSQL database and share of voice data in a SQL database.

Eingesetzte Qualifikationen

Apache Spark, Java (allg.), Node.js, Python, Amazon Web Services (AWS), React (JavaScript library), Representational State Transfer (REST)


Full-stack Software Course Lead Instructor
Germany's leading online market place for real est, Berlin
3/2019 – 7/2019 (5 Monate)
Finanzdienstleister
Tätigkeitszeitraum

3/2019 – 7/2019

Tätigkeitsbeschreibung

PROJECT
Full-stack software engineering course.

TECH & SKILLS
SPA, React, Redux, Bootstrap, JavaScript, HTML, CSS, XP, Agile, User Stories, TDD, BDD, Jest, Mocking, Acceptance Testing, Node, Express, Codecept, SOLID, DevOps, CD, Git, OOP, REST, Serverless, AWS, API Gateway, DynamoDB, MySQL, Jenkins, User Story Mapping, Course Design, Standards Mastery

ACHIEVEMENTS & RESPONSIBILITIES
Led the instruction of a 5-month part-time full-stack software engineering course and trained backend-focussed and front-end focussed developers in a new React/Serverless tech stack.

Eingesetzte Qualifikationen

DevOps, Agile Entwicklung, Extreme Programming, Kanban (Softwareentwicklung), SCRUM, Testing (IT), Jenkins, Node.js, Amazon Web Services (AWS), JavaScript, React (JavaScript library)


Lead Fullstack Developer
Germany's leading online market place for real est, Berlin
9/2018 – 6/2019 (10 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

9/2018 – 6/2019

Tätigkeitsbeschreibung

PROJECT
Comprehensive responsive web dashboard to manage mortgages.

KEY SKILLS
React, Redux, JavaScript, HTML5, CSS3, SVG, Recharts, TeamCity, NodeJS, Jest, Enzyme, Protractor, Storybook, Zeplin, Analytics, Java, Spring Boot, Flyway, AWS (CloudFormation, S3, EC2, RDS, CloudWatch, Route53, CloudFront), RESTful, Jackson

ACHIEVEMENTS & RESPONSIBILITIES
Led the development of a responsive web app to gain insights into the development of a user’s mortgage over time and enabled the users to answer following questions:

- How does a follow-up mortgage from a different bank effect my payment schedule?
- How did the value of my property change over time?
- If I pay 100 EUR more per month, how many years earlier will I be done paying off my mortgage?
Helped the client to get back in touch with their „lost“ leads (previously sold to partners) and thus increased the customer lifetime value for our client significantly.
Laid the groundwork for our client to switch from lead-based business model to a provision-based one.

Eingesetzte Qualifikationen

Testing (IT), Jenkins, Node.js, Amazon Web Services (AWS), JavaScript, React (JavaScript library), Representational State Transfer (REST)


Software Delivery Performance Coach
One of Germany’s leading education publisher, Berlin
8/2018 – 11/2018 (4 Monate)
Medienbranche
Tätigkeitszeitraum

8/2018 – 11/2018

Tätigkeitsbeschreibung

PROJECT
Software Delivery Performance.

TECH & SKILLS
Software Delivery Performance, DevOps, Scrum, Kanban, User Stories, User Story Mapping, INVEST, DevOps, Ceremonies facilitation, Coaching, Continuous Improvement, Agile Refinement, Planning, Review, Retrospective, Task Board, WiP, CFD, Definition of Done

ACHIEVEMENTS & RESPONSIBILITIES
Introduced the 4 Software Delivery Performance (SDP) metrics and assessed 24 capabilities in order to decide on the next best step to boost the client’s SDP.
Coached and trained developers, testers and managers in capabilities such as Work-in-Progress Limitation, Test-Automation or Collaboration in order to improve the 4 SDP metrics.

Eingesetzte Qualifikationen

DevOps, Agile Entwicklung, Kanban (Softwareentwicklung), SCRUM


Lead Fullstack Developer
Germany's leading online market place for real est, Berlin
7/2018 – 2/2019 (8 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

7/2018 – 2/2019

Tätigkeitsbeschreibung

PROJECT
Real estates search engine for private investment opportunities.

KEY SKILLS
React, Redux, Google Maps, Node, Serverless, AWS (CloudFormation, S3, Lambda, API Gateway, CloudWatch, DynamoDB, Route53, CloudFront), ElasticSearch, REST, TeamCity, Enzyme, Protractor, JavaScript, HTML5, CSS3, SVG, Jest, Storybook, Invision

ACHIEVEMENTS & RESPONSIBILITIES
Led development of react-based responsive web app to find apartments or houses as a private investment and integrated 6 APIs of 3 different providers.
Features included: a search with auto-completion, filters, an innovative rating score satisfying the needs of private investors, Google Maps integration, exposé with carousel gallery, a shortlist and a profitability calculator that takes into account costs as well as taxes.
Introduced a new React/Redux/Serverless tech stack, covering all aspects of production ready enterprise software, as a long-term strategy to replace the infamous Angular-1.x/Java-Spring-Monolith stack.
Have trained client employees in the new tech stack. As of Jan 2020, at least 10 web apps have been built, using the new tech stack which is internally referred to as “the cultivate stack”.

Eingesetzte Qualifikationen

Node.js, Amazon Web Services (AWS), JavaScript, React (JavaScript library), Representational State Transfer (REST)


Lead Fullstack Developer
Leading provider of search & booking systems drivi, Berlin
4/2018 – 9/2018 (6 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

4/2018 – 9/2018

Tätigkeitsbeschreibung

PROJECT
White-label travel search engine.

TECH & SKILLS
VueJS, JavaScript, HTML5, CSS3, Jenkins, NodeJS, Swagger, Express

ACHIEVEMENTS & RESPONSIBILITIES
Developed next version of a white-label travel search engine incl. versatile filtering options for search results.

Eingesetzte Qualifikationen

Jenkins, Node.js, JavaScript, Vue.js


Lead Fullstack Developer
Provider of custom and SaaS-based production plann, Berlin
4/2018 – 6/2018 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2018 – 6/2018

Tätigkeitsbeschreibung

PROJECT
Innovative production planning web app.

TECH & SKILLS
React, Redux, Sagas, JavaScript, HTML5, CSS3, Material-UI, Node, I18N, .Net, C#, Jest, Enzyme, Invision

ACHIEVEMENTS & RESPONSIBILITIES
Developed a react-based responsive production planning web app with interactive gantt charts and localised input elements for numbers, dates, etc.

Eingesetzte Qualifikationen

.Net, C#, Node.js, JavaScript, React (JavaScript library)


Lead Fullstack Developer
Provider of smart home solution for people with sp, Berlin
2/2018 – 4/2018 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2018 – 4/2018

Tätigkeitsbeschreibung

PROJECT
Smart home solution for people with special needs

TECH & SKILLS
React, Redux, Node, Bootstrap, SCSS, Webpack, NPM, Jest, Enzyme, Selenium, Express, MongoDB, I18N, JavaScript ES7, Router, Babel, Protractor, Mocking, Sinon, Nock, Responsive, HTML, CSS, Tablet, Touch, XP, BDD, TDD, NoSQL, Sketch, Zeplin, Wireframing, Mockups, Scrumban, User Stories, User Story Mapping, INVEST, DevOps, Ceremonies facilitation, WebStorm, Atom, Git

ACHIEVEMENTS & RESPONSIBILITIES
Led greenfield development of a cutting-edge MERN app and coached client staff to adopt XP practices such as TDD through direct pairing with their employees while implementing features.
Facilitated Agile ceremonies and conducted product inception as well as user story mapping workshop.

Eingesetzte Qualifikationen

DevOps, Node.js, Internet of Things (IoT), JavaScript, React (JavaScript library), Representational State Transfer (REST)


Lead Fullstack Developer
Startup, providing digital fitness and health serv, Landau
11/2017 – 1/2018 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2017 – 1/2018

Tätigkeitsbeschreibung

PROJECT
Disruptive subscription-based fitness app.

TECH & SKILLS
Java 8, Spring Boot, Vaadin, Maven, Git, Bitbucket, JIRA, Confluence, Liquibase, Swagger, Springfox, AWS, API Gateway, ESB, RDS, Aurora, H2, MySQL, RESTful, API, Bash, Jenkins, Postman, iOS, Android, Apple App Store, Google Play, Hibernate, OAuth

ACHIEVEMENTS & RESPONSIBILITIES
Implemented a service with RESTful API and frontend to manage subscription products and synchronise subscriptions from Apple App Store, Google Play or other providers.
Integrated a 3rd-party system to provide the ability to create and redeem vouchers.

Eingesetzte Qualifikationen

Apache Maven, Hibernate (Java), Java (allg.), Amazon Web Services (AWS)


Lead Fullstack Developer
Kundenname anonymisiert, London
2/2017 – 10/2017 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2017 – 10/2017

Tätigkeitsbeschreibung

PROJECT
Innovative web & mobile app for sharing project statuses.

TECH & SKILLS
React, Redux, Router, Bootstrap, Node, JavaScript, Babel, Webpack, NPM, Serverless, AWS, API Gateway, Cognito, Lambda, Mocha, Chai, Jasmine, Jest, Protractor, Selenium, Mocking, Sinon, Nock, Swift, Mobile apps, iOS 9 SDK, App Store, XP, BDD, TDD, NoSQL, Wireframing, Mockups, Scrumban, Lean Startup, User Stories, INVEST, DevOps, Ceremonies facilitation, Xcode, Git

ACHIEVEMENTS & RESPONSIBILITIES
Developed a native iOS mobile app for sharing project statuses as well as a modern single-page web app.
Migrated a RESTful backend infrastructure based on Express.js and MongoDB into a serverless architecture utilising AWS API Gateway, Lambda, DynamoDB & Cognito.
Reduced the effort, required to keep track of long running product developments and productions by offering the ability to follow projects and to receive status notifications.
Increased the engagement of teams and the likeliness of finishing projects earlier by providing a simple and effective visualisation of projects and their statuses.

Eingesetzte Qualifikationen

SWIFT, DevOps, iOS, Agile Entwicklung, SCRUM, Testdesign (IT), Node.js, Amazon Web Services (AWS), JavaScript, React (JavaScript library), Lean Startup


Full-stack eXtreme Programming Courses Lead Instructor
North-America’s largest insurance provider, Belfast
5/2016 – 12/2016 (8 Monate)
Versicherungen
Tätigkeitszeitraum

5/2016 – 12/2016

Tätigkeitsbeschreibung

PROJECTS
Full-stack eXtreme Programming Courses.

TECH & SKILLS
XP, Agile, User Stories, TDD, BDD, Mocha, Chai, Jasmine, Mocking, Sinon, Nock, Acceptance Testing, NodeJS, Express, SPA, React, Bootstrap, JavaScript, HTML, CSS, Protractor, SOLID, Spring Boot, Passport, Java, DevOps, CD, Git, OOP, REST, MongoDB, PostgreSQL, PCF, Jenkins, User Story Mapping, Course Design, Standards Mastery

ACHIEVEMENTS & RESPONSIBILITIES
Spear-headed the transition from a traditional software engineering approach into an agile one, utilising eXtreme Programming practices such as TDD, pair programming and continuous delivery.
Conducted multiple 3-month full-stack software engineering courses with classes of 30 software engineers and 2 associate instructors.
Facilitated ceremonies and coached 25 product teams.

Eingesetzte Qualifikationen

MongoDB, PostgreSQL, DevOps, Extreme Programming, Java (allg.), Jenkins, Node.js, Amazon Web Services (AWS), JavaScript, React (JavaScript library)


Ausbildung

Medien- & Wirtschaftsinformatik
(Diplom-Informatiker (FH, summa cum laude))
Jahr: 2008
Ort: Senftenberg

Staatlich geprüfter technischer Assistent für Elektronik und Datentechnik
(Ausbildung)
Jahr: 2004
Ort: Berlin

Qualifikationen

Certified Scrum Master

Über mich

- Responsive single-page web apps based on React, Redux, Bootstrap, Webpack
- Enterprise-level RESTful microservices based on Node, Serverless, Express, AWS, SQL, NoSQL, Java, Spring
- Corporate trainings (Full-stack, TDD, SPA, Microservices, Agile, Advanced Software Engineering)
- Software Delivery Performance assessment, improvement, coaching & training

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
970
Alter
35
Berufserfahrung
20 Jahre und 4 Monate (seit 01/2000)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »