Johannes Engl
Senior Software Engineer
Experience
Aug 2021 - Apr 2022
9 monthsLondon, 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 monthsSan 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 yearBerlin, 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 monthsBerlin, 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 monthsSan 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 monthsBerlin, 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 2 monthsCo-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.
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
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience