Profilbild von Anonymes Profil, Freelance Software Engineer (Mobile und WEB)
teilweise verfügbar

Letztes Update: 11.01.2024

Freelance Software Engineer (Mobile und WEB)

Abschluss: Bachelor of Science in Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Grundkenntnisse) | spanisch (Grundkenntnisse)

Schlagwörter

ReactJS Java Unit Testing Backend Docker Clean Code HTML Javascript CSS Code-Review + 27 weitere Schlagwörter anzeigen

Dateianlagen

Arbeitszeugnis-tim_250923.pdf
Arbeitszeugnis-Forcklabs_250923.pdf
Arbeitszeugnis-Jamit_250923.pdf
CV-Wilhelm-Dewald-DOC-en-Freelancer_110124.pdf

Skills

Soft-Skills:
- strukturiertes, analytisches und selbständiges Arbeiten
- fokussiertes konzentriertes Arbeiten auch unter Zeitdruck
- teamfähig 

IT Backend Skills:
- Java Backend Entwicklung, JavaEE, Java Spring (Java 11)
- JPA Hibernate
- SQL, PostgreSQL, Oracle
- NodeJS (ExpressJS, NextJS)
- REST, JSON und XML, GraphQL
- GoLang

IT Frontend Skills:
- Single Page Applikationen mit ReactJS und Angular 1.x/2.
- ReactJS, React-Redux, React Server-Side-Rendering
- Angular 1.x und Angular2 mit Typescript
- NextJS

Testing Skills:
- Javascript Unit Testing mit Mocha und Chai
- E2E-Test mit Playwright, Puppeteer, Cypress
- Java Unit Testing mit JUnit, Mockito

Continuous Integration 
- Docker, Docker-Compose
- GitLab

Prozesse
- Agile Scrum basierte Entwicklungsprozesse
- Test Driven Development 
- Clean Code und Code Reviews

Projekthistorie

10/2018 - bis jetzt
Senior Full Stack Software-Engineer
Berenz IT-Service GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwicklung eines Multi E-Commerce Shop Systems mit der Anbin- dung an eine automatisierte Produktionsanlage. Der Kunde “Kennzei- chen Click GmbH hat es innerhalb von 2 Jahren geschafft, das füh- rende Unternehmen für den Online Vertrieb von Kennzeichen in Deutschland zu werden.

Technologien die zum Einsatz kommen:
Das Herzstück bildet eine SpringBoot Backend-Applikation mit Java-11, und Amazon Aurora als Datenbank.
Für den Bestellprozess und der Abwicklung mit dem Endkunden kommt ein schlankes Shop-System, basierend auf PHP 8, Vanilla Javascript, HTML, CSS, zum Einsatz. Zudem wurde die Anbindung zahlreicher Zahlungsanbieter (PayPal, Stripe, Klarna) umgesetzt.
Für die administrativen Tätigkeiten wurde ein auf ReactJs 18 basie- rende Single Page Applikation umgesetzt, welche auch dazu dient Produktions und Lieferprozesse zu steuern und zu verwalten.
Das Hosting findet aufgrund der guten Skalierungsmöglichkeiten bei Amazon Web Services statt. Eine Testumgebung, die identisch zum Produktiv-System ebenfalls auf AWS läuft, dient dazu um neue Fea- tures einfach testen zu können und um einen reibungslosen Produk- tiveinsatz zu gewährleisten.
Kurze Technologieübersicht:
SpringBoot, Java 11, NodeJs, ReactJs (Javascript ES6, ES5, Ty- pescript), MySQL, Python, CSS3, HTML5, Docker, JSON, REST, PHP 8, AWS, Apache Kafka, GraphQL, Python, Tensorflow, Go-Lang, PostgresSQL

03/2017 - 09/2018
Software-Engineer, Java EE 7, Java-Spring und ReactJS Entwicklung
https://www.ti8m.com/en/ (Internet und Informationstechnologie, 250-500 Mitarbeiter)

  • Weiterentwicklung einer Web- und Mobile-Applikation mit Spring-Boot, Docker und ReactJS für den Kunden SWISS Airlines bzw. Lufthansa. Hierbei handelte es sich um eine Cloud-Lösung zur Verwaltung und Bearbeitung von PDF-Dokumenten.
  • Integration von Alipay und TWINT (Zahlungssystem für bargeldloses Zahlen in der Schweiz) in das bestehende Kassensystem bei der SIX AG (in Zürich). Technologien: Java EE 7, JPA Hibernate, Docker, Git, JIRA, Confluence, TDD. Continuous Delivery mit Jenkins und Docker.

10/2015 - 01/2017
Software-Engineer, Android, AngularJS und Java-Spring Entwicklung
https://forcklabs.com/ (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Umsetzung einer Plattform die eine Mischung aus E-Commerce, Social-Media darstellt.
  • Kunde: WIR Bank (Schweiz)
  • Entwicklung des Android-Mobile Clients in Java
  • Implementation der Schnittstellen für Mobile- und Web-Clients (iOS,
    Android, AngularJS) mittels Java-Spring und Apache Solr als Suchma-
    schine
  • Umsetzung zweier Web-Clients (ein öffentlicher und einer für die
    Verwaltung) mittels AngularJS
  • Test Driven Development

02/2014 - 09/2015
Software-Engineer, Android, iOS, Ruby on Rails, Python/Django, Web-Frontend
https://www.jamitlabs.com (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Design, Konzept, Implementierung und Testing von ca. 8 Ruby on Rails Client-Server-Applikationen mit Ruby und MYSQL- , MongoDB- PostgreSQL Datenbanken. Einer größeren E-Commerce-Plattform in Python/Django und zahlreicher mobiler Clients für Android und IOS. Zudem die Betreuung neuer Mitarbeiter und zweier Praktikanten.
o RnR: Schnittstellen zu Online-Shops, Administrationssoftware. Implementation einer Internet of Things Lösung. Umsetzung der Web-Frontends mit JS, HTML5, CSS3
o Umsetzung einiger Konfigurations-Skripte in Python für die SAP in Waldorf (Deutschland)
o Entwicklung zahlreicher Android und IOS Anwendungen für die Carl Zeiss AG
• Entwicklung des firmeneigenen Produktes “www.compaly.com”. Ein Portals für den vollautomatisierten Vertrieb von Unternehmensinforma- tionen. (Mein Part: Implementierung des Applikationsservers, Android- Clients, Web-Frontends und die Schnittstellen für den Import der Unternehmensdaten. ( Das Portal wurde 09.2015 an ein anderes Unternehmen verkauft)

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Verfügbarkeit:
Sofort

Reisebereitschaft:
Süd-, Mittel-Deutschland und die Schweiz

Sonstige Angaben

Github-Profil:
https://github.com/willybaer
Profilbild von Anonymes Profil, Freelance Software Engineer (Mobile und WEB) Freelance Software Engineer (Mobile und WEB)
Registrieren