Tech Lead, iOS Engineer at The Weather Company (2016-05 – 2025-10)
- Lead developer on major features for The Weather Channel Flagship iOS app.
- Mentor and guide multiple engineers, fostering technical growth and collaboration through hands on coaching, code review and agile best practices
- Worked with product managers and designers to implement solutions used by 30 million users.
- Lead augmented reality product, using Unity Engine; own the SDLC for Augmented reality project from architecture design to development overseeing Scrum activity, ensuring goals align with business objectives
- Lead Maps and Severe product
- iOS privacy lead through GDPR and CCPA rollouts for the suite of weather apps.
- Developed and maintained live and on-demand video streaming features using AVFoundation and HLS
- Collaborated with backend, video infrastructure, and product team to deliver scalable streaming experiences to millions of users
- Analytics, Location and more
- Architected solutions for integrating with a rule based remote configuration utility.
- Refactored many key parts of the app using RxSwift including the launch sequence and main data flow
- Implemented advertising related features using the GMA SDK, Criteo, and Amazon Advertising.
Senior iOS Developer at Carnegie Learning, Inc. (2015-11 – 2016-04)
- Designed and developed for iPad
- Both Obj-C and Swift leveraged for development; fluent with bridging header files and caveats of working with both languages in one project
- Developed various pages and UI elements used throughout the app using XIBs for UI creation to simplify merging with a team of 4 developers
- Improved user security credentials with Keychain
- Resolved bugs as per feedback from QA team using a variety of tools including; NSLogs, LLDB, Breakpoints, and Instruments
- Mentored junior developers via code reviews and paired programming sessions
- Implemented the ability to persistently store assignments and other data with CoreData
- Project managed using Agile/SCRUM methodologies
- Led code reviews prior to the conclusion of every sprint
- Project code stored in Git repository; used SourceTree for version control iOS Developer at MeansBuyApp (Self Employed) (2015-08 – 2015-12)
- Architected, design and implemented prototype online marketplace
- Worked with backend server side developers to optimize app network performance
- Executed rapid prototyping and iterative feedback steel to align with client vision and technical requirements
Automations Engineer at SGS North America (2008-03 – 2015-03)
- Devised and implemented solutions architecture for high-end natural resource production clients.
- Innovated and developed cutting-edge software for oil and gas moderation initiatives with the goal of achieving automation in laboratory test systems.
- Launched and integrated control software and data logger for gas measurement system.
- Spearheaded data warehousing project for system data acquired through laboratory testing.
- Developed iPad software user control, used to interface hardware test devices
- Managed and mentor part-time developer team.
Systems Developer at Optimization Technology (2008-05 – 2012-03)
- Leader/Project Manager and LabView Architect in multiple multimillion dollar projects
- Managed the National Instruments training center in Houston, including complete responsibility and oversight of composing yearly schedules, assigning instructors for various classes and courses, and inception and roll-out of invoicing documents required for billing.
- Instructed National Instruments LabVIEW classes as certified instructor.
- Utilized and applied conventional engineering practices to varieties of complex feature including, but not limited to: conflicting design requirements, unsuitability of conventional material and difficult coordination requirement.
- Supervised and successfully facilitated several projects requiring regular communication and partnership with external clients, internal administrators and assigned personnel.
- Championed the cultivation of control software for high pressure and high temperature system used to test down hole tools for oil and gas clients.