My experience.

Whether you’re trying to produce your company’s next iOS app or looking for an expert to lead a team, I’m the right person for the task. I have over two decades of experience, listed below.
iPhones.

My experience.

Whether you’re trying to produce your company’s next iOS app or looking for an expert to lead a team, I’m the right person for the task. I have over two decades of experience, listed below.

Reliable.
Accomplished.

iPhone.
iPhone.

I produce promising results.

Like with all my previous customers, I’ll do my very best to understand your company’s individual needs and produce promising solutions or results. Rest assured, you can trust me from the initial planning to project completion.

The full timeline.

2021-2022

Engineering Manager at Viddl

Authored Viddl’s bespoke short-form video creation app with custom camera, composition of short videos together with animated transitions, collaboration UX in SwiftUI, and animated parallax effect editing UI.  Managed Android and web efforts.

2021-2022

2021 - Present

Senior iOS Developer at Adobe

Provide technical leadership and promote the best mobile development practices within the team. Design & develop key iOS features & shared components. Ensure mobile applications perform and scale in production.

Lead development life cycle activities like design, coding, testing, and production release. Composed organized, documented and efficient code, programming in Swift and Objective-C.

2021 - Present

2021

Senior iOS Software Engineer at Bamboo Learning

Short-term engagement leading the design and development of the Bamboo Learning iOS application. Responsibilities including coding, design, development and testing in Swift and iOS SDK. Created custom native user interfaces. Profiled, tested, scaled, and internalized software systems.

2021

2019 - 2021

Senior iOS Software Engineer at Maven Coalition

Sports Illustrated iOS App
Sole developer on the initial MVP for the new Sports Illustrated iOS App, provided for SI by Maven.
The shipped app is

Maven iOS App
The existing Markdown-content based app needed to be updated to natively performantly render TML (Tiny Markup Language) content created by Tempest, the proprietary CMS that came to the firm via the acquisition of Say Media. Completed all efforts in Swift. Managed the certificate and profile provisioning for the app. Launched builds and releases to Test Flight and the App Store.

Implemented the container that houses modules that know how to render a variant of Apple News Format and developed the handshake protocol between the container and embedded modules so that screen height is efficiently negotiated.

Numerous custom embedding types that correspond to Say Media’s custom content, including long form galleries, lightboxes, a video player, and more, with animated popovers, user-driven interactive transitions, standard pinch-to-zoom UI, and more.

Maintained The Street’s (newly acquired firm) iOS app.

2019 - 2021

2018 -2019

Senior iOS Software Engineer at FUBO.TV

Member of a five-person team of senior developers for a live-streaming iOS app, composed in SWIFT. Addressed quality issues in complex multi-threaded software. Coached the team on the application of Apple’s iOS adaptive UI principles. Coded advanced UI for iPad, improving the rendering on onboarding screen and other key functions.

Developed and launched the NCAA Team Pass feature in the first four weeks of employment.

Rewrote the social login stack twice, once using a new version of Auth0, and again when Fubo wrote their own custom backend for OAuth.  Engineering leads for backend team support, identifying bugs, and making design suggestions that were adopted.

Implemented several custom iOS controls, including a paging / tabbed interface control and an animated button for recording series that continued to be deployed today.

Substantially improved the release velocity of the team.

2018 -2019

2016 - 2018

Senior iOS Software Engineer at The Maven Network

Built the organization’s iOS native app in Swift with some Objective-C. Support the application by leading ancillary backend tasks. Maintain the webservice framework on SID.

Conceptualized and developed the conversation UI, User and Message Moderation UI, Networking support, and a plethora of smaller-scale UI and programmatic features in the app. 

Wrote a sharing extension that enables users to share content from Safari or other sharing-enabled apps into Maven’s content, this causes Maven to show up as a destination when users use the share sheet.

Coded the backend for our user-uploaded video services, using Amazon’s AWS S3, Elastic Transcoder, Simple Notification Service, and Simple Queuing Service.  Used The Maven’s backend service pieces, including Apache Kafka and Elasticsearch, to interact with the AWS services to manage the transcoded video state machines.

2016 - 2018

2014 - 2016

Senior Software Design Engineer at SCOUT.COM

Recruited to provide technical leadership as regards the technical challenges in Scout’s rapid growth, as Scout acquires external sites users, subscriptions, and content. A core team member behind the development of the iOS app, completed in Objective-C with some Swift. Recoded the RESTful API service layer on Mono/Linux.

Architected a platform for onboarding nearly four million new users and club subscriptions to Scout from club users from the North American Membership Group, more than doubling Scout’s users and subscriptions. 

Leveraged the platform to achieve integration of numerous external sites to the Scout Platform.  

Acted in a leadership capacity in the effort to use external contractors to migrate story content from external sites, successfully surmounting all barriers, providing a low-friction way for stories to be brought from external sites into Scout.

2014 - 2016

2013 - 2014

Senior Software Design Engineer at The Platform for Media

Innovated new ways for thePlatform’s Remote Media Processor (RMP) to integrate with cutting-edge media company video workflows. Designed and implemented new manifest file management code support, providing an architecture for RMP to support future disparate manifest file formats, as well as current ones like TCM (an internal Comcast standard). Designed and implemented support for Harmonic Inc.’s WFS Media File Server.

Successfully designed and implemented high-speed low latency pipeline workflow for NBC to publish video content for 2014 Olympics to Microsoft Azure Media Services platform.

Implemented new transfer protocols on RMP for Aspera 3.0, Aspera On Demand over Azure, Amazon S3, and others, making it possible for clients to manage large multi-gigabyte video file processing workflows in a timely way. 

2013 - 2014

2011 - 2012

Senior Software Design Engineer at Yahoo!

Enhance Yahoo’s existing Internet-scale advertising server systems for publishers by integrating 5to1 publisher application ideas into both the Yahoo Right Media Exchange and APT, the Yahoo advertising servers for Guaranteed and Non-Guaranteed inventory.

Successfully integrated the 5to1 Gallery Application using Yahoo’s internal technology stack and server infrastructure.

Took a leadership role on agile team for project Lanai, implementing publisher facing features on Apt advertiser server, bringing Right Media Non-Guaranteed supply into the Apt server, to enable publishers to better manage their brand, and enhance the user experience for premium publisher sites.

Delivered innovative configuration management features on the Configuration Server internal facing project, unifying disparate sources of configuration data for public facing Yahoo applications into a single source of configuration truth, enabling Operations engineers to configure and deploy applications with greater confidence. This strategic internal product helps Yahoo to deliver greater scalability and new features to customers with greater speed and confidence, reducing time to market speeds, and improving quality.

2011 - 2012

2009 - 2011

Senior Software Design Engineer at 5TO1.COM

Champion IT strategy, innovation and implementation efforts for this online advertising alliance comprised exclusively of key media publishers and built on 5 to 1’s proprietary publisher-controlled platform. Early success and innovative spirit earned purchase by leading Internet services giant, Yahoo. Multifaceted accountabilities range from software engineering, program development, technical project management, testing, product measurement and more.

Successfully implemented search and faceting features in 5to1 gallery, creating dynamic and fast tool for end users and heightening value of product.

Served as principal developer for Solr integration with 5to1 platform, streamlining integration process via utilization of project management skills.

Recognized subject matter expert for interface, entrusted to provide firsthand assistance to external ad partners on system functionality and enhancements.

2009 - 2011

2006 - 2009

Software Design Engineer at Secondspace Corporation (Datasphere)

Recruited for technical expertise to devise and implement software platform for Extract / Transform / Load (ETL) services on behalf of this former leading area provider of data processing, hosting, and other related services. Responsibilities included software design, team leadership and project/process management.

 

2006 - 2009

1991 - 2001

Software Design Engineer at Microsoft

Earned rapid promotion through increasingly responsible positions throughout 10-year career ultimately serving as a senior developer from 1995 to 1999 with this global leader in software, services, and solutions.

Led design and delivery of cutting-edge gateway service, Mortgage ATM, real time home loan processing for Microsoft’s HomeAdvisor, enabling users to process applications with Freddie Mac Foundation in mere minutes.

Successfully shipped premier version of MSN Investor, groundbreaking real time stock market quote engine, setting new precedent for innovation in online investing.

Authored MediaView OLE Control, earning adoption as foundation technology for many Microsoft educational tools to come such as Mastering Microsoft Access.

Earned significant recognition and praise for co-development of MSN Program Viewer which established completely new look and feel on Microsoft Internet Explorer and enabled MSN to deliver consumer-focused user experiences housing MSN Shows for MSN 2.0 and 2.5. Success far surpassed company expectations.

1991 - 2001

Should you have any inquiries, contact me today.