avatar

Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE

Experience:
10 y
Experience:
10 y
Location:
61250 Usingen
Last update:
19.10.2021
Register to Contact Freelancer
Unavailable before: 03.01.2022
Onsite hourly: 75 €
Remote hourly: N/A
German: Native
Finnish: Basic knowledge
English: Near native
Bevorzugt Projekte im Rhein-Main-Gebiet. Andere Standort ggf. nach Absprache oder remote möglich.
SKILLS
20+ Jahre Erfahrung in der Softwareentwicklung im Frontend- und Backendbereich.

Frontend
Vue.js, Vuetify, JavaScript (ES5, ES6/2015, ES2016, ES2017, ...), TypeScript, Angular, React, HTML5, CSS3, Bootstrap, Stylus, Sass, JSF, PrimeFaces, Responsive Design

Backend
Node.js (express, Koa, Nest.js), GraphQL, REST (OpenAPI, Swagger), Java EE, Spring Boot

Datenbank
PostgresSQL, MySQL, MongoDB, SQLite, Liquibase, Oracle, Hibernate

Tools    
GitLab CI, Docker, nginx, Git, Jira, Confluence, Visual Studio Code, IntelliJ, Kubernetes

Test/QA
Jest, TestCafé, Cucumber, Sonar, ESLint, JUnit, Selenium, Wiremock

Methoden
Scrum, Continuous Integration, Continuous Deployment, Consumer Driven Contracts (CDC)
JUnit Refactoring Postgres OpenAPI PostgresSQL Visual Studio Code AWS SQLite Cucumber Middleware Hibernate React jQuery IntelliJ SQL Scrum Microservices CI/CD Mockito CSS3 Confluence Datenbanken Selenium Jira MongoDB Angular PHP Softwareentwicklung Swagger C/C++ nginx Software-Design GitLab CI C++ Jenkins Kubernetes Node.js JSF JavaEE Continuous Integration AJAX Sass Web-Servern Spring Boot Gitlab Bootstrap JavaScript TypeScript Linux Primefaces Oracle Sonar Vue.js Maven Datenbank Windows HTML MySQL CSS Responsive Design HTML5 JSP webpack Backend Web-Anwendungen Eclipse Java EE Java WebLogic Docker Continuous Deployment git Liquibase GraphQL
01.01.2018 — 30.09.2020
Softwareentwicklung Web-Frontend mit Backendanbindung (Vue.js, node.js, TypeScript)
• Mitwirkung an Software-Design und -Architektur • Entwurf und Implementierung fachlicher und technischer Komponenten im Frontend und Middleware in einem SCRUM-Team • Anbindung von REST-Microservices • Unterstützung bei fachlichem und technischem Refinement • Unterstützung bei der Ausarbeitung von UI- und UX-Konzepten und deren Umsetzung • Entwurf und Entwicklung von automatisierten Unit-, GUI-, E2E- und LuP-Tests • Erstellung einer CI/CD-Pipeline Eingesetzte Technologien: • Vue.js, TypeScript, Node.js, Vuetify, Stylus • Jest, TestCafé, Cucumber, WireMock • REST, GraphQL • PostgresSQL, Liquibase • GitLab CI, Docker, AWS, Kubernetes • Shell-Skripte
01.10.2015 — 31.12.2017
Softwareentwicklung Web-Frontend (JavaEE, JSF 2, PrimeFaces)
• Mitwirkung an Software-Design und Architektur • Entwurf und Implementierung fachlicher und technischer Komponenten im Frontend • Anbindung an ein bestehendes Backendsystem • Unterstützung bei fachlichem und technischem Refinement • Unterstützung bei der Ausarbeitung von UI- und UX-Konzepten und deren Umsetzung • Entwicklung von Unit- und E2E-Tests Eingesetzte Technologien: • JavaEE, JSF 2, PrimeFaces • JavaScript, jQuery, HTML5, CSS3 • Selenium, Junit, Mockito • Maven, Jenkins • WebLogic
01.09.2009 — 31.10.2015
Softwareentwickler im Frontend und Backend (JavaEE, JSP, C/C++)
• Implementierung fachlicher und technischer Komponenten im Frontend und Backend • Wartung, Optimierung und Refactoring von Bestandscode • Unterstützung bei der fachlichen und technischen Konzeption • Durchführung von Entwicklertests Eingesetzte Technologien: • JavaEE, JSP (Frontend) • JavaScript, HTML, CSS • C/C++ (Backend) • Ant, WebLogic • HP NonStop
01.03.2006 — 31.03.2009
Neuentwicklung eines Tarifierungsmoduls (C/C++)
• Implementierung von fachlichen und technischen Komponenten • Durchführung von Entwicklertests • Entwurf und Implementierung von Test- und Analysetools Eingesetze Technologien: • C/C++ • SQLite • MFC • Apache, FastCGI
01.12.2003 — 31.07.2005
Alexander Ruff
Konsumgüter und Handel
Entwurf, Entwicklung und Betrieb verschiedener Web-Anwendungen (PHP, JavaScript, jQuery, Linux)
Entwurf und Entwicklung verschiedener Web-Anwendungen, z. B. für den (KFZ-)Online-Handel. Einrichtung und Betrieb von Web-Servern. Aufgaben: Entwurf und Implementierung von Web-Anwendungen nach Kundenvorgaben Entwurf und Umsetzung von UI und UX Einrichtung und Betreuung von Web-Servern

Description

SKILLS
20+ Jahre Erfahrung in der Softwareentwicklung im Frontend- und Backendbereich.

Frontend
Vue.js, Vuetify, JavaScript (ES5, ES6/2015, ES2016, ES2017, ...), TypeScript, Angular, React, HTML5, CSS3, Bootstrap, Stylus, Sass, JSF, PrimeFaces, Responsive Design

Backend
Node.js (express, Koa, Nest.js), GraphQL, REST (OpenAPI, Swagger), Java EE, Spring Boot

Datenbank
PostgresSQL, MySQL, MongoDB, SQLite, Liquibase, Oracle, Hibernate

Tools    
GitLab CI, Docker, nginx, Git, Jira, Confluence, Visual Studio Code, IntelliJ, Kubernetes

Test/QA
Jest, TestCafé, Cucumber, Sonar, ESLint, JUnit, Selenium, Wiremock

Methoden
Scrum, Continuous Integration, Continuous Deployment, Consumer Driven Contracts (CDC)

Main Skills

Other Skills

JUnit Refactoring Postgres OpenAPI PostgresSQL Visual Studio Code AWS SQLite Cucumber Middleware Hibernate React jQuery IntelliJ SQL Scrum Microservices CI/CD Mockito CSS3 Confluence Datenbanken Selenium Jira MongoDB Angular PHP Softwareentwicklung Swagger C/C++ nginx Software-Design GitLab CI C++ Jenkins Kubernetes Node.js JSF JavaEE Continuous Integration AJAX Sass Web-Servern Spring Boot Gitlab Bootstrap JavaScript TypeScript Linux Primefaces Oracle Sonar Vue.js Maven Datenbank Windows HTML MySQL CSS Responsive Design HTML5 JSP webpack Backend Web-Anwendungen Eclipse Java EE Java WebLogic Docker Continuous Deployment git Liquibase GraphQL

Work & Experience

01.01.2018 — 30.09.2020
Softwareentwicklung Web-Frontend mit Backendanbindung (Vue.js, node.js, TypeScript)
• Mitwirkung an Software-Design und -Architektur • Entwurf und Implementierung fachlicher und technischer Komponenten im Frontend und Middleware in einem SCRUM-Team • Anbindung von REST-Microservices • Unterstützung bei fachlichem und technischem Refinement • Unterstützung bei der Ausarbeitung von UI- und UX-Konzepten und deren Umsetzung • Entwurf und Entwicklung von automatisierten Unit-, GUI-, E2E- und LuP-Tests • Erstellung einer CI/CD-Pipeline Eingesetzte Technologien: • Vue.js, TypeScript, Node.js, Vuetify, Stylus • Jest, TestCafé, Cucumber, WireMock • REST, GraphQL • PostgresSQL, Liquibase • GitLab CI, Docker, AWS, Kubernetes • Shell-Skripte
01.10.2015 — 31.12.2017
Softwareentwicklung Web-Frontend (JavaEE, JSF 2, PrimeFaces)
• Mitwirkung an Software-Design und Architektur • Entwurf und Implementierung fachlicher und technischer Komponenten im Frontend • Anbindung an ein bestehendes Backendsystem • Unterstützung bei fachlichem und technischem Refinement • Unterstützung bei der Ausarbeitung von UI- und UX-Konzepten und deren Umsetzung • Entwicklung von Unit- und E2E-Tests Eingesetzte Technologien: • JavaEE, JSF 2, PrimeFaces • JavaScript, jQuery, HTML5, CSS3 • Selenium, Junit, Mockito • Maven, Jenkins • WebLogic
01.09.2009 — 31.10.2015
Softwareentwickler im Frontend und Backend (JavaEE, JSP, C/C++)
• Implementierung fachlicher und technischer Komponenten im Frontend und Backend • Wartung, Optimierung und Refactoring von Bestandscode • Unterstützung bei der fachlichen und technischen Konzeption • Durchführung von Entwicklertests Eingesetzte Technologien: • JavaEE, JSP (Frontend) • JavaScript, HTML, CSS • C/C++ (Backend) • Ant, WebLogic • HP NonStop
01.03.2006 — 31.03.2009
Neuentwicklung eines Tarifierungsmoduls (C/C++)
• Implementierung von fachlichen und technischen Komponenten • Durchführung von Entwicklertests • Entwurf und Implementierung von Test- und Analysetools Eingesetze Technologien: • C/C++ • SQLite • MFC • Apache, FastCGI
01.12.2003 — 31.07.2005
Alexander Ruff
Konsumgüter und Handel
Entwurf, Entwicklung und Betrieb verschiedener Web-Anwendungen (PHP, JavaScript, jQuery, Linux)
Entwurf und Entwicklung verschiedener Web-Anwendungen, z. B. für den (KFZ-)Online-Handel. Einrichtung und Betrieb von Web-Servern. Aufgaben: Entwurf und Implementierung von Web-Anwendungen nach Kundenvorgaben Entwurf und Umsetzung von UI und UX Einrichtung und Betreuung von Web-Servern

Attachments