# Rodrigo Gomez-Palacio > Building mobile apps Location: Dallas, Texas, United States Profile: https://flows.cv/rodrigogomezpalacio ## Work Experience ### Senior Software Engineer @ OneSignal Jan 2023 – Jan 2025 | Dallas, Texas, United States Transitioned into a full-stack role to design, implement, and debug new features for product teams. Collaborated cross-functionally to update and maintain systems spanning Postgres, Rails, Golang, Rust, React (Typescript), Protobuf, CapnProto, and native iOS/Android platforms. Authored comprehensive technical specification plans and presented updates at team-wide meetings, driving alignment on goals and implementation details. Designed and led the implementation of the "Email Timezone" feature, enabling customers to configure email delivery schedules based on end-user timezones with configurable fallbacks. Spearheaded the "Read-Your-Write" initiative to ensure data consistency and segmentation accuracy for In-App Messages, focusing on critical updates to our native iOS and Android SDKs (Swift & Kotlin). Directed the "Enhanced In-App Message" webhooks project, delivering detailed engagement analytics via webhooks to improve customer insights and reporting capabilities. Developed and released WordPress 3.0, successfully migrating plugin settings to the OneSignal.com dashboard, simplifying user workflows, and consolidating platform management. ### Software Engineer II @ OneSignal Jan 2021 – Jan 2023 - I led the Web SDK implementation's transition from OneSignal's "Player" model to the newer unified schema ("User" model). - Created architectural designs, flow diagrams, PlantUML - Continued to support the OneSignal Expo Plugin - Author of the open-source custom code-generation project `web-shim-codegen` (https://github.com/OneSignal/web-shim-codegen) which seamlessly integrates the OneSignal Web SDK API with downstream web wrappers such as React, Angular, and Vue - Executed CI/CD via Github Actions to automate delivery of new npm packages ### Software Engineer @ OneSignal Jan 2021 – Jan 2022 * Developed a support training strategy and trained new Support Engineers * Delivered improvements around Core Web Vitals by eliminating layout shift in our WebSDK Custom Link prompt. I also authored a blog post on the subject: https://onesignal.com/blog/core-web-vitals-onesignals-web-sdk/ * Distributed the OneSignal API client library for NodeJS, distributed via NPM, generated by OpenApi Generator. * Co-hosted a workshop on Typescript at TSConf 2021. * Designed and implemented a code-generator tool to automatically build WebSDK wrappers for the React, Vue, and Angular frameworks. * Distributed WebSDK wrappers for React, Vue, and Angular frameworks via NPM. * Worked with partners at Expo and Sweetgreen to successfully publish via NPM the OneSignal Expo Config plugin allowing Expo developers to seamlessly set native configurations while remaining in the managed Expo workflow. * Distributed the official OneSignal API Client Library (Gem) via RubyGems, generated by OpenApi Generator. * Authored various product announcement blog posts (https://onesignal.com/blog/author/rodrigo/). ### Solution Architect @ OneSignal Jan 2019 – Jan 2021 | San Francisco Bay Area * Maintained OneSignal mobile SDKs including shipping features, fixing bugs, improving SDK documentation, and supporting public repository Github issues. Languages include Javascript, Typescript, Java, and Objective-C. * Led calls with some of the world’s biggest brands to integrate OneSignal into their own applications through active integration assistance, support, and maintenance * Improved OneSignal reference documentation in order to provide customers with an easy integration experience. * Created internal tooling to facilitate easier development and deployment of new products and features. This includes:
 - Build scripts
 - A lightweight Docker container with Webpack for easy deployment of a sandbox environment for development of the OneSignal WebSDK
 - Configuring debug environments in VSCode to more easily write and fix unit and integration tests
 - Integrating Jira and Intercom for more efficient triage of support tickets and bug reports
 * Designed and implemented the Category Slidedown feature of the WebSDK to capture notification preferences for improved engagement and subscriber segmentation. * Added Mac Catalyst support to the OneSignal iOS SDK
 * Integrated hiring platform Lever into the OneSignal home page (React on Rails)
 * Fixed small bugs in the OneSignal Application Dashboard (React)
 * Created Typescript Typings for the OneSignal React Native SDK
 * Built and shipped OneSignal Demo Applications for React Native and Cordova
 * Presented and demoed major features at the weekly company-wide all-hands meeting
 * Penned several popular blog posts published to the company blog
 * Wrote RFCs, Spikes, and Design Specifications for new products and features
 * Proposed and implemented a better triaging process for improved efficiency and management of support items between the customer success, support, and engineering teams. * Won 1st place in the annual company Hackathon for a wellness and productivity tool ### Computer Vision Engineer @ General Motors Autodrive Jan 2017 – Jan 2018 | Bryan/College Station, Texas Area ### Deskside Support Technician @ KPMG US Jan 2017 – Jan 2017 | Dallas ### Growth Hacker @ Seed Sumo Jan 2015 – Jan 2016 | Bryan/College Station, Texas Area ### Computer Science Peer Teacher @ Texas A&M University Jan 2016 – Jan 2016 ### Inspector @ Rod and Tubing Services Jan 2014 – Jan 2014 | Bryan, Tx ## Education ### Bachelor of Science (B.S.) in Computer Science Texas A&M University Jan 2014 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/rogomezpalacio --- Source: https://flows.cv/rodrigogomezpalacio JSON Resume: https://flows.cv/rodrigogomezpalacio/resume.json Last updated: 2026-03-22