# Omer Elhiraika > Staff Android Engineer @ Pinterest πŸ“Œ Location: Alameda, California, United States Profile: https://flows.cv/omerelhiraika Passionate about creating impactful mobile experiences that enhance daily life. My journey with Android began as a creative outlet before evolving into professional roles developing public transit solutions and financial platforms serving millions of users. At Pinterest, I leverage my expertise to build scalable mobile systems that connect people with the inspiration to create lives they love. What drives me is seeing technology simplify life's challengesβ€”whether it's an accessible bus schedule for visually impaired riders or an offline-first app that empowers field engineers. Born in Sudan and raised in Virginia, I maintain balance through community volunteering, exploring diverse cuisines with friends, rock climbing, and basketball. I'm committed to creating technology that bridges gaps and makes digital experiences more accessible and meaningful for everyone! ## Work Experience ### Staff Software Engineer @ Pinterest Jan 2025 – Present | San Francisco Bay Area ### Senior Software Engineer @ Pinterest Jan 2021 – Present | San Francisco, California, United States Developing Pin / Collage creation and publishing tools within Curation Foundations ### Senior Software Engineer @ Capital One Jan 2019 – Jan 2021 | San Francisco Developed digital spending features to conveniently and securely link cards to digital wallets, manage recurring subscriptions, and create Virtual Cards ● Fleshed out products within flagship Android app using Kotlin, Android Jetpack libs and a maintainable reactive architecture ● Collaborated with product, design, and backend teams using Figma and Swagger to define API contracts, design mobile-first UX, and provide feature delivery estimates ● Architected MVVM and reactive MVI-type features with Coroutines, Flow, and Channels to create unidirectional data streams ● Developed an automation testing strategy leveraging Espresso, Robolectric, and Jenkins ● Onboarded and mentored junior developers and interns without prior Android experience ### Senior Software Engineer @ GE Digital Jan 2018 – Jan 2018 | San Ramon, California Predix Mobile β€” Senior Software Engineer ● Extended a Mobile SDK with RESTful features to support native functionality for cross-platform web apps running on iOS/Android ● Developed an offline-first Xamarin SDK with Couchbase to handle cloud data syncing for intermittently connected devices. ● Implemented secure storage management of user data within Java SDK for web apps running on Android. ● Developed a sample react native app with an industrial use case to support training developers using the SDK ### Digital Technology Leadership Program (DTLP) @ GE Digital Jan 2016 – Jan 2018 Completed a 2 year rotational leadership program across the following teams: Asset Performance Management (APM) β€” Full Stack Engineer ● Implemented micro-services to robustly handle ingesting bulk data with Spring Cloud Data Services and RabbitMQ ● Used distributed systems & event monitoring knowledge to optimize ingestion and support meaningful error handling ● Worked with AngularJS on dashboard micro-app for viewing ingested alerts propagated by GE assets Predix Developer Relations β€” Growth Hacker ● Developed tutorials and documentation for Predix Studio on SDLC and Data Management to support new APM customers ● Jump-started mobile users in creating guides and quick-start scripts for setting up PM services and viewing on Android Predix Mobile (PM) β€” Mobile Engineer ● Extended the Predix SDK with RESTful features to enable native sensor support for multi-platform web apps on iOS ● Implemented secure storage management of data for PM web apps running on Android devices. ● Developed a sample mobile app with an industrial use case to support training developers using our SDK ### Android Developer @ Tiramisu Transit Jan 2014 – Jan 2016 | Carnegie Mellon University Tiramisu is a crowd-sourced transportation app that is accessible by and geared towards people with disabilities by providing critical information such as transit alerts, community reportings, and bus fullness information. ● Optimized app for Google TalkBack enhancing the blind individual's user experience ● Integrated support for multi-platform data transfer and handling ● Displayed and animated transit bus stops with Google Maps ● Increased speed of loading user location-based information significantly over several iterations ● Scaled memory consumption across spectrum of Android devices ### Teaching Assistant, 15-214 Principles of Software Construction @ Carnegie Mellon University Jan 2014 – Jan 2014 | Pittsburgh, PA This course is fundamental in providing resources for students to design software with design patterns, analyze software, and develop testing methods. We also introduce students to principles of concurrency and distributed systems. ● Counseled students on basic software design, OOP, and concurrency ● Collaborated with staff to prepare course material and standardize student assessment ● Hosted flexible walk-in assistance sessions for students ### Computing Systems Assistant @ Carnegie Mellon University Jan 2014 – Jan 2014 | Pittsburgh Worked at the Civil/Environmental Engineering Department as a computing assistant in the Physical and Computing facilities group. ● Troubleshooted faulty computer hardware/software ● Maintained students work stations by replacing/upgrading GPUs/PSUs/Memory and software drivers ● Responsible for registering new department computers onto the CMU Network ## Education ### Bachelor's Degree in Electrical and Computer Engineering Carnegie Mellon University ## Contact & Social - LinkedIn: https://linkedin.com/in/omer-elhiraika --- Source: https://flows.cv/omerelhiraika JSON Resume: https://flows.cv/omerelhiraika/resume.json Last updated: 2026-04-12