Johannes Engl
Senior Software Engineer
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.
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).
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).
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
Certified ScrumMaster
Scrum Alliance
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Johannes based?
What languages does Johannes speak?
How many years of experience does Johannes have?
What roles would Johannes be best suited for?
What is Johannes's latest experience?
What companies has Johannes worked for in recent years?
Which industries is Johannes most experienced in?
Which business areas is Johannes most experienced in?
Which industries has Johannes worked in recently?
Which business areas has Johannes worked in recently?
What is Johannes's education?
Does Johannes have any certificates?
What is the availability of Johannes?
What is the rate of Johannes?
How to hire Johannes?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
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