IOS Engineer
Summary
I am a senior software engineer with over a decade of experience building, modernizing, and supporting large-scale collaboration systems, with a career that spans quality engineering, core media platforms, and mobile application leadership. At Cisco, I have grown from leading component-level quality initiatives to becoming a technical leader on the Webex iOS application, combining deep system knowledge with hands-on engineering and team leadership.
In my most recent role as a Senior Software Engineer and iOS team lead for Webex, I led engineers in delivering high-quality, user-facing features while modernizing critical areas of the codebase. I drove the adoption of modern Swift practices, including dependency injection and strict concurrency, significantly improving modularity, testability, and reliability. I led the development and modernization of all iOS application extensions, transforming them from relying on a legacy C++ framework into native Swift implementations. This work improved extension startup times from seconds to fractions of a second, reduced memory usage well below platform limits, and increased crash-free users from 50% to 99.9%.
I collaborated closely with Android, Web, Desktop, and backend teams to deliver cross-platform features such as encrypted message search, calendar integration, and user notifications, while also serving as a technical coach on the broader Webex cloud ecosystem and legacy architectural decisions. Beyond core app development, I improved CI reliability by stabilizing previously disabled UI tests, implemented AWS Lambda services integrated with Webex webhooks and App Store Connect, and consistently focused on performance, reliability, and developer productivity.
Earlier in my career, I worked as a Software Engineer on a cross-platform C++ API for a GStreamer-based audio and video engine supporting collaboration clients across desktop and mobile operating systems. I also served as a primary escalation point for daily build issues, ensuring product stability across platforms. I began my career in Quality Assurance, where I led a component testing team for a voice messaging server and designed an automated regression testing framework that replaced months of manual testing with an overnight processestablishing a foundation for quality-driven development that continues to shape my engineering approach today.
Expectations
In a new role, I am looking for a place where I can continue to grow as an engineer while contributing meaningfully to a product and a team I believe in. First and foremost, I want to be technically challenged. Im motivated by complex, interesting problemsespecially those that require thoughtful design, deep debugging, and long-term thinking rather than quick fixes. The best work Ive done has come from environments where the problems are hard, the constraints are real, and the solutions matter.
I also expect that strong contributions are recognized and rewarded. When success is clearly defined and achievement is acknowledgedwhether through compensation and/or growth opportunitiesit reinforces a culture of ownership and excellence. I want to work somewhere that values impact and makes it clear that high-quality work is appreciated.
Equally important is working on something that matters. I want to build products that genuinely improve peoples lives, make their days easier, or help them connect and communicate more effectively. Im not interested in work that creates harm, adds unnecessary friction, or prioritizes engagement at the expense of well-being. Purpose matters to me, and I do my best work when I believe in what Im building.
I also want to enjoy the work. That means a culture where curiosity, humor, and collaboration are encouraged, and where people genuinely like working together.
Finally, I want to be surrounded by people who are smarter than meengineers who challenge my assumptions, raise the bar, and push me to become better every day.
Employment Preferences
Expected Base Salary
**0,000 USD
Expected Total Compensation
**0,000 USD
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- IOS
- Swift
- Xcode
- Swift Package Manager
- SPM
- Obj-C
- Objective-C
- Objective C
- IOS App Extensions
- IOS Extensions
- QA
- Quality Assurance
- Quality
- Performance
- Collaboration
- Dependencies
- Testability
- Modular Code
- Push Notifications
- Notifications
- SQL
- Memory Usage
- Reliability
- AWS Lambda
- UI Test
- C++
- Automated Testing
- Testing Framework
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
