Alexander Ruff nicht verfügbar bis 01.07.2021

Alexander Ruff

Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE

nicht verfügbar bis 01.07.2021
Profilbild von Alexander Ruff Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE aus Usingen
  • 61250 Usingen Freelancer in
  • Abschluss: nicht angegeben
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | finnisch (Grundkenntnisse) | englisch (verhandlungssicher)
  • Letztes Update: 11.11.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Alexander Ruff Fullstack Softwareentwickler JavaScript/TypeScript, Java, Java EE aus Usingen
DATEIANLAGEN
CV

Diese Anzeige ist nur für angemeldete Nutzer 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)
PROJEKTHISTORIE
  • 01/2018 - bis jetzt

  • 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


  • 10/2015 - 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

  • 09/2009 - 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

  • 03/2006 - 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

  • 12/2003 - 07/2005

    • Alexander Ruff
    • < 10 Mitarbeiter
    • 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

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Bevorzugt Projekte im Rhein-Main-Gebiet. Andere Standort ggf. nach Absprache oder remote möglich.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: