Johannes Engl-Senior Software Engineer
Check rate
Experience
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.
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.
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.
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.
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.
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.
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.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Education, Tourism, Information Technology, and 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.
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
Education
University of Applied Sciences HTW Berlin
Bachelor of Science, Web Technologies · International Media and Computing · Berlin, Germany
Certifications & licenses
Scrum Alliance
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Johannes is based in Berlin, Germany.
Johannes speaks the following languages: German (Native), English (Advanced), Spanish (Advanced).
Johannes has at least 14 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.
Based on recent experience, Johannes would be well-suited for roles such as: Senior Software Engineer, Team Lead Growth Engineering, Lead Developer.
Johannes's most recent position is Senior Software Engineer at Deliveroo.
In recent years, Johannes has worked for Deliveroo and NGO KAJO e.V..
Johannes is most experienced in industries like Education, Tourism, and Information Technology. Johannes also has some experience in Food and Beverage.
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.
Johannes has recently worked in industries like Education and Food and Beverage.
Johannes has recently worked in business areas like Finance, Project Management, and Information Technology.
Johannes holds a Bachelor in International Media and Computing from University of Applied Sciences HTW Berlin.
Johannes has 1 certificate: Certified ScrumMaster.
The availability of Johannes needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 26 Aug 2026. 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
