Johannes Engl

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

Berlin, Deutschland

Erfahrungen

Aug. 2021 - Apr. 2022
9 Monaten
London, Vereinigtes Königreich

Senior Software Engineer

Deliveroo

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%.

Skills: Ruby on Rails · AWS · Kafka · Microservice Architectures · BigData · Terraform · Datadog · Protocol Buffers

Jan. 2020 - Juli 2021
7 Monaten
San Francisco, Vereinigte Staaten

Senior Software Engineer

Monograph

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

Skills: Ruby on Rails · GraphQL

Juli 2019 - Juni 2020
1 Jahr
Berlin, Deutschland

Team Lead Growth Engineering

Tourlane

Led the Growth Engineering team, responsible for building customer-facing web applications for lead generation and ad-tech products. The team consisted of seven 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.

Skills: Ruby on Rails · AWS · Kafka · Microservice Architectures · Ad Tech · A/B Testing · Docker · Snowflake · Terraform

Sept. 2018 - Juni 2019
10 Monaten
Berlin, Deutschland

Senior Software Engineer

Tourlane

Built a tracking infrastructure using Apache Kafka. Introduced a last-click attribution model and created marketing reports. These initiatives led to data-driven decisions in marketing across the company. Calculated target cost per acquisition for paid marketing (based on historical data) to increase the efficiency of SEM ads.

Okt. 2016 - Mai 2017
8 Monaten
San Francisco, Vereinigte Staaten

Lead Developer

Airgora

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

Skills: Ruby on Rails · React.js

Nov. 2014 - Dez. 2016
2 Jahren 2 Monaten
Berlin, Deutschland

Co-Founder & CEO

99trips

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.

Skills: AngularJS · Ruby on Rails · AWS

Dez. 2012 - Bis heute
12 Jahren 6 Monaten
Äthiopien

Co-Founder & Board Member

NGO KAJO e.V.

Founded the association (+30 members), raised 50k+ € in donations benefiting education in Ethiopia. Organized and executed projects on site in Addis Ababa, Ethiopia.

Open Source Contributor

Contributor at the open-source framework ViewComponent initially built by Github. The framework adds functionality for building view components that are reusable, testable & encapsulated, in Ruby on Rails.

Zusammenfassung

- 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% - Consulting the engineering team on system architecture and best practices around development workflows and processes - Mentoring team members and building features in Ruby on Rails - Led the Growth Engineering team, responsible for building customer-facing web applications for lead generation and ad-tech products - The team consisted of seven 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 - Built a tracking infrastructure using Apache Kafka - Introduced a last-click attribution model and created marketing reports - These initiatives led to data-driven decisions in marketing across the company - Calculated target cost per acquisition for paid marketing (based on historical data) to increase the efficiency of SEM ads

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Verhandlungssicher

Ausbildung

Sept. 2011 - Aug. 2014

University of Applied Sciences HTW Berlin

Bachelor of Science · International Media and Computing · Berlin, Deutschland

Zertifikate & Bescheinigungen

Certified ScrumMaster

Scrum Alliance