Anwendungsentwicklung Rust, Scala, Java, Javascript, Typescript, ReactJS, Angular, MongoDB, PostgreSQL
Aktualisiert am 31.08.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 29.11.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Scala
Typescript
React
JavaScript
Angular
Postgres
Mongo
NodeJS
Rust
Deutsch
Englisch
sehr gut, diskussionsfähig, übersetze regelmäßig auf Konferenzen
Russisch
rudimentär

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt D0, auch D1, D2, D3, D4, D5, D6, D7, D8, D9

möglich

Projekte

Projekte

5 Jahre 8 Monate
2013-07 - 2019-02

Entwicklung einer Compliance-Mgmt Software

Senior Software Developer Scala GO Javascript ...
Senior Software Developer

http://www.ascendantcompliancemanager.com
Im kleinen Team mit sehr guten Entwicklern implementieren wir eine Toolsuite für das Compliance Management. Wir verwenden State-of-the-Art Komponenten wie das Framework AngularJS im Browser oder Scala und Lift als Serverplattform. Als Datenbankschicht nutzen wir MongoDB. Einige Services werden in GO implementiert.

Scala GO Javascript AngularJS MarkoJS Html CSS MongoDB
Ascendant
Remote
6 Monate
2012-11 - 2013-04

Entwicklung einer Software zum Management von NFC-Tags

Senior Software Developer Scala Liftweb Javascript ...
Senior Software Developer

Für einen internationalen Kunden entwickelten wir eine Scala / Lift Anwendung, um Marketing Kampagnen mittels NFC-Tags und QR-Codes tracken zu können. Diese Plattform ist Cloud-basiert und verwendet MongoDB als Datenbankschicht. Wir arbeiteten als kleines internationales (D, UK, AU) Team was bedeutete, das sich unsere Verantwortlichkeiten über viele Einzelbereiche erstreckten. Die Anwendung ist Live und wird von einer Anzahl ausgewählter Kunden verwendet.

Scala Liftweb Javascript MongoDB HTML CSS
Underscore Consulting
Remote
1 Jahr 1 Monat
2011-09 - 2012-09

MeWe / Sgrouples.com Full Stack Entwicklung

Senior Software Developer Scala Liftweb MongoDB ...
Senior Software Developer

Sgrouples (https://sgrouples.com) ist eine webbasierte gruppenbasierte Kommunikationsplattform ähnl. Facebook, jedoch mit dem Character von geschlossenen, sicheren Gruppen. Die Anwendung wird mit Scala (scala-lang.org), Lift (liftweb.net), der NoSQL-Datenbank MongoDB (http://www.mongodb.org/) auf Amazon EC2 Servern entwickelt. In der Startphase der Entwicklung bestand das Team aus lediglich 3 Entwicklern, d.h. Jeder Entwickler 

hatte eine breite Palette an Aufgaben sowie Verantwortlichkeiten. Meine Aufgabe war die selbständige Umsetzung vieler unternehmenskritischer Features der Anwendung, das Deployment auf dem AWS-Servern, Migrationen und Wartung der Mongo-Datenbank sowie aufsetzen und Koordination einer funktionierenden Projektverwaltung. Zusätzlich zur Backend-Entwicklung mit Scala und Lift lag in meinem Verantwortungsbereich die Erstellung mehrerer im Frontend angesiedelter JavaScript/CSS/HTML5 Artefakte, implementiert auf Basis von jQuery.
Innerhalb weniger Monate habe ich entscheidend dazu beigetragen, die Anwendung aus einem Prototypen-Stadium hin zur Produktreife zu entwickeln.
Sgrouples wird von einem internationalen Team weltweit verteilt entwickelt, als Kommunikationssprache wird Englisch verwendet.

Scala Liftweb MongoDB Javascript Html CSS
Sgrouples, Inc.
Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

1991-1996 Ausbildung der Praktischen Informatik an der TU Chemnitz
1996      Abschluß als Diplom-Informatiker
1996-2005 feste Anstellung
2005-     verschiedene Projekte als Freiberufler für Auftraggeber als auch

 in Eigenverantwortung

Weiterbildungen in Deutschland und den USA

Position

Position

Full-Stack Entwickler mit den Schwerpunkten auf Scala, Java, Clojure, Clojurescript, Typescript, ReactJS und MongoDB

Kompetenzen

Kompetenzen

Top-Skills

Scala Typescript React JavaScript Angular Postgres Mongo NodeJS Rust

Schwerpunkte

Liftweb

Produkte / Standards / Erfahrungen / Methoden

AngularJS
CSS
Html
MarkoJS
Werkzeuge
===========
  egcs, gcc           - Unix Compiler
  vi, xemacs,kdevelop - Unix Editoren
  gdb, strace         - Unix Debugger

  Turbo Pascal 6, Delphi, Borland Pascal
  Borland C++ 3.x
  Visual Studio C++
  Visual Cafe         - Java IDE
  Inprise JBuilder    - Java IDE
  Eclipse 2.0 - 3.1   - Java IDE
  IntelliJ Idea       - Java IDE

Standardsoftware
================
  MS Office (Word, Excel, Access, Outlook, Visio)
  OpenOffice
  Groupware (z.B. Open-Exchange, eGroupware, openGroupware)
  Wiki (z.B. TWiki, MediaWiki)
  Projektorganisation mit GForge

Bibliotheken
============
  Qt1.4 , QT2.01, Motif2.0 - GUI-Bibliotheken
  KDE (K Desktop Environment)
  ncurses - Terminalansteuerung
  STL - Standard Template Library (C++)
  SFL - Standard Function Library (C)
  Perl-CPAN

Java
====
  Erfahrungen jdk1.1.x - jdk1.5
  Swing - Java GUI
  SWT/JFace - Java GUI
  JUnit, EasyMock - Unit-Testerstellung
  JDBC, JDO, Hibernate - Persistenzmechanismen
  viele Bibiotheken aus der Apache Jakarta Commons Sammlung
  Projektautomatisierung mit Apache Maven, CruiseControl und Subversion o. CVS
  Entwicklung mit Spring, JMX auf der Serverseite
  Entwicklungen mit der Eclipse RCP und dem Graphical Editing Framework (GEF)
  Reportgenerierung
  Anbindung von Applikationen an die Asterisk Telefonanlage (PBX)

Methodologien
=============
  Objektorientierte Analyse/Programmierung/Design
  agile Softwareentwicklung
  Test driven development
  Web-Applikationen
  Rich Client Entwicklung
  Entwicklung von Backend-Applikationen
  Qualitätssicherung
  Testerfahrung
  Dialogprogrammierung

Betriebssysteme

MS-DOS
detaillierte Kenntnisse
MVS, OS/390
Kenntnisse
Novell
Grundkenntnisse des Betriebssystemaufbaus
OS/2
Kenntnisse
PalmOS
Psion Series 3
SUN OS, Solaris
Tandem
Unix
Linux: sehr detaillierte Systemkenntnisse
Windows
3.x/9x: detaillierte Kenntnisse, NT: Kenntnisse, 2003 Server: Kenntnisse zur Systemadministration
Windows CE

Programmiersprachen

Assembler
rudimentär
Basic
Grundkenntnisse
C
sehr detaillierte Kenntnisse
C++
sehr detaillierte Kenntnisse
Cobol
sehr detaillierte Kenntnisse
CORBA IDL
Grundkenntnisse
dBase
Delphi
detaillierte Kenntnisse
Emacs
ESQL/C
GO
Imake, GNU-Make, Make-Maker etc...
Grundkenntnisse
Java
Java: sehr detaillierte Kenntnisse, JavaScript: Grundkenntnisse
JavaScript
Java: sehr detaillierte Kenntnisse, JavaScript: Grundkenntnisse
Lisp
Modula-2
Grundkenntnisse
Pascal
detaillierte Kenntnisse
Perl
detaillierte Kenntnisse
PHP
detaillierte Kenntnisse
PL/SQL
Python
Grundkenntnisse
Qt
detaillierte Kenntnisse
Rexx
Scala
Scriptsprachen
Ruby, Groovy
Shell
Grundkenntnisse
Smalltalk
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
detaillierte Kenntnisse
Xt, Motif
Grundkenntnisse
yacc/lex
Grundkenntnisse
Ruby
Ruby on Rails
Python
C#
.Net

Datenbanken

Access
Adabas
Informix
gute Kenntnisse
Ingres
gute Kenntnisse
JDBC
sehr gute Kenntnisse
MongoDB
MS SQL Server
MySQL
gute Kenntnisse
ODBC
Oracle
POET
Postgres
gute Kenntnisse
SQL
detaillierte Kenntnisse
TANDEM NONSTOP SQL
gute Kenntnisse
VSAM
Grundkenntnisse
sqlLite
hsqldb
Apache Derby

Datenkommunikation

CORBA
Grundkenntnisse
EDIFACT
Grundkenntnisse
Ethernet
Hardware: Grundkenntnisse
Fax
serielle Programmierung: detaillierte Kenntnisse
Internet, Intranet
Admin./Programmierung: detaillierte Kenntnisse
ISDN
Administration: Grundkenntnisse
ISO/OSI
Message Queuing
parallele Schnittstelle
Router
RS232
SMTP
gute Kenntnisse
SNMP
TCP/IP
Socket-Programmierung
Windows Netzwerk
Administration: Grundkenntnisse

Hardware

CD-Writer / Brenner
Drucker
embedded Systeme
IBM Großrechner
Modem
USR Message Modem
PC
Scanner
Sensoren
SUN
Tandem
US Robotics Pilot
Video Capture Karte
ISDN
WLAN
Bluetooth
Netzwerk

Berechnung / Simulation / Versuch / Validierung

Rapid Control Prototyping (RCP)

Branchen

Branchen

Softwarehersteller
Branchenlösungen
Telekommunikation
Reisebüros
Versicherungsdienstleister
Handwerk

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt D0, auch D1, D2, D3, D4, D5, D6, D7, D8, D9

möglich

Projekte

Projekte

5 Jahre 8 Monate
2013-07 - 2019-02

Entwicklung einer Compliance-Mgmt Software

Senior Software Developer Scala GO Javascript ...
Senior Software Developer

http://www.ascendantcompliancemanager.com
Im kleinen Team mit sehr guten Entwicklern implementieren wir eine Toolsuite für das Compliance Management. Wir verwenden State-of-the-Art Komponenten wie das Framework AngularJS im Browser oder Scala und Lift als Serverplattform. Als Datenbankschicht nutzen wir MongoDB. Einige Services werden in GO implementiert.

Scala GO Javascript AngularJS MarkoJS Html CSS MongoDB
Ascendant
Remote
6 Monate
2012-11 - 2013-04

Entwicklung einer Software zum Management von NFC-Tags

Senior Software Developer Scala Liftweb Javascript ...
Senior Software Developer

Für einen internationalen Kunden entwickelten wir eine Scala / Lift Anwendung, um Marketing Kampagnen mittels NFC-Tags und QR-Codes tracken zu können. Diese Plattform ist Cloud-basiert und verwendet MongoDB als Datenbankschicht. Wir arbeiteten als kleines internationales (D, UK, AU) Team was bedeutete, das sich unsere Verantwortlichkeiten über viele Einzelbereiche erstreckten. Die Anwendung ist Live und wird von einer Anzahl ausgewählter Kunden verwendet.

Scala Liftweb Javascript MongoDB HTML CSS
Underscore Consulting
Remote
1 Jahr 1 Monat
2011-09 - 2012-09

MeWe / Sgrouples.com Full Stack Entwicklung

Senior Software Developer Scala Liftweb MongoDB ...
Senior Software Developer

Sgrouples (https://sgrouples.com) ist eine webbasierte gruppenbasierte Kommunikationsplattform ähnl. Facebook, jedoch mit dem Character von geschlossenen, sicheren Gruppen. Die Anwendung wird mit Scala (scala-lang.org), Lift (liftweb.net), der NoSQL-Datenbank MongoDB (http://www.mongodb.org/) auf Amazon EC2 Servern entwickelt. In der Startphase der Entwicklung bestand das Team aus lediglich 3 Entwicklern, d.h. Jeder Entwickler 

hatte eine breite Palette an Aufgaben sowie Verantwortlichkeiten. Meine Aufgabe war die selbständige Umsetzung vieler unternehmenskritischer Features der Anwendung, das Deployment auf dem AWS-Servern, Migrationen und Wartung der Mongo-Datenbank sowie aufsetzen und Koordination einer funktionierenden Projektverwaltung. Zusätzlich zur Backend-Entwicklung mit Scala und Lift lag in meinem Verantwortungsbereich die Erstellung mehrerer im Frontend angesiedelter JavaScript/CSS/HTML5 Artefakte, implementiert auf Basis von jQuery.
Innerhalb weniger Monate habe ich entscheidend dazu beigetragen, die Anwendung aus einem Prototypen-Stadium hin zur Produktreife zu entwickeln.
Sgrouples wird von einem internationalen Team weltweit verteilt entwickelt, als Kommunikationssprache wird Englisch verwendet.

Scala Liftweb MongoDB Javascript Html CSS
Sgrouples, Inc.
Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

1991-1996 Ausbildung der Praktischen Informatik an der TU Chemnitz
1996      Abschluß als Diplom-Informatiker
1996-2005 feste Anstellung
2005-     verschiedene Projekte als Freiberufler für Auftraggeber als auch

 in Eigenverantwortung

Weiterbildungen in Deutschland und den USA

Position

Position

Full-Stack Entwickler mit den Schwerpunkten auf Scala, Java, Clojure, Clojurescript, Typescript, ReactJS und MongoDB

Kompetenzen

Kompetenzen

Top-Skills

Scala Typescript React JavaScript Angular Postgres Mongo NodeJS Rust

Schwerpunkte

Liftweb

Produkte / Standards / Erfahrungen / Methoden

AngularJS
CSS
Html
MarkoJS
Werkzeuge
===========
  egcs, gcc           - Unix Compiler
  vi, xemacs,kdevelop - Unix Editoren
  gdb, strace         - Unix Debugger

  Turbo Pascal 6, Delphi, Borland Pascal
  Borland C++ 3.x
  Visual Studio C++
  Visual Cafe         - Java IDE
  Inprise JBuilder    - Java IDE
  Eclipse 2.0 - 3.1   - Java IDE
  IntelliJ Idea       - Java IDE

Standardsoftware
================
  MS Office (Word, Excel, Access, Outlook, Visio)
  OpenOffice
  Groupware (z.B. Open-Exchange, eGroupware, openGroupware)
  Wiki (z.B. TWiki, MediaWiki)
  Projektorganisation mit GForge

Bibliotheken
============
  Qt1.4 , QT2.01, Motif2.0 - GUI-Bibliotheken
  KDE (K Desktop Environment)
  ncurses - Terminalansteuerung
  STL - Standard Template Library (C++)
  SFL - Standard Function Library (C)
  Perl-CPAN

Java
====
  Erfahrungen jdk1.1.x - jdk1.5
  Swing - Java GUI
  SWT/JFace - Java GUI
  JUnit, EasyMock - Unit-Testerstellung
  JDBC, JDO, Hibernate - Persistenzmechanismen
  viele Bibiotheken aus der Apache Jakarta Commons Sammlung
  Projektautomatisierung mit Apache Maven, CruiseControl und Subversion o. CVS
  Entwicklung mit Spring, JMX auf der Serverseite
  Entwicklungen mit der Eclipse RCP und dem Graphical Editing Framework (GEF)
  Reportgenerierung
  Anbindung von Applikationen an die Asterisk Telefonanlage (PBX)

Methodologien
=============
  Objektorientierte Analyse/Programmierung/Design
  agile Softwareentwicklung
  Test driven development
  Web-Applikationen
  Rich Client Entwicklung
  Entwicklung von Backend-Applikationen
  Qualitätssicherung
  Testerfahrung
  Dialogprogrammierung

Betriebssysteme

MS-DOS
detaillierte Kenntnisse
MVS, OS/390
Kenntnisse
Novell
Grundkenntnisse des Betriebssystemaufbaus
OS/2
Kenntnisse
PalmOS
Psion Series 3
SUN OS, Solaris
Tandem
Unix
Linux: sehr detaillierte Systemkenntnisse
Windows
3.x/9x: detaillierte Kenntnisse, NT: Kenntnisse, 2003 Server: Kenntnisse zur Systemadministration
Windows CE

Programmiersprachen

Assembler
rudimentär
Basic
Grundkenntnisse
C
sehr detaillierte Kenntnisse
C++
sehr detaillierte Kenntnisse
Cobol
sehr detaillierte Kenntnisse
CORBA IDL
Grundkenntnisse
dBase
Delphi
detaillierte Kenntnisse
Emacs
ESQL/C
GO
Imake, GNU-Make, Make-Maker etc...
Grundkenntnisse
Java
Java: sehr detaillierte Kenntnisse, JavaScript: Grundkenntnisse
JavaScript
Java: sehr detaillierte Kenntnisse, JavaScript: Grundkenntnisse
Lisp
Modula-2
Grundkenntnisse
Pascal
detaillierte Kenntnisse
Perl
detaillierte Kenntnisse
PHP
detaillierte Kenntnisse
PL/SQL
Python
Grundkenntnisse
Qt
detaillierte Kenntnisse
Rexx
Scala
Scriptsprachen
Ruby, Groovy
Shell
Grundkenntnisse
Smalltalk
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
detaillierte Kenntnisse
Xt, Motif
Grundkenntnisse
yacc/lex
Grundkenntnisse
Ruby
Ruby on Rails
Python
C#
.Net

Datenbanken

Access
Adabas
Informix
gute Kenntnisse
Ingres
gute Kenntnisse
JDBC
sehr gute Kenntnisse
MongoDB
MS SQL Server
MySQL
gute Kenntnisse
ODBC
Oracle
POET
Postgres
gute Kenntnisse
SQL
detaillierte Kenntnisse
TANDEM NONSTOP SQL
gute Kenntnisse
VSAM
Grundkenntnisse
sqlLite
hsqldb
Apache Derby

Datenkommunikation

CORBA
Grundkenntnisse
EDIFACT
Grundkenntnisse
Ethernet
Hardware: Grundkenntnisse
Fax
serielle Programmierung: detaillierte Kenntnisse
Internet, Intranet
Admin./Programmierung: detaillierte Kenntnisse
ISDN
Administration: Grundkenntnisse
ISO/OSI
Message Queuing
parallele Schnittstelle
Router
RS232
SMTP
gute Kenntnisse
SNMP
TCP/IP
Socket-Programmierung
Windows Netzwerk
Administration: Grundkenntnisse

Hardware

CD-Writer / Brenner
Drucker
embedded Systeme
IBM Großrechner
Modem
USR Message Modem
PC
Scanner
Sensoren
SUN
Tandem
US Robotics Pilot
Video Capture Karte
ISDN
WLAN
Bluetooth
Netzwerk

Berechnung / Simulation / Versuch / Validierung

Rapid Control Prototyping (RCP)

Branchen

Branchen

Softwarehersteller
Branchenlösungen
Telekommunikation
Reisebüros
Versicherungsdienstleister
Handwerk

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.