Experience
2022 — Now
2022 — Now
New York, United States
2015 — Now
2015 — Now
Seattle, Washington, United States
2011 — 2015
Cambridge, USA
• Built and managed an agile development team of 8 software engineers, led the daily operations of delivering large scale cloud web services.
• Designed the architecture for an OAuth2 cloud authentication and identity management platform on Amazon Web Services, led the Scala & Java based backend service and native mobile SDK implementations, scaled to serve millions of daily users distributed over three datacenters.
• Designed a Node.js based push notification web service for an in-house NoSQL platform, integrated with Apple and Google device notification platforms and delivered native mobile SDKs for real-time app updates.
• Implemented C++ libraries to synchronize an on-device SQL map database with a cloud service, which have shipped on over 60 million Nokia Lumia devices to date.
• Improved the quality of web services by introducing engineering best practices to the team, including extensive automated testing and fully automated deployments, real-time key metrics reporting, lightweight code reviews and knowledge sharing processes in the team, resulting in one of the lowest defect rates for any of the company’s web services.
• Managed technical requirements and defined the engineering roadmap, worked closely with cross-functional teams to integrate with key partners such as Facebook, Amazon, Microsoft and major automotive companies.
• Conducted engineering and QA hiring, performed team member goal setting, performance reviews, personal development plans and coaching, creating an inclusive and positive work environment.
2008 — 2011
Helsinki, Finland
Technical team lead for the mobile app framework team of the MeeGo operating system.
• Recognized with the “Young Leaders at Nokia” award by the CEO.
• Led the development to create the application framework for Nokia’s next generation smart phone platform, providing technical leadership for multiple development teams, including offsite teams in Germany.
• Created a high-performance C++ application framework for the Linux based MeeGo smartphones, achieving a solid 60-FPS native experience on the constrained target hardware.
• Designed a hardware accelerated UI toolkit, working closely with product management and design teams to ship the Nokia N9 Linux smartphone experience.
• Worked on the Open Source C++ Qt framework to make it mobile friendly.
2005 — 2007
2005 — 2007
Helsinki, Finland
• Developed virtual input technologies for tablets and phones, in C and C++.
• Contributed to upstream Open Source projects such as X.org, Qt and GTK+.
Education
Åbo Akademi University
Master’s Degree, Computer Science
2008