Principal Software Engineer - AmiGO, TomTom International
May, 2018 - Jan, 20234 years 8 months
TomTom is a world leader in navigation products, AmiGO is a free community traffic and navigation app, that lets drivers report and share on the road, avoid speed cameras and drive to any destination.
Took the lead in developing and architecturing a brand new free application (AmiGO) a first of it's kind application for TomTom, that demonstrates the best of TomTom's services
Helped make major design and development decisions such as the choice of core libraries e.g. state management (Redux), navigation (React Navigation) and lots more
I was Scrum Master for a multi skilled team, and helped the team meet the sprint goals
While a member of the architecture team responsible for presenting the architectural design of AmiGO to engineers and top level management (CTO)
Tech Lead for an empowered personalisation team
Led a team a team of engineers focused on improving our users experience of AmiGO
When lockdown hit, created an online social space on Gather.town that is now used by the entire AmiGO team for weekly socials
Mentored multiple senior, junior and intern level engineers
Worked with 2 different internal mapping/navigation engines on both the JS and native layers
Encouraged giving back to the community and arranged sponsorship of a London based React Native meetup
Innovated, ideated, designed implemented and released Calendar and Contacts integration for search in AmiGO
With reduced capacity, I helped to further TomTom's EV goals and developed the Vehicle Profile feature in AmiGO
Developed a winning Hackathon project, designed to improve road information quality from a pool of over 100 projects and 500 engineers
Built multiple proof of concept applications, innovations, and suggestions that ending up going into production
Helped to lead the migration from google analytics to a custom implementation from a 3rd party provider
JavaScript, React Native, Flow, React Navigation, Redux, Redux Saga, Detox, Jest, Team City, Objective C, Swift, Java