Ivan聽Soriano

Software Engineering Manager at Meta

San Francisco, California, United States
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

馃懁
Senior
馃帗
Top School
Ivan Soriano is a Software Engineering Manager based in San Francisco with 12 years of experience building mobile-first products that bridge Android apps and connected hardware. At Meta he leads teams powering Instagram and Facebook messaging, bringing production-grade reliability and a product-focused approach to complex mobile systems. Trained in Mechatronics and robotics, he uniquely understands firmware-to-app interactions鈥攅vident from hands-on work on BLE-enabled devices and embedded software early in his career. Ivan has shipped Android libraries that reduce redundant background work, improving app stability and resource use, and has led cross-platform teams through an acquisition. Comfortable in multicultural environments, he speaks four languages fluently and leverages that global perspective when scaling teams and products. Colleagues describe him as a detail-oriented engineer-manager who blends hardware empathy with modern mobile product design.
code12 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering, Master of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering at Universidad de Oviedo
bookBachelor of Science (BSc), Mechatronics, Robotics, and Automation Engineering, Bachelor of Science (BSc), Mechatronics, Robotics, and Automation Engineering at Tecnol贸gico de Monterrey
bookTechnischen Universit盲t Darmstadt
bookMaster of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering, Master of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering at Karlsruhe University of Applied Sciences
languagesEnglish, Spanish, German, French, Chinese, Indonesian
stackoverflow-logo

Stackoverflow

Stats
31reputation
995reached
0answers
2questions
github-logo-circle

Github Skills (9)

javas10
job-queue10
android10
java10
concurrency9
multithreading9
npoi6
asp-net-mvc6
asp-net-core6

Programming languages (3)

JavaJavaScriptRuby

Github contributions (5)

github-logo-circle
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Role in this project:
userMobile Developer (Android)
Contributions:10 commits, 5 PRs, 16 comments in 1 month
Contributions summary:Ivan primarily focused on enhancing the Android Job Queue library. Their contributions involved implementing a single-instance job feature, allowing jobs with the same ID to prevent redundant executions. They added parameters to the `Job` class and `Params` class to support this feature, and they updated existing example jobs to utilize the new single-instance capability. This improved the library's functionality by preventing repeated job executions, improving resource utilization and app stability.
android-appsandroidjob-queuejobstability
guavabot/ble-bond-test

Nov 2014 - Apr 2015

Contributions:2 commits, 1 push, 1 branch in 5 months
Find and Hire Top DevelopersWe鈥檝e 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
Ivan Soriano - Software Engineering Manager at Meta