Profileimage by Alexander Ruff Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE from Usingen

Alexander Ruff

not available until 12/31/2025

Last update: 09.11.2023

Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | Finnish (Elementary) | English (Full Professional)

Attachments

CV_Alexander_Ruff.docx

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)

Project history

01/2018 - 09/2020
Softwareentwicklung Web-Frontend mit Backendanbindung (Vue.js, node.js, TypeScript)
(Transport and Logistics, 1000-5000 employees)

• 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


10/2015 - 12/2017
Softwareentwicklung Web-Frontend (JavaEE, JSF 2, PrimeFaces)
(Transport and Logistics, 1000-5000 employees)

• 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

09/2009 - 10/2015
Softwareentwickler im Frontend und Backend (JavaEE, JSP, C/C++)
(Transport and Logistics, 1000-5000 employees)

• 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

03/2006 - 03/2009
Neuentwicklung eines Tarifierungsmoduls (C/C++)
(Transport and Logistics, 1000-5000 employees)

• 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

12/2003 - 07/2005
Entwurf, Entwicklung und Betrieb verschiedener Web-Anwendungen (PHP, JavaScript, jQuery, Linux)
Alexander Ruff (Consumer goods and retail, < 10 employees)

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

Local Availability

Only available in these countries: Germany
Bevorzugt Projekte im Rhein-Main-Gebiet. Andere Standort ggf. nach Absprache oder remote möglich.
Profileimage by Alexander Ruff Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE from Usingen Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE
Register