freiberufler Freelance Software Engineer with 10+ years experience building cloud native applications – Ruby on Rails, Golang, AWS auf freelance.de

Freelance Software Engineer with 10+ years experience building cloud native applications – Ruby on Rails, Golang, AWS

offline
  • auf Anfrage
  • 10247 Berlin
  • Europa
  • de  |  en  |  es
  • 01.02.2024

Kurzvorstellung

Top Skills:

- Ruby on Rails
- Golang
- AWS Cloud Computing
- Microservice Architectures
- Kafka
- Docker

Auszug Referenzen (1)

"Es war eine Freude, mit J. zusammenzuarbeiten, sowohl fachlich, als auch menschlich. Ich kann ihn ohne Vorbehalt wärmstens empfehlen."
Co-Founder & CEO
Till Leinen
Tätigkeitszeitraum

11/2014 – 12/2016

Tätigkeitsbeschreibung

TravelTech startup offering a one-stop shopping experience for technology-based curated city trips with 10k+ registered users and 10k+ € sales.
Developed technology and managed a team of five people.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), AngularJS, Ruby on rails

Qualifikationen

  • Amazon Web Services (AWS)
  • Docker
  • Go (GoLang)
  • JavaScript
  • Kafka
  • Microservices
  • Ruby
  • Ruby on rails
  • SQL
  • Terraform

Projekt‐ & Berufserfahrung

Senior Software Engineer
AREO GmbH, Bremen
4/2023 – 12/2023 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2023 – 12/2023

Tätigkeitsbeschreibung

Building and maintaining two RoR Applications exposing a REST API documented via Open API interacting with mobile clients. Implemented complex authentication and authorization flows.

Eingesetzte Qualifikationen

SQL, Docker, Ruby on rails

Senior Software Engineer
Deliveroo, London
4/2021 – 4/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 4/2022

Tätigkeitsbeschreibung

Geo-Sharding different ruby services. Planning and executing a project to allow the company to process more orders at peak time by launching a second amazon aurora database cluster and offloading high-volume tables with billions of rows to the new cluster. Through this, absolute CPU usage during peak hours was successfully decreased on average by 15.79%.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Kafka, Ruby on rails

Senior Software Engineer
Monograph Inc., San Francisco
1/2021 – 7/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 7/2021

Tätigkeitsbeschreibung

Consulting the engineering team on system architecture and best practices around development workflows and processes. Mentoring team members and building features in RoR.

Eingesetzte Qualifikationen

GraphQL, Ruby on rails

Senior Software Engineer
Getsafe GmbH, Heidelberg
10/2020 – 3/2021 (6 Monate)
Versicherungen
Tätigkeitszeitraum

10/2020 – 3/2021

Tätigkeitsbeschreibung

Implementing different services in ruby. One initiative was the anonymization of user data across internal and external systems to comply with GDPR regulations. I also implemented a system for automatic renewals of insurance contracts.

Eingesetzte Qualifikationen

Ruby on rails

Engineering Team Lead (Festanstellung)
Tourlane GmbH, Berlin
9/2018 – 6/2020 (1 Jahr, 10 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

9/2018 – 6/2020

Tätigkeitsbeschreibung

Led the Growth Engineering team, responsible for building customer-facing web applications for lead generation and ad-tech products for the SEM, display, and SEO marketing teams. The team consisted of five Frontend Engineers, two Backend Engineers, and one Product Manager.
Led initiative to extract the SEO pages into a microservice in a serverless way using gatsby. The extract resulted in a performance improvement of 3x for time to interact with the website.
Carried out concept and implementation of a product for SEM campaign creation, utilising a geodatabase. This tool allowed marketing to launch millions of SEM ads in a structured and efficient way (10x faster).

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Ruby on rails

Software Engineer
Hyper Island, Stockholm
5/2017 – 9/2018 (1 Jahr, 5 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/2017 – 9/2018

Tätigkeitsbeschreibung

Implemented an automated test suite with 98% test coverage of the code base, resulting in increased website reliability.

Eingesetzte Qualifikationen

React (JavaScript library), Ruby on rails

Lead Developer
Airgora Inc., San Francisco
10/2016 – 5/2017 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2016 – 5/2017

Tätigkeitsbeschreibung

Developed technology and led product iterations from the first prototype to release, reaching the product-market fit.

Eingesetzte Qualifikationen

React (JavaScript library), Ruby on rails

Co-Founder & CEO
99trips GmbH, Berlin
11/2014 – 12/2016 (2 Jahre, 2 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

11/2014 – 12/2016

Tätigkeitsbeschreibung

TravelTech startup offering a one-stop shopping experience for technology-based curated city trips with 10k+ registered users and 10k+ € sales.
Developed technology and managed a team of five people.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), AngularJS, Ruby on rails

Ausbildung

Internationale Medien Informatik
Bachelor of Sciences

HTW Berlin

Über mich

My Background:

At Deliveroo I was part of the availability team tackling scalability problems and ensuring higher reliability of the microservice architecture.
At Tourlane (sequoia backed travel tech startup), I led a cross-functional team of seven engineers.
Before Tourlane I worked as Lead Developer for the San Francisco based Startup Airgora.
After graduating from university in computer science I founded and was CEO of the TravelTech Startup 99trips for two years.

Browse projects I worked on: johannesengl.com

I am available for short- and long-term software engineering projects as well as startup consultancy.

My Stack:

- Ruby on Rails
- Golang
- AWS
- SQL

Specialties:
- AWS Cloud Computing
- Micro Service Architectures
- Solving scalability problems
- Agile Work Environments / Startups
- Validating early-stage products and iterating them towards product-market fit in the most efficient way
- Translating business requirements into digital products
- Ad-Tech for SEM and SEO
- Building and Managing Engineering Teams
- Stakeholder Management
- E-Commerce
- AB-Testing
- Scrum / Kanban

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
268
Alter
32
Berufserfahrung
11 Jahre und 4 Monate (seit 01/2013)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden