Recommended expert

Johannes Engl

Senior Software Engineer

Johannes Engl
Berlin, Germany

Experience

Aug 2021 - Apr 2022
9 months
London, United Kingdom

Senior Software Engineer

Deliveroo

  • Geo-sharded different Ruby services to improve scalability.
  • Planned and executed a project to increase peak-time order processing capacity by launching a second Amazon Aurora database cluster.
  • Offloaded high-volume tables with billions of rows to the new cluster.
  • Reduced absolute CPU usage during peak hours on average by 15.79%.
  • Utilized technologies and skills including Ruby on Rails, AWS, Kafka, microservice architectures, big data, Terraform, Datadog and Protocol Buffers.
Jan 2021 - Jul 2021
7 months
San Francisco, United States

Senior Software Engineer

Monograph

  • Consulted the engineering team on system architecture.
  • Advised on best practices around development workflows and processes.
  • Mentored team members.
  • Implemented product features in Ruby on Rails.
  • Worked with Ruby on Rails and GraphQL.
Jul 2019 - Jun 2020
1 year
Berlin, Germany

Team Lead Growth Engineering

Tourlane

  • Led the Growth Engineering team responsible for building customer-facing web applications for lead generation and ad-tech products.
  • Managed a team of seven engineers and one product manager.
  • Drove an initiative to extract SEO pages into a microservice in a serverless way using Gatsby.
  • Achieved a 3x performance improvement in time to interact with the website.
  • Used Ruby on Rails, AWS, Kafka, microservice architectures, ad tech, A/B testing, Docker, Snowflake and Terraform.
Sep 2018 - Jun 2019
10 months
Berlin, Germany

Senior Software Engineer

Tourlane

  • Built a tracking infrastructure using Apache Kafka.
  • Introduced a last-click attribution model and created marketing reports.
  • Enabled 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.
Oct 2016 - May 2017
8 months
San Francisco, United States

Lead Developer

Airgora

  • Developed the core technology from the first prototype to product release.
  • Led product iterations until achieving product-market fit.
  • Worked with Ruby on Rails and React.js.
Nov 2014 - Dec 2016
2 years 2 months
Berlin, Germany

Co-Founder & CEO

99trips

  • Co-founded a travel tech startup offering a one-stop shopping experience for technology-based curated city trips.
  • Grew the platform to over 10,000 registered users and more than 10,000 € in sales.
  • Developed the product’s technology stack.
  • Managed a team of five people.
  • Used AngularJS, Ruby on Rails and AWS.
Dec 2012 - Present
13 years 3 months

Co-Founder & Board Member

NGO KAJO e.V.

  • Founded an association with more than 30 members focused on scholarships and education in Ethiopia.
  • Raised over 50,000 € in donations benefiting education in Ethiopia.
  • Organized and executed projects on site in Addis Ababa, Ethiopia.

Open Source Contributor

ViewComponent

  • Contributed to the open-source framework ViewComponent initially built by GitHub.
  • Worked on functionality for building reusable, testable and encapsulated view components in Ruby on Rails.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Education (13 years), Tourism (4 years), Information Technology (3 years), and Food and Beverage (0.5 years).

Education
Tourism
Information Technology
Food and Beverage

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Finance (13 years), Project Management (13 years), Information Technology (5.5 years), Product Development (4 years), Marketing (2 years), and Business Intelligence (1 year).

Finance
Project Management
Information Technology
Product Development
Marketing
Business Intelligence

Skills

  • Ruby On Rails
  • Aws Cloud Computing
  • Golang
  • Terraform
  • Docker
  • React
  • Graphql
  • Sql
  • Datadog
  • Apache Kafka
  • Snowflake
  • Microservice Architectures
  • Event-driven Architectures
  • Bigdata
  • Ad-tech For Sem And Seo
  • Building And Managing Engineering Teams
  • Solving Scalability Problems
  • Ab-testing

Languages

German
Native
English
Advanced
Spanish
Advanced

Education

Sep 2011 - Aug 2014

University of Applied Sciences HTW Berlin

Bachelor of Science, Web Technologies · International Media and Computing · Berlin, Germany

Certifications & licenses

Certified ScrumMaster

Scrum Alliance

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Johannes based?

Johannes is based in Berlin, Germany.

What languages does Johannes speak?

Johannes speaks the following languages: German (Native), English (Advanced), Spanish (Advanced).

How many years of experience does Johannes have?

Johannes has at least 13 years of experience. During this time, Johannes has worked in at least 5 different roles and for 6 different companies. The average length of individual experience is 2 years and 11 months. Note that Johannes may not have shared all experience and actually has more experience.

What roles would Johannes be best suited for?

Based on recent experience, Johannes would be well-suited for roles such as: Senior Software Engineer, Team Lead Growth Engineering, Lead Developer.

What is Johannes's latest experience?

Johannes's most recent position is Senior Software Engineer at Deliveroo.

What companies has Johannes worked for in recent years?

In recent years, Johannes has worked for Deliveroo, Monograph, and NGO KAJO e.V..

Which industries is Johannes most experienced in?

Johannes is most experienced in industries like Education, Tourism and Hospitality, and Information Technology (IT). Johannes also has some experience in Food and Beverage.

Which business areas is Johannes most experienced in?

Johannes is most experienced in business areas like Finance, Project Management, and Information Technology (IT). Johannes also has some experience in Product Development, Marketing, and Business Intelligence.

Which industries has Johannes worked in recently?

Johannes has recently worked in industries like Education, Food and Beverage, and Information Technology (IT).

Which business areas has Johannes worked in recently?

Johannes has recently worked in business areas like Finance, Project Management, and Information Technology (IT).

What is Johannes's education?

Johannes holds a Bachelor in International Media and Computing from University of Applied Sciences HTW Berlin.

Does Johannes have any certificates?

Johannes has 1 certificate: Certified ScrumMaster.

What is the availability of Johannes?

The availability of Johannes needs to be confirmed.

What is the rate of Johannes?

Johannes's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Johannes?

To hire Johannes, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 760-920 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.