Fullstack Developer with skills in a wide variety of technologies + willing to extend my skillset (free of charge!)
Aktualisiert am 30.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 27.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Scriptsprachen
Datenbanken
Liferay
Java
REST
XML
JSON
C
PL/SQL
Perl
Python
Shell-Script
Swing
JSF
Maven
PostgreSQL
NetBeans
Atlassian JIRA
Atlassian Confluence
Git
Subversion
Rational ClearCase
JavaFX
German
Muttersprache
English
written and spoken

Einsatzorte

Einsatzorte

Vienna (+20km)
Österreich
möglich

Projekte

Projekte

8 months
2023-11 - now

Liferay Fullstack Developer & PM

Fullstack Developer Java React MySQL ...
Fullstack Developer

All Tasks related to Liferay: Frontend based on JSP, React (as well as typescript, due to the liferay react framework: ClayUI being based on it - and work needing to be done there all the time), but also doing the themes and styling in general and of course the backend (using Java) as well.

For the frontend i also use node.js to speed up the development.


As Database, depending on the environment either MariaDB or MySQL is used, but with Liferay and its abstractions of JPA it doesn't really matter, as long as supported!


Java React MySQL TypeScript Gradle
NDAs
4 years 3 months
2018-04 - 2022-06

All Aspects of software develpment for electric vehicle charging stations

Lead Developer Java C Perl ...
Lead Developer

  • For most of my time there I was responsible for all aspects of software development, which included: concept, architecture, coding/scripting, automating, modifying to testing, documentation, rollout, updates, support, etc.
  • Technologically the work mostly revolved around Java (ME, SE 8-11), C (microcontroller programming), bat-/powershell-, bash(2)-, ash-, Perl- and Python-scripting
  • Interfacing to the backends which was employed in at least of 90% of sold systems was done using either REST + XML/JSON or websocket + JSON
  • Depending on the functionality/individual requirement of the customer other tech had to be mastered frequently, which included HTML, CSS, Javascript, C#/C++, Cryptography (mostly using AES), Blockchain (Ethereum) and much more

All Products of EBE-Mobility
Java C Perl Shell-Script Debian PowerShell JavaFX REST WebSocket JSON XML
EBE Mobility GmbH
Vienna

Aus- und Weiterbildung

Aus- und Weiterbildung

1 month
2013-06 - 2013-06

Java course

Mühlehner and Tavolato
Mühlehner and Tavolato

Kompetenzen

Kompetenzen

Top-Skills

Scriptsprachen Datenbanken Liferay Java REST XML JSON C PL/SQL Perl Python Shell-Script Swing JSF Maven PostgreSQL NetBeans Atlassian JIRA Atlassian Confluence Git Subversion Rational ClearCase JavaFX

Produkte / Standards / Erfahrungen / Methoden

Competencies

Programming languages:

    ? Java EE / SE / ME (10+ years)

    ? C (also embedded) (10+ years)

    ? PL/SQL (5+ years)

    ? Pascal (3+ years)

    ? C++ (~1 year, as it?s sporadically used in projects bringing me into contact)

    ? Fortran (sporadically ported from, at Siemens)

    ? C# (occurs frequently in my carreer, although i was never te dedicated developer, but ported it, or helped a colleague working with it)

    ? VBA (stumpled upon in at every station of my carreer, luckily only to minor degree!)


Scripting languages:

    ? Perl (10+ years)

    ? Shell-Scripting (10+ years)

    ? Python (4+ years & is the heir of perl as scripting language of choice for me nowadays!)

    ? Javascript (5+ years).

    ? countless others depending on requirement (project-related, in all employments)


Databases: 

    ? SQL / SQL*Plus / MySQL (10+ years)

    ? PostgreSQL (~1 year)

    ? MariaDB (3+ years)

    ? HBase (~2 years)

    ? MongoDB (~2 years)


IDEs for development and debugging:

    ? Visual Studio Code / VSCode (6+ years, for frontend- and scripting-tasks )

    ? IntelliJ (2+ years)

    ? Netbeans (10+ years)

    ? Eclipse (10+ years...)

    ? Sunstudio (5+ years)

    ? ATMEL-Studio (3+ years)

    ? Spyder (3+ years)

    ? PL/SQL-Developer (10+ years)

    ? pgAdmin (~1 year)

    ? Oracle SQL-Developer (10+ years)

    ? MySQL Workbench (4+ years)


Version management:

    ? SVN (10+ years)

    ? IBM ClearCase (5,5 years @ Siemens)

    ? GIT (10+ years, starting with privat projects and since i left Siemens everywhere)

            ? GITLAB (5+ years during freelancing, at suntastic, and also before in a few projects)

            ? DevOps (at suntastic, but is very similar to GITLab/JIRA in many ways)


Dependency Management Systems:

    ? Maven (10+ years)

    ? Gradle (4+ years)

    ? node.js (4+ years)

Technologies worth mentioning in this context:

    ? GSON

    ? Project Lombok

    ? Miglayout

    ? Jackson/FasterXML

    ? Maven Shade Plugin

    ? Proguard

    ? various others


GUI Toolkits:

    ? Swing (10+ years)

    ? Tk (10+ years, and learned it in conjunction with TCL/TK way back!)

    ? JavaFX (5+ years)

    ? JSF / Java Server Faces (4+ years)

    ? JSP / Java Server Pages (5+ years)

    ? React (4+ years)

    ? Typescript (2+ years)


Unix/Linux-based operating systems: 

    ? Debian (10+ years).

    ? Solaris 10 (5,5 years @ Siemens)

    ? CentOS (~1 year @ Siemens)

    ? Yocto (~2 years @ EBE)

    ? WSL (ever since it?s been a thing)


Miscellaneous:

    ? Liferay (2+ years)

Currently working as a fullstack dev in this area and after i lost my job as a fullstack dev + PM for their Liferay-Project, due to bankruptcy, i was immediately hired as freelancer, due to my proven expertise working with this tech stack.

    ? ANT (couldn?t tell when I first came into contact with it, only that the last thing I did with it was successfully building Liferay form source...)

    ? Apache Tomcat (5+ years)

    ? JBoss (2+ years)

    ? Docker (4+ years)

    ? Kubernetes (4+ years)

    ? AWS (4+ years)

    ? Azure (4+ years) 

    ? Regular Expressions (10+ years and I love them for their versatility!)

    ? Generative AIs

            ? GPT3 & 4 and Gemini as brilliant tool for learning & to accelerate development of boilerplate code

            ? a little bit of development experience, years ago, using python and the caffe framework

    ? LaTex (5+ years, due to my scientific interests)

    ? Planning, further development, as well as maintenance of software architecture, as well as associated environments (at the very least since my lead dev role)

    ? Hardware knowledge (theoretical as well as practical, since forever)

    ? Fiddler (5+ years, for it?s immense use in debugging, and most all: reverse engineering of web-traffic)

    ? 3D modeling (for example with SketchUp, mainly private when moving or getting furniture)

    ? AutoCAD / Eplan (from school days, rusty for sure!)

    ? Creation of PLC controls (from school days, weak, compared to proper programming)


Programmiersprachen

Java EE / SE / ME
10 years, over my whole professional carreer
C (also embedded)
10 years, at Siemens AG as well as EBE-Mobility GmbH
PL/SQL
at Siemens and SIBVisions
Pascal
at Siemens AG, for porting to C
C++
sometimes used at Siemens AG
Fortran
sometimes used at Siemens AG, for porting to C
C#
project-related both at Siemens AG and EBE Mobility GmBH
VBA
sometimes used at Siemens, as well as EBE-Mobility

Datenbanken

SQL / SQL*Plus / MySQL
the former at Siemens and SIBVisions, the latter sometimes at EBE-Mobility
PostgreSQL
at SIBVisions

Einsatzorte

Einsatzorte

Vienna (+20km)
Österreich
möglich

Projekte

Projekte

8 months
2023-11 - now

Liferay Fullstack Developer & PM

Fullstack Developer Java React MySQL ...
Fullstack Developer

All Tasks related to Liferay: Frontend based on JSP, React (as well as typescript, due to the liferay react framework: ClayUI being based on it - and work needing to be done there all the time), but also doing the themes and styling in general and of course the backend (using Java) as well.

For the frontend i also use node.js to speed up the development.


As Database, depending on the environment either MariaDB or MySQL is used, but with Liferay and its abstractions of JPA it doesn't really matter, as long as supported!


Java React MySQL TypeScript Gradle
NDAs
4 years 3 months
2018-04 - 2022-06

All Aspects of software develpment for electric vehicle charging stations

Lead Developer Java C Perl ...
Lead Developer

  • For most of my time there I was responsible for all aspects of software development, which included: concept, architecture, coding/scripting, automating, modifying to testing, documentation, rollout, updates, support, etc.
  • Technologically the work mostly revolved around Java (ME, SE 8-11), C (microcontroller programming), bat-/powershell-, bash(2)-, ash-, Perl- and Python-scripting
  • Interfacing to the backends which was employed in at least of 90% of sold systems was done using either REST + XML/JSON or websocket + JSON
  • Depending on the functionality/individual requirement of the customer other tech had to be mastered frequently, which included HTML, CSS, Javascript, C#/C++, Cryptography (mostly using AES), Blockchain (Ethereum) and much more

All Products of EBE-Mobility
Java C Perl Shell-Script Debian PowerShell JavaFX REST WebSocket JSON XML
EBE Mobility GmbH
Vienna

Aus- und Weiterbildung

Aus- und Weiterbildung

1 month
2013-06 - 2013-06

Java course

Mühlehner and Tavolato
Mühlehner and Tavolato

Kompetenzen

Kompetenzen

Top-Skills

Scriptsprachen Datenbanken Liferay Java REST XML JSON C PL/SQL Perl Python Shell-Script Swing JSF Maven PostgreSQL NetBeans Atlassian JIRA Atlassian Confluence Git Subversion Rational ClearCase JavaFX

Produkte / Standards / Erfahrungen / Methoden

Competencies

Programming languages:

    ? Java EE / SE / ME (10+ years)

    ? C (also embedded) (10+ years)

    ? PL/SQL (5+ years)

    ? Pascal (3+ years)

    ? C++ (~1 year, as it?s sporadically used in projects bringing me into contact)

    ? Fortran (sporadically ported from, at Siemens)

    ? C# (occurs frequently in my carreer, although i was never te dedicated developer, but ported it, or helped a colleague working with it)

    ? VBA (stumpled upon in at every station of my carreer, luckily only to minor degree!)


Scripting languages:

    ? Perl (10+ years)

    ? Shell-Scripting (10+ years)

    ? Python (4+ years & is the heir of perl as scripting language of choice for me nowadays!)

    ? Javascript (5+ years).

    ? countless others depending on requirement (project-related, in all employments)


Databases: 

    ? SQL / SQL*Plus / MySQL (10+ years)

    ? PostgreSQL (~1 year)

    ? MariaDB (3+ years)

    ? HBase (~2 years)

    ? MongoDB (~2 years)


IDEs for development and debugging:

    ? Visual Studio Code / VSCode (6+ years, for frontend- and scripting-tasks )

    ? IntelliJ (2+ years)

    ? Netbeans (10+ years)

    ? Eclipse (10+ years...)

    ? Sunstudio (5+ years)

    ? ATMEL-Studio (3+ years)

    ? Spyder (3+ years)

    ? PL/SQL-Developer (10+ years)

    ? pgAdmin (~1 year)

    ? Oracle SQL-Developer (10+ years)

    ? MySQL Workbench (4+ years)


Version management:

    ? SVN (10+ years)

    ? IBM ClearCase (5,5 years @ Siemens)

    ? GIT (10+ years, starting with privat projects and since i left Siemens everywhere)

            ? GITLAB (5+ years during freelancing, at suntastic, and also before in a few projects)

            ? DevOps (at suntastic, but is very similar to GITLab/JIRA in many ways)


Dependency Management Systems:

    ? Maven (10+ years)

    ? Gradle (4+ years)

    ? node.js (4+ years)

Technologies worth mentioning in this context:

    ? GSON

    ? Project Lombok

    ? Miglayout

    ? Jackson/FasterXML

    ? Maven Shade Plugin

    ? Proguard

    ? various others


GUI Toolkits:

    ? Swing (10+ years)

    ? Tk (10+ years, and learned it in conjunction with TCL/TK way back!)

    ? JavaFX (5+ years)

    ? JSF / Java Server Faces (4+ years)

    ? JSP / Java Server Pages (5+ years)

    ? React (4+ years)

    ? Typescript (2+ years)


Unix/Linux-based operating systems: 

    ? Debian (10+ years).

    ? Solaris 10 (5,5 years @ Siemens)

    ? CentOS (~1 year @ Siemens)

    ? Yocto (~2 years @ EBE)

    ? WSL (ever since it?s been a thing)


Miscellaneous:

    ? Liferay (2+ years)

Currently working as a fullstack dev in this area and after i lost my job as a fullstack dev + PM for their Liferay-Project, due to bankruptcy, i was immediately hired as freelancer, due to my proven expertise working with this tech stack.

    ? ANT (couldn?t tell when I first came into contact with it, only that the last thing I did with it was successfully building Liferay form source...)

    ? Apache Tomcat (5+ years)

    ? JBoss (2+ years)

    ? Docker (4+ years)

    ? Kubernetes (4+ years)

    ? AWS (4+ years)

    ? Azure (4+ years) 

    ? Regular Expressions (10+ years and I love them for their versatility!)

    ? Generative AIs

            ? GPT3 & 4 and Gemini as brilliant tool for learning & to accelerate development of boilerplate code

            ? a little bit of development experience, years ago, using python and the caffe framework

    ? LaTex (5+ years, due to my scientific interests)

    ? Planning, further development, as well as maintenance of software architecture, as well as associated environments (at the very least since my lead dev role)

    ? Hardware knowledge (theoretical as well as practical, since forever)

    ? Fiddler (5+ years, for it?s immense use in debugging, and most all: reverse engineering of web-traffic)

    ? 3D modeling (for example with SketchUp, mainly private when moving or getting furniture)

    ? AutoCAD / Eplan (from school days, rusty for sure!)

    ? Creation of PLC controls (from school days, weak, compared to proper programming)


Programmiersprachen

Java EE / SE / ME
10 years, over my whole professional carreer
C (also embedded)
10 years, at Siemens AG as well as EBE-Mobility GmbH
PL/SQL
at Siemens and SIBVisions
Pascal
at Siemens AG, for porting to C
C++
sometimes used at Siemens AG
Fortran
sometimes used at Siemens AG, for porting to C
C#
project-related both at Siemens AG and EBE Mobility GmBH
VBA
sometimes used at Siemens, as well as EBE-Mobility

Datenbanken

SQL / SQL*Plus / MySQL
the former at Siemens and SIBVisions, the latter sometimes at EBE-Mobility
PostgreSQL
at SIBVisions

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.