Daniil Ovoshchnikov

Software Engineer III at TomTom

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Daniil Ovoshchnikov is a Software Engineer III based in Amsterdam with nine years of experience bridging research-grade technical depth and production mobile engineering. After a PhD and postdoctoral work in heterogeneous catalysis, he transitioned into software, contributing to mobile and backend systems at Lightbase and TomTom while sharpening full-stack skills through Codaisseur and freeCodeCamp. He’s an active open-source contributor—most notably migrating face, barcode, and text recognition in the popular react-native-camera repo from Google Mobile Vision to Firebase MLKit—demonstrating hands‑on iOS expertise in computer vision pipelines. Comfortable moving between research, product, and implementation, Daniil brings rigorous problem-solving, a scientific mindset, and practical delivery experience to complex engineering challenges.
code8 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (PhD), Heterogeneous Catalysis, Doctor of Philosophy (PhD), Heterogeneous Catalysis at University of Canterbury
bookFront End Web Development, Computer Software Engineering, Front End Web Development, Computer Software Engineering at freeCodeCamp
bookCodaisseur Academy, Computer Programming, Codaisseur Academy, Computer Programming at Codaisseur
bookCheiron Synchrotron School
bookMSc, Chemistry, GPA 4.93/5, MSc, Chemistry, GPA 4.93/5 at Novosibirsk State University (NSU)
github-logo-circle

Github Skills (8)

face-detection10
objective-c10
camera10
swift10
ios10
text-recognition10
react-native10
mobile9

Programming languages (7)

TypeScriptJavaC++JavaScriptObjective-CHTMLRich Text Format

Github contributions (5)

github-logo-circle
A Camera component for React Native. Also supports barcode scanning!
Role in this project:
userMobile Developer (iOS)
Contributions:11 commits, 11 PRs, 2 branches in 7 months
Contributions summary:Daniil primarily focused on migrating face, barcode, and text recognition functionality to Firebase MLKit. Their work involved significant code modifications in iOS-specific files (e.g., RNCamera.m, related manager files), as well as integrating MLKit libraries. Contributions include implementing MLKit-based face detection and barcode scanning, along with updating example projects to showcase the new features. This migration resulted in a breaking change by replacing Google Mobile Vision with Firebase MLKit.
reactrncamerareact-nativecameracamera-component
A React Native wrapper around Klarna Checkout SDK
Contributions:6 releases, 54 commits, 12 PRs in 1 year 7 months
reactreact-nativeklarnaandroidcheckout
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Daniil Ovoshchnikov - Software Engineer III at TomTom