Entwicklung von Web Anwendungen u.a. TypeScript, Angular & Node
Aktualisiert am 13.08.2021
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
TypeScript

Einsatzorte

Einsatzorte

Hamburg (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr
2020-04 - 2021-03

Casino Backoffice

Lead Frontend Dev & Coach Angular TypeScript
Lead Frontend Dev & Coach
Angular TypeScript
edict e-gaming GmbH
Hamburg
4 Jahre 5 Monate
2015-07 - 2019-11

Soteria

Frontend Developer and Backend Developer Angular TypeScript Cloud
Frontend Developer and Backend Developer
  • FoxVision is a tool to manage your personal finance
Angular TypeScript Cloud
FoxVision
1 Jahr 8 Monate
2014-12 - 2016-07

Order and Change

Frontend Developer
Frontend Developer
  • OTC, Order To Cash, is an application developed by T-Systems MMS to track the whole process of an order,
    starting with a customer request, over the order and change management up to billing and invoicing.
ES2015 Gulp Angular JS Twitter Bootstrap Drools and Scrum
T-Systems - OTC
2 Monate
2015-06 - 2015-07

Development

Frontend Developer and Backend Developer
Frontend Developer and Backend Developer
  • Development of an application to let private persons deliver post
Angular JS Twitter Bootstrap Ruby on Rails and Paypal
MailBounce.de
3 Monate
2014-10 - 2014-12

Development

Java Developer and JavaScript Developer
Java Developer and JavaScript Developer

The KION GROUP is building myLife (my Linde Fleet Expert). It is supposed to enable clients of Linde to view statistics about their fleet.

Responsibilities:

  • Frontend app development with AngularJS
  • Middleware development with Java EE and Spring MVC
  • Communication with SAP development team
  • Scrum methodology
Angular JS Twitter Bootstrap Java EE Spring Maven and Scrum
KION GROUP - myLife
1 Jahr 3 Monate
2013-10 - 2014-12

dpa - Merge of Redmine Instances

Tech Lead and Ruby Developer Redmine Ruby on Rails MySQL
Tech Lead and Ruby Developer

The german press agency has an internal and an external redmine instances running. These two instances should be merged into one.

Responsibilities:

  • investigating alternatives of how to do the merge
  • investigating risks associated with the merge
  • writing a script to do the actual merge
  • ensuring the merge does not interfere with the day-to-day business
Redmine Ruby on Rails MySQL
dpa Deutsche Presse-Agentur GmbH
Hamburg
2 Monate
2014-08 - 2014-09

Development

Tech Lead and Frontend Developer
Tech Lead and Frontend Developer
  • Development of a piano course for a musician. See here for a live demonstration
JavaScript
Piano Course
2 Monate
2014-07 - 2014-08

robin.wenglewski.de 2.0

Ruby Developer and JavaScript Developer
Ruby Developer and JavaScript Developer
  • It was time for a new version of my website
  • By using Twitter Bootstrap 
  • I hardly had to do any designing
  • I decided to go with Twitter Bootstrap because compared to ZURB Foundation it better designed elements, a larger community, and with bootswatch an easy way to change the theme of the site
  • Since I already wanted all projects to be listed on the website
  • I decided to also create a cv.html with a nice print layout
  • This way, my CV stays up to date together with my website
  • The website is still hosted on Amazon S3 which costs me around 10 cent per month
  • By relying on great open source software like Twitter Bootstrap and jekyll, the development of the new version took very little time
Angular JS and Twitter Bootstrap
11 Monate
2013-10 - 2014-08

ini.rub.de Website as CMS

Tech Lead and Developer SCRUM Ruby on Rails JavaScript ...
Tech Lead and Developer

The Institute for Neural Computation of the Ruhr-University Bochum wanted a CMS in Ruby on Rails that can be adjusted to their needs. Requested features included:

  • bibtex import
  • management of news, users, jobs, publications, courses and various thesis and projects
  • repeating events
  • access control
  • original theme, breadcrumbs, etc

Responsibilities:

  • communication with client and stake holders
  • managing and supporting the development team
  • quality and complexity management
  • technology evaluation and decision

Highlights:

  • simplifying the permission system, which reduced development costs and improved stability
  • simplifying the bibtex import, which also reduced development costs and improved stability
  • introduction of Docker (https://www.docker.com/), which reduced deployment and maintenance costs
SCRUM Ruby on Rails JavaScript AngularJS
Ruhr Universität Bochum
Hamburg
2 Monate
2013-10 - 2013-11

lexoffice.de Consulting & Optimization

JavaScript Developer SCRUM Git AngularJS ...
JavaScript Developer

lexoffice.de is a web-based solution for digital invoicing and accounting used by small businesses and freelancers. Haufe Lexware has a wide suite of tools (HL%20tools) around accounting, invoicing, resource planing and payroll accounting.

Responsibilities:

  • coaching and support
    • Git
    • Grunt
    • frontend testing
  • frontend refactoring
    • replacing the build tool ant with grunt
    • decoupling frontend from backend and database
    • reducing and updating JS dependencies
    • reorganization of code
    • replacing custom libraries with open source libraries (e.g. jQuery globalize (https://github.com/jquery /globalize))
    • adding frontend tests
    • enabling combination and minification for production
IntelliJ IDEA SourceLabs AWS EC2
SCRUM Git AngularJS JavaScript Node.js Twitter Bootstrap
Haufe Lexware GmbH & Co KG
Freiburg
11 Monate
2012-11 - 2013-09

Job Sharing Platform for Haufe Lexware

Tech Lead, Ruby Developer, JavaScript Developer, and Java Develo Scrum Git Ruby on Rails ...
Tech Lead, Ruby Developer, JavaScript Developer, and Java Develo

Haufe Lexware wanted to build and test a new kind job sharing platform: Sociapply. Sociapply should leverage social networks and thereby also reach people who are not actively looking for a new job.


Responsibilities:

  • support of project manager
    • setting scope
    • evaluating competition and risk
    • estimating business case
  • development of the platform to support fast adjustments to customer feedback
    • technology / architecture / infrastructure evaluation and decision
    • testing and quality management
    • documentation
  • evaluating and support of additional technical staff
  • communication with visual designers / UX designers / support team / stake holders
IntelliJ IDEA
Scrum Git Ruby on Rails Java EE JavaScript AngularJS Backbone JS Twitter Bootstrap
Haufe Lexware GmbH & Co KG
Freiburg
4 Monate
2012-09 - 2012-12

immobilien-today.de

Tech Lead, Ruby Developer, and JavaScript Developer
Tech Lead, Ruby Developer, and JavaScript Developer

The client, a real estate broker, approached me with a project he was trying to revive: He had a web application developed a couple of years ago, which enabled him to publish his properties. After refactoring some code and upgrading some dependencies, I got the app working again. Now the customer handed me a list of features he wished to see in the application.

These involved

  • various types of properties, e.g. houses, apartments, lofts, offices, lots, etc
  • various features depending on the type of property, like number of rooms, floor, building permit, etc
  • search for properties and features, localized and with price range
  • FTP server with user authentication
  • acceptance of openimmo (http://www.openimmo.de/) format for data import by real estate broker software
  • a backend for data administration

Due to the variety of fields of the properties, this would have been a perfect use-case for a NoSQL database like mongo db However, since we also wanted authentication on the ftp server the easiest way was pure-ftpd in combination with postgreSQL, since it already has support for it built in. We had to patch pure ftpd to support salts in the user fields, but this was a minor change compared to introducing mongo db support. As backend, we used rails admin, since it is a simple drop-in backend and provided all the features the client was looking for

JavaScript PostgreSQL and RSpec
3 Monate
2012-07 - 2012-09

weds.de

Tech Lead
Tech Lead
  • Supervision of the implementation of the new version of weds.de
Ruby on Rails Twitter Bootstrap and AWS
1 Monat
2012-08 - 2012-08

redmine customization

Tech Lead and Ruby Developer
Tech Lead and Ruby Developer
  • Upgrading Redmine Instance from 1.1.1 to 1.4.4 and developing several plugins and patches for dpa's needs.
dpa Deutsche Presse-Agentur GmbH
4 Monate
2012-04 - 2012-07

kulttier.com

Tech Lead
Tech Lead
  • Development of a prototyype of a designer platform
Ruby on Rails
2 Monate
2012-03 - 2012-04

Taft Facebook App for DE/NL

Tech Lead, Ruby Developer, and JavaScript Developer
Tech Lead, Ruby Developer, and JavaScript Developer
  • Development of a Facebook Application for Taft / Schwarzkopf
Ruby on Rails and FB API

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2007-10 - 2010-09

Bachelor of Science

2.3, Applied Computer Science at the University of Cooperative Education Stuttgart in cooperation with IBM Germany
2.3
Applied Computer Science at the University of Cooperative Education Stuttgart in cooperation with IBM Germany

Kompetenzen

Kompetenzen

Top-Skills

Angular TypeScript

Produkte / Standards / Erfahrungen / Methoden

Cloud
Communication
Requirement Engineering

What I do

  • Web Application Developer from Hamburg. I build and optimize Web Applications, nowadays often using RxJS, AngularJS 2, Node.js and Docker.

Currently, I am working primarily on:

  • FoxVision (http://fv.arcanio.com) web application for managing personal finances
  • OTC (T-Systems) - web application for tracking orders and invoices

In my work, I pay attention to:

  • proper requirement engineering: When I get an early understanding of the goals and requirements of my clients, I can not only deliver stable software, but also the right kind of software.
  • agile process: Rome was not build on one day. The same is true for complex web applications. I prefer building web applications step by step and therefore releasing early and often. This makes my work easier and more stable while at the same time allowing my clients gather & give feedback early on.
  • choosing the right technology stack, and utilizing it
  • team communication and distributing knowledge: For me, one of the key benefits of using an agile developement process is that it encourages team communication. This is important in so many ways: It distributes knowledge, motivates and helps building a team with a unified goal
  • keeping complexity low: I believe that high complexity is often a sign of bad requirements or bad solutions

Infrastructure
Docker, AWS, Ansible, Terraform, OS X, Ubuntu and derivatives

Processes

Kanban, Scrum

Betriebssysteme

Mac OS
Unix

Programmiersprachen

Angular
AngularJS 2
Java
Schwerpunkt, insbesondere Java EE
JavaScript
Schwerpunkt, auch Backend via NodeJS
MongoDB
Node JS
PostgreSQL
Ruby
Schwerpunkt, hauptsächlich Ruby on Rails Programmierung
RxJS
Testing w/ Jasmine/Mocha
TypeScript

Datenbanken

MongoDB
PostgreSQL

Einsatzorte

Einsatzorte

Hamburg (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr
2020-04 - 2021-03

Casino Backoffice

Lead Frontend Dev & Coach Angular TypeScript
Lead Frontend Dev & Coach
Angular TypeScript
edict e-gaming GmbH
Hamburg
4 Jahre 5 Monate
2015-07 - 2019-11

Soteria

Frontend Developer and Backend Developer Angular TypeScript Cloud
Frontend Developer and Backend Developer
  • FoxVision is a tool to manage your personal finance
Angular TypeScript Cloud
FoxVision
1 Jahr 8 Monate
2014-12 - 2016-07

Order and Change

Frontend Developer
Frontend Developer
  • OTC, Order To Cash, is an application developed by T-Systems MMS to track the whole process of an order,
    starting with a customer request, over the order and change management up to billing and invoicing.
ES2015 Gulp Angular JS Twitter Bootstrap Drools and Scrum
T-Systems - OTC
2 Monate
2015-06 - 2015-07

Development

Frontend Developer and Backend Developer
Frontend Developer and Backend Developer
  • Development of an application to let private persons deliver post
Angular JS Twitter Bootstrap Ruby on Rails and Paypal
MailBounce.de
3 Monate
2014-10 - 2014-12

Development

Java Developer and JavaScript Developer
Java Developer and JavaScript Developer

The KION GROUP is building myLife (my Linde Fleet Expert). It is supposed to enable clients of Linde to view statistics about their fleet.

Responsibilities:

  • Frontend app development with AngularJS
  • Middleware development with Java EE and Spring MVC
  • Communication with SAP development team
  • Scrum methodology
Angular JS Twitter Bootstrap Java EE Spring Maven and Scrum
KION GROUP - myLife
1 Jahr 3 Monate
2013-10 - 2014-12

dpa - Merge of Redmine Instances

Tech Lead and Ruby Developer Redmine Ruby on Rails MySQL
Tech Lead and Ruby Developer

The german press agency has an internal and an external redmine instances running. These two instances should be merged into one.

Responsibilities:

  • investigating alternatives of how to do the merge
  • investigating risks associated with the merge
  • writing a script to do the actual merge
  • ensuring the merge does not interfere with the day-to-day business
Redmine Ruby on Rails MySQL
dpa Deutsche Presse-Agentur GmbH
Hamburg
2 Monate
2014-08 - 2014-09

Development

Tech Lead and Frontend Developer
Tech Lead and Frontend Developer
  • Development of a piano course for a musician. See here for a live demonstration
JavaScript
Piano Course
2 Monate
2014-07 - 2014-08

robin.wenglewski.de 2.0

Ruby Developer and JavaScript Developer
Ruby Developer and JavaScript Developer
  • It was time for a new version of my website
  • By using Twitter Bootstrap 
  • I hardly had to do any designing
  • I decided to go with Twitter Bootstrap because compared to ZURB Foundation it better designed elements, a larger community, and with bootswatch an easy way to change the theme of the site
  • Since I already wanted all projects to be listed on the website
  • I decided to also create a cv.html with a nice print layout
  • This way, my CV stays up to date together with my website
  • The website is still hosted on Amazon S3 which costs me around 10 cent per month
  • By relying on great open source software like Twitter Bootstrap and jekyll, the development of the new version took very little time
Angular JS and Twitter Bootstrap
11 Monate
2013-10 - 2014-08

ini.rub.de Website as CMS

Tech Lead and Developer SCRUM Ruby on Rails JavaScript ...
Tech Lead and Developer

The Institute for Neural Computation of the Ruhr-University Bochum wanted a CMS in Ruby on Rails that can be adjusted to their needs. Requested features included:

  • bibtex import
  • management of news, users, jobs, publications, courses and various thesis and projects
  • repeating events
  • access control
  • original theme, breadcrumbs, etc

Responsibilities:

  • communication with client and stake holders
  • managing and supporting the development team
  • quality and complexity management
  • technology evaluation and decision

Highlights:

  • simplifying the permission system, which reduced development costs and improved stability
  • simplifying the bibtex import, which also reduced development costs and improved stability
  • introduction of Docker (https://www.docker.com/), which reduced deployment and maintenance costs
SCRUM Ruby on Rails JavaScript AngularJS
Ruhr Universität Bochum
Hamburg
2 Monate
2013-10 - 2013-11

lexoffice.de Consulting & Optimization

JavaScript Developer SCRUM Git AngularJS ...
JavaScript Developer

lexoffice.de is a web-based solution for digital invoicing and accounting used by small businesses and freelancers. Haufe Lexware has a wide suite of tools (HL%20tools) around accounting, invoicing, resource planing and payroll accounting.

Responsibilities:

  • coaching and support
    • Git
    • Grunt
    • frontend testing
  • frontend refactoring
    • replacing the build tool ant with grunt
    • decoupling frontend from backend and database
    • reducing and updating JS dependencies
    • reorganization of code
    • replacing custom libraries with open source libraries (e.g. jQuery globalize (https://github.com/jquery /globalize))
    • adding frontend tests
    • enabling combination and minification for production
IntelliJ IDEA SourceLabs AWS EC2
SCRUM Git AngularJS JavaScript Node.js Twitter Bootstrap
Haufe Lexware GmbH & Co KG
Freiburg
11 Monate
2012-11 - 2013-09

Job Sharing Platform for Haufe Lexware

Tech Lead, Ruby Developer, JavaScript Developer, and Java Develo Scrum Git Ruby on Rails ...
Tech Lead, Ruby Developer, JavaScript Developer, and Java Develo

Haufe Lexware wanted to build and test a new kind job sharing platform: Sociapply. Sociapply should leverage social networks and thereby also reach people who are not actively looking for a new job.


Responsibilities:

  • support of project manager
    • setting scope
    • evaluating competition and risk
    • estimating business case
  • development of the platform to support fast adjustments to customer feedback
    • technology / architecture / infrastructure evaluation and decision
    • testing and quality management
    • documentation
  • evaluating and support of additional technical staff
  • communication with visual designers / UX designers / support team / stake holders
IntelliJ IDEA
Scrum Git Ruby on Rails Java EE JavaScript AngularJS Backbone JS Twitter Bootstrap
Haufe Lexware GmbH & Co KG
Freiburg
4 Monate
2012-09 - 2012-12

immobilien-today.de

Tech Lead, Ruby Developer, and JavaScript Developer
Tech Lead, Ruby Developer, and JavaScript Developer

The client, a real estate broker, approached me with a project he was trying to revive: He had a web application developed a couple of years ago, which enabled him to publish his properties. After refactoring some code and upgrading some dependencies, I got the app working again. Now the customer handed me a list of features he wished to see in the application.

These involved

  • various types of properties, e.g. houses, apartments, lofts, offices, lots, etc
  • various features depending on the type of property, like number of rooms, floor, building permit, etc
  • search for properties and features, localized and with price range
  • FTP server with user authentication
  • acceptance of openimmo (http://www.openimmo.de/) format for data import by real estate broker software
  • a backend for data administration

Due to the variety of fields of the properties, this would have been a perfect use-case for a NoSQL database like mongo db However, since we also wanted authentication on the ftp server the easiest way was pure-ftpd in combination with postgreSQL, since it already has support for it built in. We had to patch pure ftpd to support salts in the user fields, but this was a minor change compared to introducing mongo db support. As backend, we used rails admin, since it is a simple drop-in backend and provided all the features the client was looking for

JavaScript PostgreSQL and RSpec
3 Monate
2012-07 - 2012-09

weds.de

Tech Lead
Tech Lead
  • Supervision of the implementation of the new version of weds.de
Ruby on Rails Twitter Bootstrap and AWS
1 Monat
2012-08 - 2012-08

redmine customization

Tech Lead and Ruby Developer
Tech Lead and Ruby Developer
  • Upgrading Redmine Instance from 1.1.1 to 1.4.4 and developing several plugins and patches for dpa's needs.
dpa Deutsche Presse-Agentur GmbH
4 Monate
2012-04 - 2012-07

kulttier.com

Tech Lead
Tech Lead
  • Development of a prototyype of a designer platform
Ruby on Rails
2 Monate
2012-03 - 2012-04

Taft Facebook App for DE/NL

Tech Lead, Ruby Developer, and JavaScript Developer
Tech Lead, Ruby Developer, and JavaScript Developer
  • Development of a Facebook Application for Taft / Schwarzkopf
Ruby on Rails and FB API

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2007-10 - 2010-09

Bachelor of Science

2.3, Applied Computer Science at the University of Cooperative Education Stuttgart in cooperation with IBM Germany
2.3
Applied Computer Science at the University of Cooperative Education Stuttgart in cooperation with IBM Germany

Kompetenzen

Kompetenzen

Top-Skills

Angular TypeScript

Produkte / Standards / Erfahrungen / Methoden

Cloud
Communication
Requirement Engineering

What I do

  • Web Application Developer from Hamburg. I build and optimize Web Applications, nowadays often using RxJS, AngularJS 2, Node.js and Docker.

Currently, I am working primarily on:

  • FoxVision (http://fv.arcanio.com) web application for managing personal finances
  • OTC (T-Systems) - web application for tracking orders and invoices

In my work, I pay attention to:

  • proper requirement engineering: When I get an early understanding of the goals and requirements of my clients, I can not only deliver stable software, but also the right kind of software.
  • agile process: Rome was not build on one day. The same is true for complex web applications. I prefer building web applications step by step and therefore releasing early and often. This makes my work easier and more stable while at the same time allowing my clients gather & give feedback early on.
  • choosing the right technology stack, and utilizing it
  • team communication and distributing knowledge: For me, one of the key benefits of using an agile developement process is that it encourages team communication. This is important in so many ways: It distributes knowledge, motivates and helps building a team with a unified goal
  • keeping complexity low: I believe that high complexity is often a sign of bad requirements or bad solutions

Infrastructure
Docker, AWS, Ansible, Terraform, OS X, Ubuntu and derivatives

Processes

Kanban, Scrum

Betriebssysteme

Mac OS
Unix

Programmiersprachen

Angular
AngularJS 2
Java
Schwerpunkt, insbesondere Java EE
JavaScript
Schwerpunkt, auch Backend via NodeJS
MongoDB
Node JS
PostgreSQL
Ruby
Schwerpunkt, hauptsächlich Ruby on Rails Programmierung
RxJS
Testing w/ Jasmine/Mocha
TypeScript

Datenbanken

MongoDB
PostgreSQL

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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