# Keegan ODonnell > Senior Software Engineer, Front-end and Mobile focused Location: San Francisco, California, United States Profile: https://flows.cv/keeganodonnell Software Engineer with 7 years of diverse application development experience, including Web-first iOS, native iOS, full-stack, and cross-platform desktop projects. - Experienced in a wide gamut of working environments, from process-heavy Amazon all the way down to small scrappy startups. - Loves to build efficient, maintainable, resilient, user-friendly apps through developer-friendly code, ensuring seamless delivery of delightful features from empowered developers to happy end users. - Always ready to jump in and help develop team expertise through teaching, pair programming, deep-dive debugging sessions, and one-on-ones to work through interpersonal issues. - Excited to collaborate early and often with the full range of teammates, from tech leads to non-technical members to customer service personnel. - Strives to continuously improve team processes, whether they’re technical (new hire development environment setup, CI/CD tooling, code review) or non-technical (streamlining meetings, inter-team communication). - Interested in senior-level mobile, front-end, or full-stack software engineering roles. ## Work Experience ### Software Development Engineer @ Walmart Global Tech Jan 2024 – Present | Sunnyvale, California, United States Delivering high-impact eCommerce features across the Walmart mobile app Discovery surfaces, driving measurable gains in engagement, conversion, and GMV through experimentation and cross-functional execution. - Led end-to-end delivery of Complete the Look 2.0, driving significantly increased CTL module engagement, overall engagement, and model coverage. - Served as single-threaded iOS lead for Item page Shop Similar, increasing Shop Similar click-through rate, heart clicks, and overall Item Page views. - Drove A/B-tested rollout of Larger Hero Image, contributing to increased GMV, Add-to-Cart lift, and sponsored brand impressions. - Built Swipeable Image on Search, reducing amount of clicks required to see all images for an item and resolving a high-impact crash by cutting per-tile image memory usage. - Implemented Size Aware Recommendations (GraphQL and iOS), contributing to increased net GMV, net conversion rate, GMV per click, and reduced returned units and size-switch friction. - Established Functional Regression Testing Automation workflows and weekly regression sign-off process, and championed higher standard of documenting functional requirements owned by the team. - Rapidly handlded multiple production incidents leveraging Firebase Crashlytics to identify issues, escalating information and paths forward to business and product owners for quick mitigation, and following up on long-term resolutions with detailed root cause analyses. - Migrated monitoring dashboards from Splunk to OpenObserve, optimizing queries and improving cross-organization observability performance. - Proctored Google's Technical Writing for Engineering course and introduced structured documentation templates to elevate engineering clarity. ### Senior Full Stack Engineer @ PATHWAYos Jan 2023 – Jan 2023 | Seattle, Washington, United States Led the engineering efforts in the transformation of Transeo into PATHWAYos, a Web app developed with a React front-end and Swift/Vapor back-end. - Enhanced visual clarity by unifying design components using a brand-new design system. - Simplified user experience through cohesive navigation paradigms and call-to-actions. - Streamlined front-end components through restructuring and consolidating. - Unified critical reporting information into an easily comprehensible page for improved access by school districts. - Boosted app responsiveness and reduced network data volume by efficiently rewriting back-end queries. - Optimized user experience by eliminating unused and extraneous features. - Mentored an intern and new developer, facilitating their onboarding and integration into the team’s processes and tech stack. - Contributed valuable recommendations for process and communication improvements to enhance cross-team harmony. ### Software Engineer - Learning Loop @ Seesaw Learning Jan 2021 – Jan 2022 | Seattle, Washington, United States Worked on the Seesaw app, working on native iOS integrations for WebView components as well as updating and improving Web components. ### Software Development Engineer II - Alexa Comms Mobile @ Amazon Jan 2019 – Jan 2021 | Greater Seattle Area Worked on the Alexa mobile iOS app while on the platform team for the Communications domain, creating back-end native Swift and Objective-C components for partner teams to leverage. - Enabled partner teams to accelerate and create new customer experiences by driving the completion of a major decoupling project supporting a modularized architecture of the Alexa mobile app. - Eased onboarding friction of partner teams onto existing Comms domain features by designing components with straightforward APIs and with minimal coupling. - Enhanced team efficiency by coordinating initiatives to improve team processes and leading the team in following and refining these processes. - Accelerated onboarding time of new hires from a few days down to a few hours by creating scripts to automate tedious, error-prone software setup. - Fostered an inclusive, empowering team environment by training and mentoring junior engineers in both hard and soft skills. - Promoted more maintainable code across the Alexa Mobile domain by pushing for cross-team designs to employ SOLID principles. - Lessened code churn by leveraging existing Amazon-standard CI/CD tooling to replace error-prone homebrew deployment tooling. ### Software Development Engineer - Photos Desktop @ Amazon Jan 2018 – Jan 2019 | Greater Seattle Area Developed the Amazon Photos Desktop app on both macOS and Windows, working from UI implementation down to network and native operating system calls. - Delighted customers with designing and implementing the "This Day" feature, which showed users' photos from previous years on that day, introducing the first way for users to directly interact with their photos in the Photos desktop app. - Shrank onboarding time from a few weeks to a few days by mentoring new team members and continuously improving new hire documentation. - Resolved complicated or recurring user-facing issues by providing engineer-level technical support to customer support associates. - Enhanced code coverage from 38% to 51% statement coverage by leading a team-wide effort towards a more Test-Driven Development style and enforcing adding unit tests with code reviews. - Improved meeting productivity and timeliness by taking on scrum master duties. - Reduced bug churn and improved prioritization by leading QA bug triage meetings with representation from the development team. - Maintained a low operational overhead by automating the newly enforced notarization process of macOS applications, hooking into existing CI/CD tooling. - Designed and built the album downloading feature of the Photos Desktop application, the first photos-forward feature after rebranding from Amazon Drive to Photos. ### Software Development Engineer Intern - Amazon Drive Mobile @ Amazon Jan 2017 – Jan 2017 | Greater Seattle Area Built an iMessage extension for Amazon Drive iOS app, allowing customers to share their photos through text to any of their contacts. - Delivered 4 weeks ahead of schedule, allowing me to refine past the projected deliverables. - Onboarded to the Drive Mobile team for the remainder of the internship, contributing and reviewing code for both the iOS and Android platforms. ### Campus Representative @ PETA Jan 2014 – Jan 2014 | State College, Pennsylvania Area Spread awareness about animal rights and initiatives from PETA by organizing weekly events around the Penn State campus. Events included group leafleting, food giveaways, and talks from prominent members of the animal rights movement. ## Education ### Bachelor of Science (BS) in Computer Engineering Penn State University Jan 2012 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/keegan-odonnell --- Source: https://flows.cv/keeganodonnell JSON Resume: https://flows.cv/keeganodonnell/resume.json Last updated: 2026-03-22