Software Developer/Trainer - Functional Scala
Aktualisiert am 23.10.2024
Profil
Referenzen (5)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 13.01.2025
Verfügbar zu: 80%
davon vor Ort: 10%
Scala
Functional Programming
Unix/Linux
Typelevel Scala Stack (cats cats-effect fs2 http4s doobie etc.)
Scala (Spark Akka Play Framework)
sbt (Scala Build Tool)
PostgreSQL
Oracle
MySQL
Git
Docker
Shell-Programmierung
Linux-Systemverwaltung
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Französisch
mittleres Niveau
Neugriechisch
einfaches Niveau
Spanisch
einfaches Niveau, Prüfung: DELE Inicial

Einsatzorte

Einsatzorte

75328 Schömberg bei Neuenbürg (Württemberg) (+75km) Home Office (+500km)
Tätigkeit mit hohem Home Office Anteil erwünscht
möglich

Projekte

Projekte

7 Monate
2021-02 - 2021-08

Scala-Kurs-Programm

Freiberuflicher Scala-Trainer Scala
Freiberuflicher Scala-Trainer

Erstellung eines Scala-Kurs-Programms bestehend aus 17 aufeinander aufbauenden Kursmodulen für die Programmiersprache Scala.

Das Kursprogramm wurde bei verschiedenen Schulungsanbietern in ihr Seminar/Webinar-Angebot aufgenommen:

  • https://www.it-schulungen.com/suche/index.html?search=scala
  • https://meine-schulungen.de/?s=scala
  • https://www.gfu.net/suche.php?q=scala


Scala
7 Monate
2020-09 - 2021-03

Review of the Scala Cookbook - 2nd Edition (ca. 750 pages)

Scala Expert, Book Reviewer, Lector Scala Englisch
Scala Expert, Book Reviewer, Lector

Links to Scala Cookbook - 2nd Edition

Author: Alvin Alexander

Publisher: O'Reilly

  • https://www.oreilly.com/library/view/scala-cookbook-2nd/9781492051534/
  • https://scalacookbook.com/


Scala Englisch
3 Jahre 2 Monate
2017-07 - 2020-08

Weiterbildung (Functional Programming, Typelevel Scala, Haskell, Apache Spark, Cassandra)

Softwareentwickler Scala Haskell Apache Spark ...
Softwareentwickler

Weiterbildung (siehe unten, Rubrik Ausbildung)
Schwerpunkte: Scala, Haskell, Cats, Apache Spark, Advanced Functional Concepts, Category Theory, Scala Type System, Type Level Programming, Apache Cassandra Database

Belegung diverser Online-Kurse (MOOCs) zu folgenden Themen:

  • Big Data Analysis with Scala and Spark (Coursera, ETH Lausanne)
  • Functional Programming in Haskell (FutureLearn, University of Glasgow)
  • Apache Cassandra Database (Datastax Academy)

*** Zertifikate liegen vor. ***

shapeless Cats cats-effect fs2 Monix http4s doobie Apache Cassandra
Scala Haskell Apache Spark Advanced Functional Concepts Type Systems of Scala and Haskell Category Theory Typelevel Scala Apache Cassandra
6 Monate
2017-01 - 2017-06

Immobilienhandelssystem

Freiberuflicher Software-Entwickler Microservices Scala Kafka ...
Freiberuflicher Software-Entwickler

Entwicklung einer Microservice basierten Immobilienhandelsplattform

Microservices Scala Kafka Angular Scrum Slick Play Framework PostgreSQL
Berlin
3 Jahre
2014-01 - 2016-12

Weiterbildung (Scala, Akka, Play, Java 8, Android)

Softwareentwickler Scala Android RxJava/RxScala ...
Softwareentwickler

Belegung diverser MOOCs (Massive Open Online Courses) bei Coursera und openHPI (Online-Lernplattform des Hasso-Plattner-Instituts Potsdam)

Schwerpunkte:
  • Scala
  • Akka
  • Play Framework,
  • Java 8 Neuerungen
  • Android
  • Microservices
(Details in der Rubrik "Aus- und Weiterbildung")

*** Zertifikate liegen vor. ***

Scala Android RxJava/RxScala Akka Play Framework Slick Reaktive Programmierung Funktionale Programmierung Java 8 Microservices
Berlin
3 Jahre
2010-01 - 2012-12

Online-Plattform für Fondshandel und zur Administration von Fondsdepots

Softwareentwickler, Anfordungsanalyst Java JEE Spring ...
Softwareentwickler, Anfordungsanalyst

Softwareentwicklung, Anforderungsanalyse, fachliche und technische Konzeption, Testmanagement, Entwicklungsleitung:

  • Java-Implementierung in allen 3 Schichten (GUI, Business Logic, Persistenz)
  • Erstellung einer generischen WebService-Schnittstelle mit Spring WebServices
  • Dokumentation der externen WebService-Schnittstellen
  • PDF-Generierung mit iText
  • Anforderungsanalyse, -management und -dokumentation
  • Fachliche und technische Konzeption
  • Kommunikation zwischen der Fachabteilung und dem Entwicklungsteam
  • Testmanagement und Entwicklungsleitung
  • Architekturkonzept zur Anbindung von mobilen Geräten (Tablets und Smartphones) an die Fondshandelsplattform 

*** Referenz liegt vor. ***

Spring Framework Spring WebServices Hibernate JSF Struts JSP Quartz JavaScript JSON Ajax Oracle JUnit EasyMock iText Weblogic Eclipse CVS ant Oracle SQL Developer ArgoUML soapUI iText
Java JEE Spring Hibernate JavaScript JUnit SQL
Fil Fondsbank GmbH
Offenbach/Main, Kronberg/Taunus
3 Monate
2009-08 - 2009-10

Integrations- und Service-Architektur Funknetzplanung

Softwareentwickler Java SQL Shell
Softwareentwickler
  • Softwareentwicklung
  • Implementierung von Workflows und Diensten
  • Entwicklung des Axis2 WebService-Client

*** Referenz liegt vor. ***

JDBC JMS JMX ant log4j Eclipse Subversion Jira Oracle SQL Developer JBoss Oracle Solaris Linux Windows XP Axis2
Java SQL Shell
cimt AG (im Auftrag von E-Plus)
Berlin
1 Jahr 6 Monate
2008-01 - 2009-06

Automobilelektronik-Autorensystem

Softwareentwickler und -architekt Java SQL Shell ...
Softwareentwickler und -architekt
- Umbau der Softwareinfrastruktur - Optimierung der Remoting-Schnittstelle - Asynchrone Server-Jobs mit Quartz (Refactoring, Optimierung, Neukonzeption) - Weiterentwicklung von Session-Handling, Login, Logout - Installation/Administration SLES 9 (SuSE Linux Enterprise Server 9) - Installation/Administration WebLogic Server 8.1/9.2 - Installation Oracle 9i/10g - Entwicklung von Skripts zum schnellen Aufsetzen von Weblogic-Domains mit den Skriptsprachen: Shell, Perl, Python/Jython und WLST (Weblogic Scripting Tool) - Speicheranalyse mit JProfiler - Erstellung von UML-Diagrammen mit MS Visio *** Referenz liegt vor. ***
Java JDBC JDO Kodo-JDO Spring Framework Quartz Servlets Spring Remoting Eclipse ant Subversion Bugzilla Oracle SQL Developer JProfiler MS Visio Weblogic Oracle SLES (SUSE Linux Enterprise Server)
Java SQL Shell Perl Python / Jython WLST (Weblogic Scripting Tool) Design Patterns SUSE Linux
GEBIT Solutions GmbH (im Auftrag von DSA, Aachen)
Berlin, Aachen
1 Jahr 1 Monat
2006-12 - 2007-12

Java-Schulungen

IT-Trainer Java J2EE
IT-Trainer
  • Durchführung von Java-Seminaren für diverse Auftraggeber

*** Referenzen liegen vor. ***

Java Tomcat JBoss Servlet JDBC EJB
Java J2EE
Deutscher Wetterdienst, GFN College, future Training & Consulting GmbH
Berlin, Langen (bei Frankfurt/Main)
2 Jahre 4 Monate
2004-09 - 2006-12

Provisionierung von Internettelefonie, VoIP-Rufnummernverwaltung

Softwareentwickler, -berater, -archtekt Java SQL Shell ...
Softwareentwickler, -berater, -archtekt
  • Konzeption der Softwarearchitektur
  • Datenbankentwurf
  • Implementation des Dienstes zur Verwaltung der VoIP-Rufnummern
  • Implementation eines Projekt-Frameworks, Verwendung von GoF und J2EE Design Patterns
  • Einführung des Spring Frameworks
  • Testautomatisierung mit JUnit
  • Erstellung von Debian-Paketen
  • Erstellung von Shell-Skripts
  • Erstellung von UML-Diagrammen mit Enterprise Architect
  • Erstellung des Pflichtenheftes (englisch)
  • Erstellung von Fachkonzept und Betriebshandbuch
  • Erstellung der technischen Dokumentation (englisch)
  • Einweisung und Support für Betreiber und Test-Team
  • Beratung der Teammitglieder (Architektur, Implementation)
  • Vorbereitung und Durchführung von Teamworkshops (Architektur, Spring Framework, Web Services mit Axis)

*** Referenz liegt vor. ***

Java Tomcat MySQL Servlets JSP Axis JDBC JNDI Spring ant maven JUnit Jakarta-Commons Eclipse JMeter Subversion CVS Bugzilla Enterprise Architect Debian Linux
Java SQL Shell SOA MVC Design Patterns Multi-Threading Web Services
T-Systems International (im Auftrag von T-Online)
Berlin, Darmstadt
5 Monate
2004-04 - 2004-08

Managementsystem für Sprach- und VPN-Dienste

Softwareentwickler, -berater, -architekt Java SQL Struts ...
Softwareentwickler, -berater, -architekt
  • Entwurf und Implementation einer neuen Server-Komponente
  • Beratung der Teammitglieder (Software-Architektur)
  • Schulung der Teammitglieder: Java-Struts

*** Referenz liegt vor. ***

Java Oracle Tomcat Servlets JSP Struts RMI CORBA JDBC JNDI ant JUnit Jakarta-Commons Eclipse HP-UX Windows
Java SQL Struts RMI Design Patterns
T-Systems International
Berlin
10 Jahre 1 Monat
1994-01 - 2004-01

IT-Schulungen

IT-Trainer und -Dozent in der Erwachsenenbildung Unix/Linux Systemarchitektur Unix/Linux Shell Unix/Sinix/Linux Systemadministration ...
IT-Trainer und -Dozent in der Erwachsenenbildung

Durchführung von mehrwöchigen Schulungen in den Bereichen Softwareentwicklung, Systemarchitektur, System- und Netzwerkadministration

Durchführung/Anleitung von Lehrprojekten

Erstellung von Schulungsunterlagen

Erstellung von Übungsaufgaben und Musterlösungen

Abnahme/Korrektur von schriftlichen Prüfungen/Klausuren

*** Referenz liegt vor. ***

Unix/Linux Systemarchitektur Unix/Linux Shell Unix/Sinix/Linux Systemadministration X11 OSF/Motif Windows Systemarchitektur Windows Systemadministration MS-DOS Netzwerktheorie OSI-7-Schichten-Modell Ethernet-LAN TCP/IP Anwendungsprotokolle (HTTP, FTP, TELNET, NFS, NIS, etc.) Administration heterogener Unix/Linux-Windows-Netzwerke Web-Server-Administration: Apache, Tomcat, IIS C C++ Unix System Calls Unix Interprozesskommunikation BSD-Sockets RPC/XDR Win32-API Windows Sockets MFC (Microsoft Foundation Classes) MS-RPC ODBC Oracle Informix MySQL MS Access Java Multi-Threading Java Sockets Java GUI (AWT Swing Applets) J2EE Servlets JSP EJB RMI CORBA JDBC JDO HTTP HTML CSS JavaScript Perl Perl-CGI Perl-DBI
Siemens Training Center Berlin
Berlin (vorwiegend) und neue Bundesländer
2 Monate
1995-11 - 1995-12

Netzwerk-Datensicherung

Softwareentwickler Unix Shells Unix Systemadministration SQL
Softwareentwickler
  • Implementierung der Datensicherungsoftware
  • Test
  • Dokumentation

*** Referenz liegt vor. ***

FTX (fehlertolerantes Unix von Stratus) Sinix SCO Unix Windows NT Informix Korn-Shell MKS Toolkit (Unix-Umgebung für Windows)
Unix Shells Unix Systemadministration SQL
Siemens Nixdorf (im Auftrag der Bankgesellschaft Berlin)
Berlin
8 Monate
1995-03 - 1995-10

KREBIS: Mainframe-Anbindung einer Kreditsachbearbeitungssoftware

Softwareentwickler C Shell
Softwareentwickler
  • Implementation der Software zur Anbindung eines Kreditsachbearbeitungssystems an einen IBM-Mainframe
  • Test
  • Dokumentation
C Shell vi make RPC/XDR EHLLAPI (Schnittstelle zum Zugriff auf IBM-Mainframe)
C Shell
Siemens Nixdorf (im Auftrag des Sparkassenverbandes)
Berlin
3 Jahre
1991-01 - 1993-12

IT-Schulungen

IT-Trainer und -Dozent in der Erwachsenenbildung C Unix TCP/IP ...
IT-Trainer und -Dozent in der Erwachsenenbildung
  • Durchführung von mehrwöchigen Schulungen in den Bereichen Softwareentwicklung, Systemarchitektur, System- und Netzwerkadministration
  • Durchführung/Anleitung von Lehrprojekten
  • Erstellung von Schulungsunterlagen
  • Erstellung von Übungsaufgaben und Musterlösungen
  • Abnahme/Korrektur von schriftlichen Prüfungen/Klausuren

*** Referenz liegt vor. ***

C Unix TCP/IP SQL Shell X11
Richard Valet, Softwareentwicklung und Schulung (im Auftrag des Siemens Nixdorf Training Center Berlin)
Berlin
5 Monate
1993-06 - 1993-10

Kassen-Server für Einzelhandel

Softwareentwickler C Shell Unix ...
Softwareentwickler
  • Implementation eines Kassen-Servers, der die Buchungen von den Kassen empfängt und verarbeitet
  • Test
  • Dokumentation
C Shell vi make Proprietäres Kassenmanagement-System
C Shell Unix Sockets Unix IPC
Fa. Richard Valet, Softwareentwicklung und Schulung (im Auftrag der Supermarktkette Reichelt, Berlin)
Berlin
1 Jahr
1990-01 - 1990-12

Ausbildung zum Softwareentwickler

Softwareentwickler in Ausbildung C Netzwerkprogrammierung Unix ...
Softwareentwickler in Ausbildung
siehe Rubrik "Aus- und Weiterbildung"
Informix Sinix MS-DOS
C Netzwerkprogrammierung Unix SQL MS-DOS Assembler
Berlin
5 Jahre 2 Monate
1984-11 - 1989-12

Kraftfahrer (Lkw)

Angestellter
Angestellter
  • Internationaler Fernverkehr
  • Möbeltransporte
Berlin
2 Jahre 3 Monate
1982-04 - 1984-06

Kraftfahrer (Lkw, Taxi)

Angestellter
Angestellter
  • Nahverkehrstransporte
  • Taxifahrten
Freiburg im Breisgau
3 Jahre 6 Monate
1978-10 - 1982-03

Studium der Philosophie und Germanistik

Student
Student
Freiburg im Breisgau
1 Jahr 11 Monate
1976-08 - 1978-06

Messebau, Kraftfahrer

Angestellter
Angestellter
Stuttgart
4 Monate
1976-04 - 1976-07

Diverse Jobs

Stuttgart
1 Jahr 6 Monate
1974-10 - 1976-03

Studium der Mathematik und Physik

Student
Student
Stuttgart
1 Jahr 3 Monate
1973-04 - 1974-06

Bundeswehr

Wehrdienstleistender
Wehrdienstleistender
Germersheim, Landsberg am Lech
6 Monate
1972-10 - 1973-03

Studium der Mathematik und Physik

Student
Student
Stuttgart
12 Jahre 3 Monate
1960-04 - 1972-06

Grundschule, Gymnasium

Schüler
Schüler
Wangen im Allgäu

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2022-11 - 2022-12

Webinar-Serie: Cloud Native in der Praxis

Teilnahmebestätigung, Heise Academy
Teilnahmebestätigung
Heise Academy
  • Cloud-native jenseits des Hypes: Chancen und Herausforderungen
  • Cloud-native-Infrastrukturen: Moderne Applikationsplattformen
  • Unterstützende Teamstrukturen für die Cloud-native-Transformation
  • Cloud Native und Cloud Migration in der Praxis


2 Monate
2022-10 - 2022-11

Webinar-Serie: Kubernetes im professionellen Einsatz

Teilnahmebestätigung, Heise Academy
Teilnahmebestätigung
Heise Academy
  • Die ersten eigenen Container mit Docker und Co.
  • Container-Orchestrierung mit Kubernetes
  • Monitoring für Kubernetes und Cloud Native
  • Security im Kubernetes-Cluster


3 Monate
2022-05 - 2022-07

Effective Programming in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne

Core Techniques of Scala Programming:

  • Domain Modeling
  • Standard Library
  • Build Tools, Modules
  • Reasoning about Code
  • Type-directed Programming
  • Error Handling
  • Concurrent Programming
7 Monate
2020-01 - 2020-07

Cassandra Distributed Database

Verified Certificate, Datastax Academy
Verified Certificate
Datastax Academy
  • Cassandra Concepts
  • CAP Theorem
  • CQL (Cassandra Query Language)
  • Cassandra Java-API


4 Monate
2019-02 - 2019-05

Programming Reactive Systems in Scala

edX Verified Certificate, edX MOOC, École Polytechnique Fédérale de Lausanne
edX Verified Certificate
edX MOOC, École Polytechnique Fédérale de Lausanne
  • Akka Actors
  • Akka Streams
3 Monate
2017-09 - 2017-11

Functional Programming in Haskell

Certificate of Achivement, FutureLearn MOOC - University of Glasgow
Certificate of Achivement
FutureLearn MOOC - University of Glasgow
  • Haskell
  • Functional Programming
1 Monat
2017-07 - 2017-07

Big Data Analysis with Scala and Spark

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Scala
  • Apache Spark
  • Big Data Analysis
  • Spark Streaming
  • Spark Dataframes
  • Spark Datasets
  • Spark SQL
1 Monat
2017-05 - 2017-05

Advanced Akka with Scala

Certificate of Completion, Lightbend Training
Certificate of Completion
Lightbend Training
  • Actors
  • Akka Remote
  • Akka Cluster
  • Akka Persistence
1 Monat
2016-10 - 2016-10

Hadoop Platform and Application Framework

Coursera Verified Certificate, Coursera MOOC, University of California, San Diego
Coursera Verified Certificate
Coursera MOOC, University of California, San Diego
  • Big Data
  • Hadoop
  • Spark
2 Monate
2016-05 - 2016-06

Parallel Programming in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Parallel Programming in Scala
2 Monate
2016-05 - 2016-06

Functional Program Design in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Functional Program Design in Scala
2 Monate
2016-05 - 2016-06

Functional Programming in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Functional Programming in Scala
3 Monate
2016-04 - 2016-06

Android Capstone Project

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University
  • Android Capstone Project
3 Monate
2016-03 - 2016-05

MongoDB for Java Developers

Certificate from MongoDB, Inc., MongoDB University
Certificate from MongoDB, Inc.
MongoDB University
  • MongoDB
  • Java-API
2 Monate
2016-03 - 2016-04

Server-side Development with NodeJS

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • NodeJS
  • MongoDB
2 Monate
2016-01 - 2016-02

Hybrid Mobile Development with the Ionic Framwork

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • Ionic
  • Cordova
  • AngularJS
2 Monate
2015-12 - 2016-01

Web Development with AngularJS

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • AngularJS
  • npm
  • bower
  • gulp
  • grunt
2 Monate
2015-12 - 2016-01

Web Development with Bootstrap

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • Bootstrap CSS
  • Bootstrap Web Components
  • bower
  • npm
2 Monate
2015-12 - 2016-01

Web Development with HTML 5, CSS, JavaScript

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • HTML 5
  • CSS
  • JavaScript
3 Monate
2015-07 - 2015-09

Android Security, Spring Security, OAuth2

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee

Programming Cloud Services for Android Handheld Systems, Part 2:

  • Android Security
  • Spring Security
  • OAuth2 with Retrofit
2 Monate
2015-06 - 2015-07

Android, Spring, Cloud

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee

Programming Cloud Services for Android Handheld Systems, Part 1:

  • Spring MVC
  • Spring Boot
  • Android
  • Retrofit
2 Monate
2015-05 - 2015-06

Android Services, Design Patterns

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems, Part 2: Communication
3 Monate
2015-04 - 2015-06

Scala, Reactive Programming, Akka, RxScala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne

Principles of Reactive Programming in Scala

  • FRP (Functional Reactive Programming)
  • RxScala
  • Akka
2 Monate
2015-03 - 2015-04

Android Concurrency, Design Patterns

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems, Part 1, Concurrency
2 Monate
2015-02 - 2015-03

Email Security and Encryption

Certificate, openHPI MOOC, Hasso-Plattner-Institut Potsdam
Certificate
openHPI MOOC, Hasso-Plattner-Institut Potsdam

Email Security:

  • Cryptography
  • Email Encryption
  • Digital Signatures
  • PKI
  • PGP
  • Web of Trust
2 Monate
2015-02 - 2015-03

Cloud Computing Concepts

Coursera Verified Certificate, Coursera MOOC, University of Illinois at Urbana-Champaign
Coursera Verified Certificate
Coursera MOOC, University of Illinois at Urbana-Champaign

Cloud Computing Concepts:

  • Cloud
  • MapReduce
  • Gossip
  • Membership
  • Grid
  • P2P Systems
  • Key-Value Stores
  • Time and Ordering
  • Snapshots
  • Multicast
  • Paxos
3 Monate
2015-01 - 2015-03

Android Development

Coursera Verified Certificate, Coursera MOOC, University of Maryland, College Park
Coursera Verified Certificate
Coursera MOOC, University of Maryland, College Park
Programming Mobile Applications for Android Handheld Systems
2 Monate
2014-11 - 2014-12

Internet Security

Certificate, openHPI MOOC, Hasso-Plattner-Institut Potsdam
Certificate
openHPI MOOC, Hasso-Plattner-Institut Potsdam

Internet Security:

  • Passwords
  • Malware
  • Botnets
  • Virus Scanners
  • Firewalls
  • Unsecure Transport Channels
  • Cryptography
  • Encryption
  • Digital Signatures
  • SSL/TLS
  • PKI
  • PGP
  • Web of Trust
  • Email Encryption
3 Monate
2014-07 - 2014-09

Android, Cloud, Spring, Retrofit

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University
Programming Cloud Services for Android Handheld Systems
3 Monate
2014-04 - 2014-06

Scala, Functional Programming

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Functional Programming Principles in Scala
3 Monate
2014-01 - 2014-03

Android Development

Coursera Verified Certificate, Coursera MOOC, University of Maryland, College Park
Coursera Verified Certificate
Coursera MOOC, University of Maryland, College Park
Programming Mobile Applications for Android Handheld Systems
1 Jahr
1990-01 - 1990-12

Weiterbildung zum Software Entwickler: C/C++, Unix, Network, SQL

Software Developer Certificate, Siemens Nixdorf Training Center, Berlin
Software Developer Certificate
Siemens Nixdorf Training Center, Berlin
  • C/C++
  • Network Programming, TCP/IP
  • Unix/Sinix
  • SQL
  • Informix
  • MS-DOS
  • Assembler
3 Jahre 6 Monate
1978-10 - 1982-03

Philosophie, Germanistik

keiner, Universität Freiburg im Breisgau
keiner
Universität Freiburg im Breisgau
1 Jahr 6 Monate
1974-10 - 1976-03

Mathematik, Physik

keiner, Universität Stuttgart
keiner
Universität Stuttgart
8 Jahre 3 Monate
1964-04 - 1972-06

Gymnasium

Abitur, Gymnasium Wangen im Allgäu
Abitur
Gymnasium Wangen im Allgäu

Kompetenzen

Kompetenzen

Top-Skills

Scala Functional Programming Unix/Linux Typelevel Scala Stack (cats cats-effect fs2 http4s doobie etc.) Scala (Spark Akka Play Framework) sbt (Scala Build Tool) PostgreSQL Oracle MySQL Git Docker Shell-Programmierung Linux-Systemverwaltung

Produkte / Standards / Erfahrungen / Methoden

Scala
Typelevel Scala
Cats
cats-effect
fs2
http4s
doobie
Akka
Spark
Play Framework
RxJava / RxScala
Haskell
Java
Spring
Java Enterprise
HTML 5
CSS
JavaScript
NodeJS
AngularJS
Git
Kafka
Microservices
Web Services
PostgreSQL
Oracle
MySQL
SQL
Apache Cassandra
MongoDB
JSON
REST
Linux
Shell (sh, bash, zsh)

Betriebssysteme

Linux
Unix
macOS
Windows
Android
MS-DOS

Programmiersprachen

Scala
Java
JavaScript
Haskell
HTML 5
Shell
SQL
CQL

Datenbanken

PostgreSQL
Oracle
MySQL
Apache Cassandra
MongoDB
 

Datenkommunikation

JSON
Microservices
REST
SOA
Web Services
XML
TCP/IP
HTTP

Branchen

Branchen

Bisher in folgenden Branchen tätig:
- Telekommunikation: Funknetzplanung
- Telekommunikation: VoIP-Rufnumernverwaltung
- Telekommunikation: Centrex-Konfigurationen
- Automobilindustrie: Autorensoftware für elektronische Steuereinheiten im Fahrzeug
- Banken: Fondshandel und Depotverwaltung
- Banken: Kreditsachbearbeitung
- Banken: Datensicherung
- Einzelhandel: Kassensysteme
- Training: IT-Seminare

Einsatzorte

Einsatzorte

75328 Schömberg bei Neuenbürg (Württemberg) (+75km) Home Office (+500km)
Tätigkeit mit hohem Home Office Anteil erwünscht
möglich

Projekte

Projekte

7 Monate
2021-02 - 2021-08

Scala-Kurs-Programm

Freiberuflicher Scala-Trainer Scala
Freiberuflicher Scala-Trainer

Erstellung eines Scala-Kurs-Programms bestehend aus 17 aufeinander aufbauenden Kursmodulen für die Programmiersprache Scala.

Das Kursprogramm wurde bei verschiedenen Schulungsanbietern in ihr Seminar/Webinar-Angebot aufgenommen:

  • https://www.it-schulungen.com/suche/index.html?search=scala
  • https://meine-schulungen.de/?s=scala
  • https://www.gfu.net/suche.php?q=scala


Scala
7 Monate
2020-09 - 2021-03

Review of the Scala Cookbook - 2nd Edition (ca. 750 pages)

Scala Expert, Book Reviewer, Lector Scala Englisch
Scala Expert, Book Reviewer, Lector

Links to Scala Cookbook - 2nd Edition

Author: Alvin Alexander

Publisher: O'Reilly

  • https://www.oreilly.com/library/view/scala-cookbook-2nd/9781492051534/
  • https://scalacookbook.com/


Scala Englisch
3 Jahre 2 Monate
2017-07 - 2020-08

Weiterbildung (Functional Programming, Typelevel Scala, Haskell, Apache Spark, Cassandra)

Softwareentwickler Scala Haskell Apache Spark ...
Softwareentwickler

Weiterbildung (siehe unten, Rubrik Ausbildung)
Schwerpunkte: Scala, Haskell, Cats, Apache Spark, Advanced Functional Concepts, Category Theory, Scala Type System, Type Level Programming, Apache Cassandra Database

Belegung diverser Online-Kurse (MOOCs) zu folgenden Themen:

  • Big Data Analysis with Scala and Spark (Coursera, ETH Lausanne)
  • Functional Programming in Haskell (FutureLearn, University of Glasgow)
  • Apache Cassandra Database (Datastax Academy)

*** Zertifikate liegen vor. ***

shapeless Cats cats-effect fs2 Monix http4s doobie Apache Cassandra
Scala Haskell Apache Spark Advanced Functional Concepts Type Systems of Scala and Haskell Category Theory Typelevel Scala Apache Cassandra
6 Monate
2017-01 - 2017-06

Immobilienhandelssystem

Freiberuflicher Software-Entwickler Microservices Scala Kafka ...
Freiberuflicher Software-Entwickler

Entwicklung einer Microservice basierten Immobilienhandelsplattform

Microservices Scala Kafka Angular Scrum Slick Play Framework PostgreSQL
Berlin
3 Jahre
2014-01 - 2016-12

Weiterbildung (Scala, Akka, Play, Java 8, Android)

Softwareentwickler Scala Android RxJava/RxScala ...
Softwareentwickler

Belegung diverser MOOCs (Massive Open Online Courses) bei Coursera und openHPI (Online-Lernplattform des Hasso-Plattner-Instituts Potsdam)

Schwerpunkte:
  • Scala
  • Akka
  • Play Framework,
  • Java 8 Neuerungen
  • Android
  • Microservices
(Details in der Rubrik "Aus- und Weiterbildung")

*** Zertifikate liegen vor. ***

Scala Android RxJava/RxScala Akka Play Framework Slick Reaktive Programmierung Funktionale Programmierung Java 8 Microservices
Berlin
3 Jahre
2010-01 - 2012-12

Online-Plattform für Fondshandel und zur Administration von Fondsdepots

Softwareentwickler, Anfordungsanalyst Java JEE Spring ...
Softwareentwickler, Anfordungsanalyst

Softwareentwicklung, Anforderungsanalyse, fachliche und technische Konzeption, Testmanagement, Entwicklungsleitung:

  • Java-Implementierung in allen 3 Schichten (GUI, Business Logic, Persistenz)
  • Erstellung einer generischen WebService-Schnittstelle mit Spring WebServices
  • Dokumentation der externen WebService-Schnittstellen
  • PDF-Generierung mit iText
  • Anforderungsanalyse, -management und -dokumentation
  • Fachliche und technische Konzeption
  • Kommunikation zwischen der Fachabteilung und dem Entwicklungsteam
  • Testmanagement und Entwicklungsleitung
  • Architekturkonzept zur Anbindung von mobilen Geräten (Tablets und Smartphones) an die Fondshandelsplattform 

*** Referenz liegt vor. ***

Spring Framework Spring WebServices Hibernate JSF Struts JSP Quartz JavaScript JSON Ajax Oracle JUnit EasyMock iText Weblogic Eclipse CVS ant Oracle SQL Developer ArgoUML soapUI iText
Java JEE Spring Hibernate JavaScript JUnit SQL
Fil Fondsbank GmbH
Offenbach/Main, Kronberg/Taunus
3 Monate
2009-08 - 2009-10

Integrations- und Service-Architektur Funknetzplanung

Softwareentwickler Java SQL Shell
Softwareentwickler
  • Softwareentwicklung
  • Implementierung von Workflows und Diensten
  • Entwicklung des Axis2 WebService-Client

*** Referenz liegt vor. ***

JDBC JMS JMX ant log4j Eclipse Subversion Jira Oracle SQL Developer JBoss Oracle Solaris Linux Windows XP Axis2
Java SQL Shell
cimt AG (im Auftrag von E-Plus)
Berlin
1 Jahr 6 Monate
2008-01 - 2009-06

Automobilelektronik-Autorensystem

Softwareentwickler und -architekt Java SQL Shell ...
Softwareentwickler und -architekt
- Umbau der Softwareinfrastruktur - Optimierung der Remoting-Schnittstelle - Asynchrone Server-Jobs mit Quartz (Refactoring, Optimierung, Neukonzeption) - Weiterentwicklung von Session-Handling, Login, Logout - Installation/Administration SLES 9 (SuSE Linux Enterprise Server 9) - Installation/Administration WebLogic Server 8.1/9.2 - Installation Oracle 9i/10g - Entwicklung von Skripts zum schnellen Aufsetzen von Weblogic-Domains mit den Skriptsprachen: Shell, Perl, Python/Jython und WLST (Weblogic Scripting Tool) - Speicheranalyse mit JProfiler - Erstellung von UML-Diagrammen mit MS Visio *** Referenz liegt vor. ***
Java JDBC JDO Kodo-JDO Spring Framework Quartz Servlets Spring Remoting Eclipse ant Subversion Bugzilla Oracle SQL Developer JProfiler MS Visio Weblogic Oracle SLES (SUSE Linux Enterprise Server)
Java SQL Shell Perl Python / Jython WLST (Weblogic Scripting Tool) Design Patterns SUSE Linux
GEBIT Solutions GmbH (im Auftrag von DSA, Aachen)
Berlin, Aachen
1 Jahr 1 Monat
2006-12 - 2007-12

Java-Schulungen

IT-Trainer Java J2EE
IT-Trainer
  • Durchführung von Java-Seminaren für diverse Auftraggeber

*** Referenzen liegen vor. ***

Java Tomcat JBoss Servlet JDBC EJB
Java J2EE
Deutscher Wetterdienst, GFN College, future Training & Consulting GmbH
Berlin, Langen (bei Frankfurt/Main)
2 Jahre 4 Monate
2004-09 - 2006-12

Provisionierung von Internettelefonie, VoIP-Rufnummernverwaltung

Softwareentwickler, -berater, -archtekt Java SQL Shell ...
Softwareentwickler, -berater, -archtekt
  • Konzeption der Softwarearchitektur
  • Datenbankentwurf
  • Implementation des Dienstes zur Verwaltung der VoIP-Rufnummern
  • Implementation eines Projekt-Frameworks, Verwendung von GoF und J2EE Design Patterns
  • Einführung des Spring Frameworks
  • Testautomatisierung mit JUnit
  • Erstellung von Debian-Paketen
  • Erstellung von Shell-Skripts
  • Erstellung von UML-Diagrammen mit Enterprise Architect
  • Erstellung des Pflichtenheftes (englisch)
  • Erstellung von Fachkonzept und Betriebshandbuch
  • Erstellung der technischen Dokumentation (englisch)
  • Einweisung und Support für Betreiber und Test-Team
  • Beratung der Teammitglieder (Architektur, Implementation)
  • Vorbereitung und Durchführung von Teamworkshops (Architektur, Spring Framework, Web Services mit Axis)

*** Referenz liegt vor. ***

Java Tomcat MySQL Servlets JSP Axis JDBC JNDI Spring ant maven JUnit Jakarta-Commons Eclipse JMeter Subversion CVS Bugzilla Enterprise Architect Debian Linux
Java SQL Shell SOA MVC Design Patterns Multi-Threading Web Services
T-Systems International (im Auftrag von T-Online)
Berlin, Darmstadt
5 Monate
2004-04 - 2004-08

Managementsystem für Sprach- und VPN-Dienste

Softwareentwickler, -berater, -architekt Java SQL Struts ...
Softwareentwickler, -berater, -architekt
  • Entwurf und Implementation einer neuen Server-Komponente
  • Beratung der Teammitglieder (Software-Architektur)
  • Schulung der Teammitglieder: Java-Struts

*** Referenz liegt vor. ***

Java Oracle Tomcat Servlets JSP Struts RMI CORBA JDBC JNDI ant JUnit Jakarta-Commons Eclipse HP-UX Windows
Java SQL Struts RMI Design Patterns
T-Systems International
Berlin
10 Jahre 1 Monat
1994-01 - 2004-01

IT-Schulungen

IT-Trainer und -Dozent in der Erwachsenenbildung Unix/Linux Systemarchitektur Unix/Linux Shell Unix/Sinix/Linux Systemadministration ...
IT-Trainer und -Dozent in der Erwachsenenbildung

Durchführung von mehrwöchigen Schulungen in den Bereichen Softwareentwicklung, Systemarchitektur, System- und Netzwerkadministration

Durchführung/Anleitung von Lehrprojekten

Erstellung von Schulungsunterlagen

Erstellung von Übungsaufgaben und Musterlösungen

Abnahme/Korrektur von schriftlichen Prüfungen/Klausuren

*** Referenz liegt vor. ***

Unix/Linux Systemarchitektur Unix/Linux Shell Unix/Sinix/Linux Systemadministration X11 OSF/Motif Windows Systemarchitektur Windows Systemadministration MS-DOS Netzwerktheorie OSI-7-Schichten-Modell Ethernet-LAN TCP/IP Anwendungsprotokolle (HTTP, FTP, TELNET, NFS, NIS, etc.) Administration heterogener Unix/Linux-Windows-Netzwerke Web-Server-Administration: Apache, Tomcat, IIS C C++ Unix System Calls Unix Interprozesskommunikation BSD-Sockets RPC/XDR Win32-API Windows Sockets MFC (Microsoft Foundation Classes) MS-RPC ODBC Oracle Informix MySQL MS Access Java Multi-Threading Java Sockets Java GUI (AWT Swing Applets) J2EE Servlets JSP EJB RMI CORBA JDBC JDO HTTP HTML CSS JavaScript Perl Perl-CGI Perl-DBI
Siemens Training Center Berlin
Berlin (vorwiegend) und neue Bundesländer
2 Monate
1995-11 - 1995-12

Netzwerk-Datensicherung

Softwareentwickler Unix Shells Unix Systemadministration SQL
Softwareentwickler
  • Implementierung der Datensicherungsoftware
  • Test
  • Dokumentation

*** Referenz liegt vor. ***

FTX (fehlertolerantes Unix von Stratus) Sinix SCO Unix Windows NT Informix Korn-Shell MKS Toolkit (Unix-Umgebung für Windows)
Unix Shells Unix Systemadministration SQL
Siemens Nixdorf (im Auftrag der Bankgesellschaft Berlin)
Berlin
8 Monate
1995-03 - 1995-10

KREBIS: Mainframe-Anbindung einer Kreditsachbearbeitungssoftware

Softwareentwickler C Shell
Softwareentwickler
  • Implementation der Software zur Anbindung eines Kreditsachbearbeitungssystems an einen IBM-Mainframe
  • Test
  • Dokumentation
C Shell vi make RPC/XDR EHLLAPI (Schnittstelle zum Zugriff auf IBM-Mainframe)
C Shell
Siemens Nixdorf (im Auftrag des Sparkassenverbandes)
Berlin
3 Jahre
1991-01 - 1993-12

IT-Schulungen

IT-Trainer und -Dozent in der Erwachsenenbildung C Unix TCP/IP ...
IT-Trainer und -Dozent in der Erwachsenenbildung
  • Durchführung von mehrwöchigen Schulungen in den Bereichen Softwareentwicklung, Systemarchitektur, System- und Netzwerkadministration
  • Durchführung/Anleitung von Lehrprojekten
  • Erstellung von Schulungsunterlagen
  • Erstellung von Übungsaufgaben und Musterlösungen
  • Abnahme/Korrektur von schriftlichen Prüfungen/Klausuren

*** Referenz liegt vor. ***

C Unix TCP/IP SQL Shell X11
Richard Valet, Softwareentwicklung und Schulung (im Auftrag des Siemens Nixdorf Training Center Berlin)
Berlin
5 Monate
1993-06 - 1993-10

Kassen-Server für Einzelhandel

Softwareentwickler C Shell Unix ...
Softwareentwickler
  • Implementation eines Kassen-Servers, der die Buchungen von den Kassen empfängt und verarbeitet
  • Test
  • Dokumentation
C Shell vi make Proprietäres Kassenmanagement-System
C Shell Unix Sockets Unix IPC
Fa. Richard Valet, Softwareentwicklung und Schulung (im Auftrag der Supermarktkette Reichelt, Berlin)
Berlin
1 Jahr
1990-01 - 1990-12

Ausbildung zum Softwareentwickler

Softwareentwickler in Ausbildung C Netzwerkprogrammierung Unix ...
Softwareentwickler in Ausbildung
siehe Rubrik "Aus- und Weiterbildung"
Informix Sinix MS-DOS
C Netzwerkprogrammierung Unix SQL MS-DOS Assembler
Berlin
5 Jahre 2 Monate
1984-11 - 1989-12

Kraftfahrer (Lkw)

Angestellter
Angestellter
  • Internationaler Fernverkehr
  • Möbeltransporte
Berlin
2 Jahre 3 Monate
1982-04 - 1984-06

Kraftfahrer (Lkw, Taxi)

Angestellter
Angestellter
  • Nahverkehrstransporte
  • Taxifahrten
Freiburg im Breisgau
3 Jahre 6 Monate
1978-10 - 1982-03

Studium der Philosophie und Germanistik

Student
Student
Freiburg im Breisgau
1 Jahr 11 Monate
1976-08 - 1978-06

Messebau, Kraftfahrer

Angestellter
Angestellter
Stuttgart
4 Monate
1976-04 - 1976-07

Diverse Jobs

Stuttgart
1 Jahr 6 Monate
1974-10 - 1976-03

Studium der Mathematik und Physik

Student
Student
Stuttgart
1 Jahr 3 Monate
1973-04 - 1974-06

Bundeswehr

Wehrdienstleistender
Wehrdienstleistender
Germersheim, Landsberg am Lech
6 Monate
1972-10 - 1973-03

Studium der Mathematik und Physik

Student
Student
Stuttgart
12 Jahre 3 Monate
1960-04 - 1972-06

Grundschule, Gymnasium

Schüler
Schüler
Wangen im Allgäu

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2022-11 - 2022-12

Webinar-Serie: Cloud Native in der Praxis

Teilnahmebestätigung, Heise Academy
Teilnahmebestätigung
Heise Academy
  • Cloud-native jenseits des Hypes: Chancen und Herausforderungen
  • Cloud-native-Infrastrukturen: Moderne Applikationsplattformen
  • Unterstützende Teamstrukturen für die Cloud-native-Transformation
  • Cloud Native und Cloud Migration in der Praxis


2 Monate
2022-10 - 2022-11

Webinar-Serie: Kubernetes im professionellen Einsatz

Teilnahmebestätigung, Heise Academy
Teilnahmebestätigung
Heise Academy
  • Die ersten eigenen Container mit Docker und Co.
  • Container-Orchestrierung mit Kubernetes
  • Monitoring für Kubernetes und Cloud Native
  • Security im Kubernetes-Cluster


3 Monate
2022-05 - 2022-07

Effective Programming in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne

Core Techniques of Scala Programming:

  • Domain Modeling
  • Standard Library
  • Build Tools, Modules
  • Reasoning about Code
  • Type-directed Programming
  • Error Handling
  • Concurrent Programming
7 Monate
2020-01 - 2020-07

Cassandra Distributed Database

Verified Certificate, Datastax Academy
Verified Certificate
Datastax Academy
  • Cassandra Concepts
  • CAP Theorem
  • CQL (Cassandra Query Language)
  • Cassandra Java-API


4 Monate
2019-02 - 2019-05

Programming Reactive Systems in Scala

edX Verified Certificate, edX MOOC, École Polytechnique Fédérale de Lausanne
edX Verified Certificate
edX MOOC, École Polytechnique Fédérale de Lausanne
  • Akka Actors
  • Akka Streams
3 Monate
2017-09 - 2017-11

Functional Programming in Haskell

Certificate of Achivement, FutureLearn MOOC - University of Glasgow
Certificate of Achivement
FutureLearn MOOC - University of Glasgow
  • Haskell
  • Functional Programming
1 Monat
2017-07 - 2017-07

Big Data Analysis with Scala and Spark

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Scala
  • Apache Spark
  • Big Data Analysis
  • Spark Streaming
  • Spark Dataframes
  • Spark Datasets
  • Spark SQL
1 Monat
2017-05 - 2017-05

Advanced Akka with Scala

Certificate of Completion, Lightbend Training
Certificate of Completion
Lightbend Training
  • Actors
  • Akka Remote
  • Akka Cluster
  • Akka Persistence
1 Monat
2016-10 - 2016-10

Hadoop Platform and Application Framework

Coursera Verified Certificate, Coursera MOOC, University of California, San Diego
Coursera Verified Certificate
Coursera MOOC, University of California, San Diego
  • Big Data
  • Hadoop
  • Spark
2 Monate
2016-05 - 2016-06

Parallel Programming in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Parallel Programming in Scala
2 Monate
2016-05 - 2016-06

Functional Program Design in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Functional Program Design in Scala
2 Monate
2016-05 - 2016-06

Functional Programming in Scala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Functional Programming in Scala
3 Monate
2016-04 - 2016-06

Android Capstone Project

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University
  • Android Capstone Project
3 Monate
2016-03 - 2016-05

MongoDB for Java Developers

Certificate from MongoDB, Inc., MongoDB University
Certificate from MongoDB, Inc.
MongoDB University
  • MongoDB
  • Java-API
2 Monate
2016-03 - 2016-04

Server-side Development with NodeJS

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • NodeJS
  • MongoDB
2 Monate
2016-01 - 2016-02

Hybrid Mobile Development with the Ionic Framwork

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • Ionic
  • Cordova
  • AngularJS
2 Monate
2015-12 - 2016-01

Web Development with AngularJS

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • AngularJS
  • npm
  • bower
  • gulp
  • grunt
2 Monate
2015-12 - 2016-01

Web Development with Bootstrap

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • Bootstrap CSS
  • Bootstrap Web Components
  • bower
  • npm
2 Monate
2015-12 - 2016-01

Web Development with HTML 5, CSS, JavaScript

Coursera Verified Certificate, Coursera MOOC, The Hong Kong University of Science and Technology
Coursera Verified Certificate
Coursera MOOC, The Hong Kong University of Science and Technology
  • HTML 5
  • CSS
  • JavaScript
3 Monate
2015-07 - 2015-09

Android Security, Spring Security, OAuth2

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee

Programming Cloud Services for Android Handheld Systems, Part 2:

  • Android Security
  • Spring Security
  • OAuth2 with Retrofit
2 Monate
2015-06 - 2015-07

Android, Spring, Cloud

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee

Programming Cloud Services for Android Handheld Systems, Part 1:

  • Spring MVC
  • Spring Boot
  • Android
  • Retrofit
2 Monate
2015-05 - 2015-06

Android Services, Design Patterns

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems, Part 2: Communication
3 Monate
2015-04 - 2015-06

Scala, Reactive Programming, Akka, RxScala

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne

Principles of Reactive Programming in Scala

  • FRP (Functional Reactive Programming)
  • RxScala
  • Akka
2 Monate
2015-03 - 2015-04

Android Concurrency, Design Patterns

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University, Nashville, Tennessee
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems, Part 1, Concurrency
2 Monate
2015-02 - 2015-03

Email Security and Encryption

Certificate, openHPI MOOC, Hasso-Plattner-Institut Potsdam
Certificate
openHPI MOOC, Hasso-Plattner-Institut Potsdam

Email Security:

  • Cryptography
  • Email Encryption
  • Digital Signatures
  • PKI
  • PGP
  • Web of Trust
2 Monate
2015-02 - 2015-03

Cloud Computing Concepts

Coursera Verified Certificate, Coursera MOOC, University of Illinois at Urbana-Champaign
Coursera Verified Certificate
Coursera MOOC, University of Illinois at Urbana-Champaign

Cloud Computing Concepts:

  • Cloud
  • MapReduce
  • Gossip
  • Membership
  • Grid
  • P2P Systems
  • Key-Value Stores
  • Time and Ordering
  • Snapshots
  • Multicast
  • Paxos
3 Monate
2015-01 - 2015-03

Android Development

Coursera Verified Certificate, Coursera MOOC, University of Maryland, College Park
Coursera Verified Certificate
Coursera MOOC, University of Maryland, College Park
Programming Mobile Applications for Android Handheld Systems
2 Monate
2014-11 - 2014-12

Internet Security

Certificate, openHPI MOOC, Hasso-Plattner-Institut Potsdam
Certificate
openHPI MOOC, Hasso-Plattner-Institut Potsdam

Internet Security:

  • Passwords
  • Malware
  • Botnets
  • Virus Scanners
  • Firewalls
  • Unsecure Transport Channels
  • Cryptography
  • Encryption
  • Digital Signatures
  • SSL/TLS
  • PKI
  • PGP
  • Web of Trust
  • Email Encryption
3 Monate
2014-07 - 2014-09

Android, Cloud, Spring, Retrofit

Coursera Verified Certificate, Coursera MOOC, Vanderbilt University
Coursera Verified Certificate
Coursera MOOC, Vanderbilt University
Programming Cloud Services for Android Handheld Systems
3 Monate
2014-04 - 2014-06

Scala, Functional Programming

Coursera Verified Certificate, Coursera MOOC, École Polytechnique Fédérale de Lausanne
Coursera Verified Certificate
Coursera MOOC, École Polytechnique Fédérale de Lausanne
  • Functional Programming Principles in Scala
3 Monate
2014-01 - 2014-03

Android Development

Coursera Verified Certificate, Coursera MOOC, University of Maryland, College Park
Coursera Verified Certificate
Coursera MOOC, University of Maryland, College Park
Programming Mobile Applications for Android Handheld Systems
1 Jahr
1990-01 - 1990-12

Weiterbildung zum Software Entwickler: C/C++, Unix, Network, SQL

Software Developer Certificate, Siemens Nixdorf Training Center, Berlin
Software Developer Certificate
Siemens Nixdorf Training Center, Berlin
  • C/C++
  • Network Programming, TCP/IP
  • Unix/Sinix
  • SQL
  • Informix
  • MS-DOS
  • Assembler
3 Jahre 6 Monate
1978-10 - 1982-03

Philosophie, Germanistik

keiner, Universität Freiburg im Breisgau
keiner
Universität Freiburg im Breisgau
1 Jahr 6 Monate
1974-10 - 1976-03

Mathematik, Physik

keiner, Universität Stuttgart
keiner
Universität Stuttgart
8 Jahre 3 Monate
1964-04 - 1972-06

Gymnasium

Abitur, Gymnasium Wangen im Allgäu
Abitur
Gymnasium Wangen im Allgäu

Kompetenzen

Kompetenzen

Top-Skills

Scala Functional Programming Unix/Linux Typelevel Scala Stack (cats cats-effect fs2 http4s doobie etc.) Scala (Spark Akka Play Framework) sbt (Scala Build Tool) PostgreSQL Oracle MySQL Git Docker Shell-Programmierung Linux-Systemverwaltung

Produkte / Standards / Erfahrungen / Methoden

Scala
Typelevel Scala
Cats
cats-effect
fs2
http4s
doobie
Akka
Spark
Play Framework
RxJava / RxScala
Haskell
Java
Spring
Java Enterprise
HTML 5
CSS
JavaScript
NodeJS
AngularJS
Git
Kafka
Microservices
Web Services
PostgreSQL
Oracle
MySQL
SQL
Apache Cassandra
MongoDB
JSON
REST
Linux
Shell (sh, bash, zsh)

Betriebssysteme

Linux
Unix
macOS
Windows
Android
MS-DOS

Programmiersprachen

Scala
Java
JavaScript
Haskell
HTML 5
Shell
SQL
CQL

Datenbanken

PostgreSQL
Oracle
MySQL
Apache Cassandra
MongoDB
 

Datenkommunikation

JSON
Microservices
REST
SOA
Web Services
XML
TCP/IP
HTTP

Branchen

Branchen

Bisher in folgenden Branchen tätig:
- Telekommunikation: Funknetzplanung
- Telekommunikation: VoIP-Rufnumernverwaltung
- Telekommunikation: Centrex-Konfigurationen
- Automobilindustrie: Autorensoftware für elektronische Steuereinheiten im Fahrzeug
- Banken: Fondshandel und Depotverwaltung
- Banken: Kreditsachbearbeitung
- Banken: Datensicherung
- Einzelhandel: Kassensysteme
- Training: IT-Seminare

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.