Recommended expert
Johannes Engl
Senior Software Engineer
Experience
Aug 2021 - Apr 2022
9 monthsLondon, United Kingdom
Senior Software Engineer
Deliveroo
Position Summary
Senior Software Engineer at Deliveroo
Industries
Food and Beverage
Business Areas
Information Technology
- 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 monthsSan Francisco, United States
Senior Software Engineer
Monograph
Position Summary
Senior Software Engineer at Monograph
Industries
Information Technology
Business Areas
Information Technology
Product Development
- 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 yearBerlin, Germany
Team Lead Growth Engineering
Tourlane
Position Summary
Team Lead Growth Engineering at Tourlane
Industries
Tourism
Business Areas
Information Technology
Marketing
Product Development
- 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 monthsBerlin, Germany
Senior Software Engineer
Tourlane
Position Summary
Senior Software Engineer at Tourlane
Industries
Tourism
Business Areas
Business Intelligence
Information Technology
Marketing
- 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 monthsSan Francisco, United States
Lead Developer
Airgora
Position Summary
Lead Developer at Airgora
Industries
Information Technology
Business Areas
Information Technology
Product Development
- 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 monthsBerlin, Germany
Co-Founder & CEO
99trips
Position Summary
Co-Founder & CEO at 99trips
Industries
Information Technology
Tourism
Business Areas
Information Technology
Product Development
- 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 4 monthsCo-Founder & Board Member
NGO KAJO e.V.
Position Summary
Co-Founder & Board Member at NGO KAJO e.V.
Industries
Education
Business Areas
Finance
Project Management
- 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
Position Summary
Open Source Contributor at ViewComponent
Industries
Information Technology
Business Areas
Information Technology
Product Development
- 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.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Education, Tourism, Information Technology, and Food and Beverage.
Education
Tourism
Information Technology
Food and Beverage
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Finance, Project Management, Information Technology, Product Development, Marketing, and Business Intelligence.
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
NativeEnglish
AdvancedSpanish
AdvancedEducation
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
Statistics
Experience
Total positions 8
Experience in Education 13.5 y
Avg length 2 y 4 m
Longest experience 13 y 3 m
Global Experience
Countries worked in 3 (Germany, United States, United Kingdom)
Primary country Germany
Expertise
Recent roles Senior Software Engineer, Team Lead Growth Engineering, Lead Developer
Main industries Education, Tourism, Information Technology
Main business areas Finance, Project Management, Information Technology
Qualifications
Highest degree Bachelor
Certifications earned 1
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 Information Technology. 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. 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.
Which business areas has Johannes worked in recently?
Johannes has recently worked in business areas like Finance, Project Management, and Information Technology.
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: 710-870 €
Market avg: 710-870 €
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.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Berlin, Germany