Johan Jansson

Senior Software Engineer

Honolulu, Hawaii, United States18 yrs 8 mos experience
Highly Stable

Key Highlights

  • Built a flight booking platform from scratch.
  • Led modernization of a high-traffic API.
  • Achieved 30% reduction in billing errors.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Travel and Fintech industries.

Contact

Skills

Core Skills

JavaCloud ApplicationsMicroservicesApi DevelopmentStream ProcessingProduct ManagementC#.netSoftware Design

Other Skills

TypeScriptDatabasesGo (Programming Language)Apache KafkaMySQLPerlGitSQLMicrosoft SQL ServerTestingScrumTelecommunicationsTest AutomationNetwork AnalyzerDatabase Design

About

15years Software engineer experience. Built a new successful flight booking platform from scratch. Owning API platform doing 100M requests per day. Led modernization of legacy products improving accuracy, scalability, maintenance and performance.

Experience

18 yrs 8 mos
Total Experience
3 yrs 9 mos
Average Tenure
3 yrs 5 mos
Current Experience

Github

Senior Software Engineer

May 2024Present · 2 yrs 1 mo · Honolulu, Hawaii, United States · Remote

Career break

Full-time parenting

Jan 2023Present · 3 yrs 5 mos · Honolulu, Hawaii

  • During my family's relocation from Amsterdam, Netherlands to Honolulu, Hawaii, my focus shifted to being a full-time parent, ensuring a smooth transition for our children.
  • Also while working on my hobby project https://www.hawaiiyeah.com

Self employed

Staff Software Engineer (Available for Contracts)

Jan 2023May 2024 · 1 yr 4 mos · Honolulu, Hawaii, United States · Remote

JavaTypeScriptDatabasesCloud ApplicationsGo (Programming Language)

Booking.com

3 roles

Lead Software Engineer

Promoted

Aug 2020Dec 2022 · 2 yrs 4 mos · Amsterdam, North Holland, Netherlands

  • Member of founding team of 5 engineers building flights.booking.com from scratch. Within a year
  • went from 0 to over 1000 flight bookings per day.
  • ● Efficiently integrated flights with external systems for reservation, payment, events, alerts,
  • analytics.
  • ● Contributed to the flight infra department and in charge of stability and scalability related topics.
  • ● Established meaningful SLI and SLO, monitoring and alerting for flights, increasing booking
  • success rate by 20%.
  • ● Implement the system with efficient technical solutions including Kafka, redis, mysql, cassandra,
  • nodejs.
  • ● Build ~1M SEO friendly flight route landing pages. From no organic traffic to the first page on
  • google for most of those 1M routes. Leading to a 1200% growth in traffic.
JavaApache KafkaMySQLMicroservicesAPI Development

Senior Software Engineer

Apr 2018Nov 2020 · 2 yrs 7 mos · Amsterdam, North Holland, Netherlands

  • Architecture and engineered a cutting-edge streaming partnership billing platform and ledger,
  • enabling accurate and automated affiliate payout allocation from a $1B/month revenue stream. Achieved 30% reduction in billing errors leading to $30M cost savings annually.
JavaMySQLApache KafkaPerlStream Processing

Tech Product Manager / Software Engineer

Jun 2015Apr 2018 · 2 yrs 10 mos · Amsterdam, North Holland, Netherlands

  • ● Guided three SE teams within the API platform department.
  • ● Oversaw the optimization of a high-traffic API. (100M/day) which takes more than 70% of
  • booking’s accommodation business, including reservation, confirmation, inventory.
  • ● Pioneered the successful modernization of the API platform. Clost 100+ open bugs, reduce error
  • rate from 20% to >1%, openAPI documentation and versioning.
API DevelopmentMySQLPerlJavaProduct Management

Medius

Software Engineer

Oct 2014May 2015 · 7 mos · Stockholm, Stockholm County, Sweden · On-site

  • Build API integrations between Medius platform and ERP’s such as SAP, NAV and AX. Eliminating upwards 90% manual actions for invoice scanning recognition and billing.
C#.NETGitAPI DevelopmentSQL

Multisoft consulting sweden ab

Software Engineer

Sep 2013Sep 2014 · 1 yr · Stockholm, Sverige · On-site

  • SQL Server database development. Design and build database model and store procedures for money
  • handling systems and 100% accuracy requirements.
  • Developed web-based customer customized business solutions using .NET/TSQL.
C#Microsoft SQL Server.NETSoftware DesignSQL

Ericsson

4 roles

SW&HW Developer (6 month aboard assignment from Sweden)

May 2010Nov 2012 · 2 yrs 6 mos

  • Establish better cooperation between both Stockholm and Nanjing development
  • department and production group
  • Implementing agile (scrum) way of working in the development team
  • Troubleshoot faulty test stations for RF measurement configuration and software
  • bugs

Software Engineer

Dec 2009Sep 2013 · 3 yrs 9 mos

  • Backend/frontend development in C# using WCF
  • Develop user interface in WPF
  • Maintain legacy instrument drivers in C/C++
  • RF verifications with vector network analyzers, signal generators and spectrum
  • analyzers (Agilent & R&S)

Quality Assurance Automation Engineer (leader)

Dec 2008Nov 2009 · 11 mos

  • Lead a test team with 10-15 testers
  • Responsible for developing an automated test suite
  • · Responsible for test scope for each delivery
  • · Responsible to plan and execute test activities on time and with superior quality

Integration Engineer

May 2007Nov 2008 · 1 yr 6 mos

  • Automate test cases in Java, Ruby, Tcl and bash
  • Integrate and verify new firmware for a linux based real time OS
  • Specify test cases and write test instructions
  • Traffic generation tools including tgen and Ixia
  • Troubleshoot signaling problems using Wireshark

Education

Uppsala University

Master of Science (M.Sc.)

Uppsala University

Masters Thesis — Physics

Stackforce found 100+ more professionals with Java & Cloud Applications

Explore similar profiles based on matching skills and experience