Christopher

Christopher

Verifizierte:r Freelancer:in

Freelancer:in

Agile Software Development
Java
Analytische Fähigkeiten

Über mich

Nach nunmehr mehr als einem Jahrzent als Vollzeit-Softwareentwickler in diversesten Bereichen möchte ich hiermit eruieren ob auch abseits einer Anstellung bei einem Unternehmen Fuß fassen kann. Dabei spielt es keine große Rolle ob mir die jewilig verwendeten Sprachen bereits geläufig sind. Mein Skillset ist aufgrund meiner bereits mehr als ein Jahrzent andauernden professionellen Erfahrung breit gefächert und ein Großteil davon wurde autodidaktisch erworben.

Skills

Expert:in

Agile Software Development
Java
Analytische Fähigkeiten
Softwareentwicklung

Fortgeschritten

Perl
Embedded Systems
Interface Design
Apache Tomcat
Software Design
Linux
Bitbucket
Eclipse
JIRA
NetBeans

Junior:in

3D-Modelling
Agile Führung
Agile Coaching
CAD
Blockchain
JavaScript
Fortran
PostgreSQL
Data Science
Database Administration
Datenpflege
Datenmigration
C++
Data Analysis
Data Design
Datenauswertungen
Github
GitLab
HTML
IT Support
IT-Rollout
Apache
Künstliche Intelligenz
MongoDB
MySQL
Outlook
Photoshop
Prototyping
Recherche
Software Configuration
LaTeX
UX Design
VBA-Entwicklung
VBA
Zbrush

Projekte

  • Liferay Portal

    Auftraggeber:in

    2024 — 2024

    Weitere Projekt auf Basis von Liferay,d ass sich direkt an die (bedauerliche) Insolvenz des vorherigen Auftraggebers reihte.Tech Stack ist somit ident.

  • Lifery Portal

    suntastic solar · Sonstige Branche

    2023 — 2024

    Übernahme des Bestandssystems auf Basis von PHP und jQuery, sowie MySQL zu einem Liferay System.

    Somit war der Tech Stack vorgegeben:JavaMySQL im BackendJSP & React im FrontendDockerSowie lokal einfach Tomcat.

  • diverseste Anstellungen und Projekte

    Auftraggeber:in

    2012 — 2023

    Folgender Tech Stack kam dabei zusammen, jeweils mit Ausprägungen / wie lange ich damit zu tun hatte:

    Programmiersprachen:    • Java EE / SE / ME (10+ Jahre)    • C (auch Embedded) (10+ Jahre)    • PL/SQL (5+ Jahre)    • Pascal (3+ Jahre)    • C++ (~1 Jahr, da sporadisch immer wieder verwendet)    • Fortran (sporadischer Kontakt bei Siemens)    • C# (regelmäßiger Kontakt im Berufsleben, jedoch nie als Entwickler, sondern zwecks Portierung, Hilfestellung und Co. )    • VBA (kam in jeder Station meiner Karriere, vor, wenn auch glücklicherweise nur zum geringsten Teil!)

    Skriptsprachen:    • Perl (10+ Jahre)    • Shell-Scripting (10+ Jahre)    • Python (4+ Jahre & heute der Erbe von Perl, als Skriptsprache meiner Wahl)    • Javascript (5+ Jahre)    • diverse Andere, projektbezogen sowie privat, je nach Erfordernis und Eignung

    Datenbanken:     • SQL / SQL*Plus / MySQL (10+ Jahre)    • PostgreSQL (~1 Jahr)    • MariaDB (3+ Jahre)    • HBase (~2 Jahre)    • MongoDB (~2 Jahre)

    IDEs zwecks Entwicklung und Debugging:    • Visual Studio Code / VSCode (6+ Jahre, für Frontend-Entwicklung & Scripting)    • IntelliJ (2+ Jahre)    • Netbeans  (10+ Jahre)    • Eclipse (10+ Jahre)    • Sunstudio (5+ Jahre)    • ATMEL-Studio (3+ Jahre)    • Spyder (3+ Jahre)    • PL/SQL-Developer (10+ Jahre)    • pgAdmin (~1 Jahr)    • Oracle SQL-Developer (10+ Jahre)    • MySQL Workbench (4+ Jahre)

    Versions-Management:    • SVN (10+ Jahre)    • IBM ClearCase (5,5 Jahre @ Siemens)    • GIT (10+ Jahre zuerst privat, dann beruflich seit meinem Verlassen der Siemens AG)        ◦ GITLAB (5+ Jahre im Freelancing, bei suntastic, sowie auch vorher in einigen Projekten)        ◦ DevOps (bei suntastic und unterscheidet sich nur unwesentlich von GITLab/JIRA)

    Dependency Management-Systeme:    • Maven (10+ Jahre)    • Gradle (4+ Jahre)    • node.js (4+ Jahre)Erwähnenswerte Technologien in diesem Zusammenhang:    • GSON/Jackson/FasterXML/JSONB    • Project Lombok    • MigLayout    • Maven Shade Plugin    • Proguard    • unzählige andere

    GUI-Toolkits:    • Swing (10+ Jahre)    • Tk (10+ Jahre, einstmals mit TCL/TK kennengelernt...)    • JavaFX (5+ Jahre)    • JSF / Java Server Faces (4+ Jahre)    • JSP / Java Server Pages (5+ Jahre)    • React (4+ Jahre)    • Typescript (2+ Jahre)

    Unix/Linux-basierte Betriebssysteme:     • Debian (10+ Jahre)    • Solaris 10 (5,5 Jahre bei Siemens)    • CentOS (~1 Jahr bei Siemens)    • Yocto (~2 Jahre bei EBE...)    • WSL (seit seiner Entstehung)

    Diverses:    • Liferay (2+ Jahre)Arbeite derzeit als Fullstackentwickler in diesem Bereich, und nachdem ich meine Position als ein solcher bei suntastic Insolvenzbedingt aufgeben musste, wurde ich ob meienr erwiesenen Expertise sogleich als Freelancer weiter in dem Bereich beschäftigt!    • ANT (schwer zu sagen, wann ich das erste ANT-Projekt importiert und gebaut habe. Zuletzt habe ich damit die Liferay-Sourcen gebaut)    • Apache Tomcat (5+ Jahre)    • JBoss (2+ Jahre)    • Docker (4+ Jahre)    • Kubernetes (4+ Jahre)    • AWS (4+ Jahre)    • Azure (4+ Jahre)     • Jenkins (4+ Jahre)    • SCRUM      + Jira (mehrheitlich eingesetzt seit Siemens)    • Openshift (4+ Jahre)    • Regular Expressions (10+ Jahre und gerne verwendet, da extrem nützlich!)    • Generative AIs        ◦ GPT3 & 4 sowie Gemini als geniales Lerntool & beschleunigen generischer Arbeiten        ◦ vor Jahren geringe Entwicklungserfahrung, damals mit Python auf Basis von caffe     • LaTex (5+ Jahre durch mein wissenschaftliches Interesse)    • Planung, Weiterentwicklung, sowie Instandhaltung von Software-Architektur, sowie zugehöriger Environments (spätestens seit der Lead Developer Rolle bei EBE)    • Hardware-Kenntnisse (theoretische, wie auch praktische – seit meiner Jugend)    • Fiddler (5+ Jahre, da extrem nützlich zum Debuggen und vorallem Reverse Engineeren von Webanwendungen)    • 3D-Modellierung (unter anderem mit SketchUp, allem voran privat bei Umzügen oder wenn Möbel angeschafft werden)ursprünglich erlernt mit dem Tool „GAM“ zu Schulzeiten!    • AutoCAD / Eplan (aus Schulzeiten, also sicher eingerostet!)    • Erstellung von SPS-Steuerungen (aus Schulzeiten)

Berufserfahrungen

  • ullstack Developer & Projektleiter · Vollzeit

    Suntastic Solar GmbH · Sonstige Branche

    2023 — 2024

    Wie in den Liferay Projekten erwähnt: 

    Portierung zu Liferay des BEstandssystems von PHP und JS/jQuery hin zum Liferay Portasl basierend auf MySQL/MariaDB, Java, React, JSP, Typescript udn laufend auf Docker (oder eben direkt auf einem Server)

  • Java Developer · Vollzeit

    SV-Chipkarten GmbH

    2022 — 2023

     Ich war dort im Team dass das Webportal „Meine ÖGK“ der österreichischen Sozialversicherungen entwickelt und betreut.

    Meine Tätigkeit bestand also insbesondere aus der Bearbeitung der mir in den diversen SCRUM Meetings zugewiesenen Tickets:

    • Bugfixes, sowie Weiterentwicklung der diversen Widgets, sowie der Übersicht über diese in mittels Java EE/Jakarta EE sowie Java Server Faces (JSF), z.B.: automatische Aktualisierung im Falle aktualisierter Daten von der Backendseite, Umsortierung der Einträge in Tabellen, Designänderungen, etc.

    • Wenn nötig mergen mehrerer git-Branches um sie dann in Bitbucket zum Review zu übergeben

    • Deployment der Software mittels Jenkins, je nach Applikation in Kubernetes Container, oder aber klassich via JBoss um Sie anschließend an die Tester zu übergeben. Bei mir lokal wurde einerseits automatisiert mittels Unit-Tests, aber auch manuell mit JBoss sowie dem zugehörigen Eclipse Plugin getestet.

    • Automatisierung einiger wiederkehrender Abläufe mittels bash- oder (falls passender) Perl-Skripts

    • 09.2022 – 11.2022 Java Developer bei der SIBVisions GmbH (hauptsächlich mit Java (8), (Oracle) SQL, Post  

  • Java Developer · Vollzeit

    SIBVisions GmbH · Internet und Informationstechnologie

    2022 — 2022

     (hauptsächlich mit Java (8), (Oracle) SQL, PostgreSQL, auf Basis von Eclipse, pgAdmin, PL/SQL-Developer, sowie der firmeneigenen, proprietären Software „VisionX“)

    Die Firma entwickelt ein Rapid-Development-Tool namens VisionX dass es Kunden ermöglicht ihre Datenbanken (Oracle, PostgreSQL, Anbindung äber HTTP-Requests, etc.) auf diversesten Plattformen (Windows, Mac, IOS, Android)in Tabellen, Diagrammen oder kundenspezifischen spezifischen User Interfaces zu visualisieren, zu bearbeiten – auch ohne jegliches Hintergrundwissen. Der Vorteil für den Kunden war dabei dass er, nach einer Einschulung in VisionX, selbst daran Weiterarbeiten konnte. Aufgerufen wird die fertige Applikation dann mittels Webbrowser, weshalb sie auch lokal mittels Tomcat getestet wurde. Da ich dort leider im Projektgeschäft und nicht der strikt getrennten Entwicklungsabteilung tätig war bestand meine Tätigkeit insbesondere aus:

    • Initialer Übernahme der Kundendaten in die VisionX Applikationen / Erstellung der

    vom Kunden gewünschten Designs der einzelnen Seiten.

    • Gegebenfalls Bugfixing, sowie auch Entwicklung von Features, die in VisionX noch

    nicht implementiert waren in Java bzw. PL/SQL  

So findest du mit Junico
die besten Freelancer:innen

Auftrag erstellen

Erstelle kostenfrei einen Auftrag

Veröffentliche einen Auftragsgesuch mit gewünschten Skills, Arbeitsumfang und Interessen.

Profile erhalten

Erhalte geprüfte Vorschläge

Geprüfte Freelancer:innen senden dir unverbindliche Vorschläge zu deinem Gesuch und beginne den Dialog.

Zusammenarbeiten

Starte die Zusammenarbeit

Organisiere deine Freelancer:innen in deinem persönlichen Favorit:innen-Pool und starte die Zusammenarbeit mit den Besten.

Sicher Abrechnen

Rechne sicher und einfach ab

Behalte den Überblick über alle Aufwände, erhalte Rechnungen von deinen Freelancer:innen und bezahle sicher über Junico.

Wir sind Junico

Wir gestalten die neue Arbeitswelt, indem wir Freelancer:innen befähigen, mit ihren Skills die Welt zu verändern.

Expert:innen für dein Projekt

Wir verbinden euch mit Freelancer:innen, die ihr sonst nicht findet. Ob Startup oder Corporate — kleines oder großes Projekt: Passende Freelancer:innen für euch.

4,92

/5

Durchschnittliche Bewertung von über 4.000 Auftraggeber:innen

Flink Axa Scout24 Deutsche Bahn AboutYou

Christopher ist Freelancer:in bei Junico

Finde Freelancer:innen wie Christopher mit passenden Skills für dein nächstes Projekt.