25+ years of experience of fullstack web, mobile and desktop platforms development: Ruby, Python, JavaScript, React, Vue, Go, C++, AWS, Agile, etc.
Aktualisiert am 27.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Ruby
Python
JavaScript
Ruby on Rails
Django
Go
C++
TypeScript
AWS
Agile Softwareentwicklung
Datenbanken
Coaching
Mentoring
ReactJS
Vue.js
PostgreSQL
MySQL
Audit
Gatsby.js
English
Fluent
French
Fluent
Finnish
Muttersprache
German
non-professionally
Swedish
non-professionally

Einsatzorte

Einsatzorte

Berlin (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Monate
2022-09 - 2023-01

Improve iOS purchases data accuracy and decrease customer support workload

Senior Software Developer Ruby Ruby on Rails RSpec ...
Senior Software Developer

I helped the payment team improve:

  • data accuracy of Apple iOS purchases by doing a lot of the research,
  • code quality by pair programming, code reviews, and sharing many good/best practices, and
  • their development processes by using my experience of Agile development and GitHub processes.


Additionally, I found and suggested a way that could save over a million euros per year if done carefully and correctly.


I also helped another team decrease my client's overall customer support workload by:

  • doing the initial research in replacing an existing and error-prone Shopify integration that caused a lot of customer support work,
  • prototyping some of the features and planning the architecture, and
  • implementing it together with another developer in a very tight schedule.

As a result, the number of customer support requests dropped by more than 80 % from that of previous years during my client's busiest time of sales of the whole year.


replaced an external and error-prone integration with Shopify to decrease the number of customer support requests by more than 80 %, helped them transition to a new architecture and recruit new contractors

Shopify
Ruby Ruby on Rails RSpec MySQL AWS integrations microservices event-driven background processing iOS in-app purchases Scrum mentoring BDD TDD Agile coaching
Large language learning platform
10 Monate
2021-11 - 2022-08

Substitute CTO and lead developer for long leave

Lead Developer, Tech Lead, Interim CTO Ruby Ruby on Rails RSpec ...
Lead Developer, Tech Lead, Interim CTO
Originally, I was planned to focus on developing the back-end, maintaining the infrastructure, and facilitating parts of their process. In practice, I also worked on the front-end, helped them plan their upcoming recruitment, introduced Typescript to a JavaScript codebase as a proof-of-concept, and replaced some old integrations to Flowdock with new ones to Pipedrive, and coached and mentored another developer using pair programming.
Pipedrive
Ruby Ruby on Rails RSpec Sidekiq MySQL Redis React.js Flow Cypress Jest Storybook Chromatic Mandrill (Mailchimp) Typescript ElasticSearch Docker AWS Heroku Depfu process improvement spam prevention Circle CI integrations mentoring coaching TDD pair programming
Platform to find venues for private and corporate events
9 Monate
2021-11 - 2022-07

Further development of a web site

Software Developer Gatsby React.js GraphQL ...
Software Developer
I contributed to developing their website further both as a programmer implementing features and fixing bugs, but also as a coach helping to develop, define, and describe the processes used in development.
Contentful
Gatsby React.js GraphQL Cypress GitHub Actions
Consulting company
3 Monate
2021-06 - 2021-08

Audit performance of an application

Auditor, Consultant Ruby on Rails PostgreSQL JavaScript ...
Auditor, Consultant

I did a code performance audit and presented suggestions to fix their problems.

Ruby on Rails PostgreSQL JavaScript React.js
Gamified education platform
6 Monate
2011-02 - 2011-07

Internal web project for project and allocation management,

Senior Software Developer and Technical Project Manager Ruby on Rails RSpec JavaScript ...
Senior Software Developer and Technical Project Manager

I worked on a project and allocation management application, and helped prepare a public tender quote. I also mentored more junior developers and helped better adopt Scrum and Agile methodologies.

Ruby on Rails RSpec JavaScript Backbone.js PostgreSQL Linux pair programming
Consulting company
2 Monate
2005-06 - 2005-07

Help develop a service request management project

Software Developer JavaScript SQL visualizing and ?debugging? processes
Software Developer

I joined a large team customizing a service request management application. Unfortunately for me, the project was being ramped down (and eventually canceled) when I got there, so I got to develop very little with JavaScript and did more database documentation with SQL and debugging and documenting processes by visualizing them.


JavaScript SQL visualizing and ?debugging? processes
Multinational financial services company in CA, USA

Aus- und Weiterbildung

Aus- und Weiterbildung

Studies:


University of Helsinki, Finland

Basic courses in B.Sc. computer science and mathematics.


Haaga-Helia University of Applied Sciences, Helsinki, Finland

BBA, Degree programme in Business Information Technology

  • Thesis about a more customizable build tool using plugins for build steps implemented in Python.
  • Business administration studies in accounting, budgeting, law, and stock market.


Certifications:


2008

Certified Scrum Master (CSM) by Martine Devos


2013

Professional Scrum Product Owner (PSPO I) by Lare Lekman


Kompetenzen

Kompetenzen

Top-Skills

Ruby Python JavaScript Ruby on Rails Django Go C++ TypeScript AWS Agile Softwareentwicklung Datenbanken Coaching Mentoring ReactJS Vue.js PostgreSQL MySQL Audit Gatsby.js

Produkte / Standards / Erfahrungen / Methoden

Scrum
Experte
XP
Experte
pair programming
Experte
RESTful APIs
Experte
TDD
Fortgeschritten
AWS
Fortgeschritten

Profile:

  • Professional software developer since 1999 and a consultant since 2009
  • My experience spans numerous technologies and roles in developing software and assisting people I?ve worked with
  • I have helped my clients become more agile, move software into the cloud, plan projects, recruit new developers, and adopt good and transparent communication practices, to name a few of my contributions, some that were often as important as producing new code
  • I value: 
    • Code and software quality
    • Learning
    • Helping others learn and succeed
    • Teamwork
    • Transparency and openness
    • Taking work seriously and being proud of what we do


Skills:

Web development

  • Ruby on Rails
  • Django
  • Express.js
  • Gorilla
  • previously also Scalatra
  • Java Wicket
  • Classic ASP
  • React.js
  • Gatsby.js
  • Vue.js
  • Backbone.js
  • previously also Elm
  • Batman.js
  • Ember.js


Other

  • AWS
  • Heroku
  • Scrum
  • XP
  • testing
  • pair programming
  • code reviews
  • integrations
  • performance audits
  • code quality assessments
  • coaching
  • mentoring
  • project management

Betriebssysteme

macOS
Experte
Linux
Fortgeschritten
MS Windows
Fortgeschritten

Programmiersprachen

Ruby
Experte
Python
Fortgeschritten
JavaScript
Fortgeschritten
Go
Fortgeschritten
C++
Fortgeschritten
PHP
Fortgeschritten
Perl
Fortgeschritten
CoffeeScript
Fortgeschritten
TypeScript
Basics
Elixir
Basics
Objective-C
Basics
Java
Basics
Scala
Basics
Elm
Basics
Delphi

Datenbanken

PostgreSQL
Experte
MySQL
Experte
Redis
Fortgeschritten
MS SQL Server
Fortgeschritten
MongoDB
Basics
Oracle
Cassandra

Einsatzorte

Einsatzorte

Berlin (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Monate
2022-09 - 2023-01

Improve iOS purchases data accuracy and decrease customer support workload

Senior Software Developer Ruby Ruby on Rails RSpec ...
Senior Software Developer

I helped the payment team improve:

  • data accuracy of Apple iOS purchases by doing a lot of the research,
  • code quality by pair programming, code reviews, and sharing many good/best practices, and
  • their development processes by using my experience of Agile development and GitHub processes.


Additionally, I found and suggested a way that could save over a million euros per year if done carefully and correctly.


I also helped another team decrease my client's overall customer support workload by:

  • doing the initial research in replacing an existing and error-prone Shopify integration that caused a lot of customer support work,
  • prototyping some of the features and planning the architecture, and
  • implementing it together with another developer in a very tight schedule.

As a result, the number of customer support requests dropped by more than 80 % from that of previous years during my client's busiest time of sales of the whole year.


replaced an external and error-prone integration with Shopify to decrease the number of customer support requests by more than 80 %, helped them transition to a new architecture and recruit new contractors

Shopify
Ruby Ruby on Rails RSpec MySQL AWS integrations microservices event-driven background processing iOS in-app purchases Scrum mentoring BDD TDD Agile coaching
Large language learning platform
10 Monate
2021-11 - 2022-08

Substitute CTO and lead developer for long leave

Lead Developer, Tech Lead, Interim CTO Ruby Ruby on Rails RSpec ...
Lead Developer, Tech Lead, Interim CTO
Originally, I was planned to focus on developing the back-end, maintaining the infrastructure, and facilitating parts of their process. In practice, I also worked on the front-end, helped them plan their upcoming recruitment, introduced Typescript to a JavaScript codebase as a proof-of-concept, and replaced some old integrations to Flowdock with new ones to Pipedrive, and coached and mentored another developer using pair programming.
Pipedrive
Ruby Ruby on Rails RSpec Sidekiq MySQL Redis React.js Flow Cypress Jest Storybook Chromatic Mandrill (Mailchimp) Typescript ElasticSearch Docker AWS Heroku Depfu process improvement spam prevention Circle CI integrations mentoring coaching TDD pair programming
Platform to find venues for private and corporate events
9 Monate
2021-11 - 2022-07

Further development of a web site

Software Developer Gatsby React.js GraphQL ...
Software Developer
I contributed to developing their website further both as a programmer implementing features and fixing bugs, but also as a coach helping to develop, define, and describe the processes used in development.
Contentful
Gatsby React.js GraphQL Cypress GitHub Actions
Consulting company
3 Monate
2021-06 - 2021-08

Audit performance of an application

Auditor, Consultant Ruby on Rails PostgreSQL JavaScript ...
Auditor, Consultant

I did a code performance audit and presented suggestions to fix their problems.

Ruby on Rails PostgreSQL JavaScript React.js
Gamified education platform
6 Monate
2011-02 - 2011-07

Internal web project for project and allocation management,

Senior Software Developer and Technical Project Manager Ruby on Rails RSpec JavaScript ...
Senior Software Developer and Technical Project Manager

I worked on a project and allocation management application, and helped prepare a public tender quote. I also mentored more junior developers and helped better adopt Scrum and Agile methodologies.

Ruby on Rails RSpec JavaScript Backbone.js PostgreSQL Linux pair programming
Consulting company
2 Monate
2005-06 - 2005-07

Help develop a service request management project

Software Developer JavaScript SQL visualizing and ?debugging? processes
Software Developer

I joined a large team customizing a service request management application. Unfortunately for me, the project was being ramped down (and eventually canceled) when I got there, so I got to develop very little with JavaScript and did more database documentation with SQL and debugging and documenting processes by visualizing them.


JavaScript SQL visualizing and ?debugging? processes
Multinational financial services company in CA, USA

Aus- und Weiterbildung

Aus- und Weiterbildung

Studies:


University of Helsinki, Finland

Basic courses in B.Sc. computer science and mathematics.


Haaga-Helia University of Applied Sciences, Helsinki, Finland

BBA, Degree programme in Business Information Technology

  • Thesis about a more customizable build tool using plugins for build steps implemented in Python.
  • Business administration studies in accounting, budgeting, law, and stock market.


Certifications:


2008

Certified Scrum Master (CSM) by Martine Devos


2013

Professional Scrum Product Owner (PSPO I) by Lare Lekman


Kompetenzen

Kompetenzen

Top-Skills

Ruby Python JavaScript Ruby on Rails Django Go C++ TypeScript AWS Agile Softwareentwicklung Datenbanken Coaching Mentoring ReactJS Vue.js PostgreSQL MySQL Audit Gatsby.js

Produkte / Standards / Erfahrungen / Methoden

Scrum
Experte
XP
Experte
pair programming
Experte
RESTful APIs
Experte
TDD
Fortgeschritten
AWS
Fortgeschritten

Profile:

  • Professional software developer since 1999 and a consultant since 2009
  • My experience spans numerous technologies and roles in developing software and assisting people I?ve worked with
  • I have helped my clients become more agile, move software into the cloud, plan projects, recruit new developers, and adopt good and transparent communication practices, to name a few of my contributions, some that were often as important as producing new code
  • I value: 
    • Code and software quality
    • Learning
    • Helping others learn and succeed
    • Teamwork
    • Transparency and openness
    • Taking work seriously and being proud of what we do


Skills:

Web development

  • Ruby on Rails
  • Django
  • Express.js
  • Gorilla
  • previously also Scalatra
  • Java Wicket
  • Classic ASP
  • React.js
  • Gatsby.js
  • Vue.js
  • Backbone.js
  • previously also Elm
  • Batman.js
  • Ember.js


Other

  • AWS
  • Heroku
  • Scrum
  • XP
  • testing
  • pair programming
  • code reviews
  • integrations
  • performance audits
  • code quality assessments
  • coaching
  • mentoring
  • project management

Betriebssysteme

macOS
Experte
Linux
Fortgeschritten
MS Windows
Fortgeschritten

Programmiersprachen

Ruby
Experte
Python
Fortgeschritten
JavaScript
Fortgeschritten
Go
Fortgeschritten
C++
Fortgeschritten
PHP
Fortgeschritten
Perl
Fortgeschritten
CoffeeScript
Fortgeschritten
TypeScript
Basics
Elixir
Basics
Objective-C
Basics
Java
Basics
Scala
Basics
Elm
Basics
Delphi

Datenbanken

PostgreSQL
Experte
MySQL
Experte
Redis
Fortgeschritten
MS SQL Server
Fortgeschritten
MongoDB
Basics
Oracle
Cassandra

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.