Remote Work Consultant
2017 - PRESENTVarious- Worked with a large office-based services company to introduce agile work practices in conjunction with remote design and development teams.
- Built remote design and development team from the ground up for office-based insurance broker looking to tech-enable their business.
- Worked with an international organization to update/enhance IT policies and procedures to better support remote work and global talent.
- Managed remote teams, and maximized productivity and team morale.
- Worked with clients to implement appropriate software and services for remote work, including associated etiquette and expectations for use.
Project Manager and Rescue Analyst
2019 - 2019eCommerce Start Up- Joined project after significant turnover of developers and project manager.
- Completed bottom-up technical and functional review of work product delivered to date.
- Established agile protocols and practices among all team members.
- Changed development priorities to improve overall product functionality and usability.
- Achieved viable MVP within original budget and schedule.
Project Manager
2019 - 2019Healthcare Startup (via Toptal Projects)- Interviewed founder about desired product concept.
- Researched options for HIPAA-compliant platforms.
- Wrote user stories for proposed MVP.
- Worked with development team on MVP estimates.
CTO
2017 - 2019Insurance Broker (via Toptal Projects)- Guided the Toptal client from initial concept to a web-based application handling their mission-critical functions from customer enrollment through to invoicing.
- Opened the project with in-depth discussions on requirements, created a detailed backlog, and presented a project proposal for time, budget, and scope.
- Coordinated closely with each team member to build the envisioned product according to specifications and within tight delivery deadlines.
- Worked with the client to ensure that the highly complex set of business requirements were implemented in an optimal fashion and within expectations.
- Collaborated with third parties, including ADP Payroll, to implement data integration functions as needed for the system.
- Selected and on-boarded Toptal team, including designer, developers, and QA.
Project Manager - Toptal Projects
2018 - 2018Hyatt (via Toptal Projects)- Worked with operations at two client organizations, Hyatt Hotels, and their subsidiary Exhale Spa, to develop detailed requirements for the integration.
- Assembled team of Toptal developers and QA to build the integration and associated website on a tight schedule for launch.
- Worked with the client and a Toptal designer to build out the desired UI for consumer use when connecting accounts and redeem points for spa services.
- Worked closely with a third outside entity, MindBody Online, on their API and associated issues.
- The final application interacts with two other systems via API, as well as consumers via the UI.
Technical Project Manager
2018 - 2018Multi-Dwelling Real Estate Developer (via Toptal Projects)- Developed specification for a futuristic Smart Home concept, incorporating custom voice interface and IoT control.
- Designed technical architecture for proof-of-concept application.
- Worked with the designer to create complex, cross-platform UX/UI framework.
- Evaluated a variety of voice interaction platforms for strategic incorporation into proposed solution.
Project Manager
2017 - 2018Major Insurance Services Company (via Toptal Projects)- Guided the client from concept to a web-based application that imports data files from a number of client customers, emails a survey to the appropriate people based on complex and customizable criteria, records responses, and manages business workflow based on customizable response criteria.
- Kicked off the project with an in-depth process of business analysis, story-writing, and backlog building to define scope.
- Worked closely with client executives to build an agreed upon project plan and budget, based on 250+ stories in backlog.
- Coordinated with the client as product requirements evolved, ensuring maximum agility during product development while avoiding unnecessary rework.
- Selected and on-boarded the Toptal team, including designer, developers, and QA.
- Worked closely with each team member to build the client's product according to specification.
Project Manager + iOS Team Lead
2016 - 2017Duodecad (via Toptal Projects)- Managed a rapidly expanding team of worldwide iOS developers.
- Converted Parse-based iOS code to custom back-end.
- Implemented significant new video editing functionality.
- Converted an app to HTTP Live Streaming.
- Enhanced Layer-based video messaging functionality.
Project Manager
2016 - 2017Global Pharmaceutical Company (via Toptal Projects)- Managed a team of developers and QA engineers building an internal web-based business application.
- Led Agile development processes with weekly sprints and daily stand-ups.
- Handled the transformation of user requests into actionable, implementation-ready JIRA stories within a highly specialized scientific domain.
- Managed the implementation of formal QA processes.
- Supported the resolution of issues raised by PostgreSQL database over one terabyte.
Project Manager
2016 - 2016The Ansel Adams Gallery (via Toptal Projects)- Led the team in a fast-start initiative to scope and estimate a mobile app concept.
- Worked closely with the client to create a detailed set of user stories.
- Completed the project successfully, on time, and comfortably within budget.
- Delivered wireframes, product backlog, and graphic design.
Project Manager
2016 - 2016Brightfox (via Toptal Projects)- Led the team in a fast-start initiative to scope and estimate an educational iPad concept.
- Worked closely with the client to create a detailed set of user stories.
- Completed the project successfully, on time, and comfortably within budget.
- Delivered wireframes, product backlog, and related technology advice during development of concept.
iOS & Back-end Developer
2016 - 2016Glass Financial (via Toptal)- Migrated the app from Parse to a custom-built PHP/MySQL API.
- Created database and PHP-based API used by the iOS app.
- Set up and maintained AWS infrastructure required for the project.
- Implemented In-App Purchasing for three recurring subscription options.
- Integrated app with Plaid API for financial transactions.
Lead Back-end & iOS Developer
2016 - 2016Automotive Aftermarket Manufacturer- Led ground-up development effort of iOS app and back-end services that communicate with a hardware device via Bluetooth.
- Worked with hardware engineers to ensure maximum data throughput between device and iPhone.
- Built the interface to a Bluetooth device via Apple's ExternalAccessory Framework.
- Designed app wireframes for review and approval by business owners.
- Implemented a Laravel-based API, including documentation and automated tests.
Freelance iOS Developer
2015 - 2016Superlative Home Shopper- Took responsibility for existing code base for an app targeted at home buyers.
- Implemented improved search functionality within the app.
- Upgraded the app to iOS 9 compatibility.
- Upgraded Core Location functionality to iOS 8 compliance.
Technical Product Manager
2015 - 2016Insight Notes- Joined a small team as the first product manager, formalizing the role and coordinating product releases.
- Functioned as lead QA Engineer, working closely with the developers on enhancements and bug fixes.
- Handled HIPAA-compliant server setup and configuration for both live and dev environments.
- Introduced a structured process for version management.
App & Web Developer, Server Admin
2015 - 2016SESH Release (via Toptal)- Took responsibility for pre-existing code, fixing remaining issues.
- Updated Objective-C to support ARC, iPhone 5 screen layout.
- Reconfigured handling of image files to reduce bandwidth requirements.
- Optimized AWS configuration for web and database server, and implemented SSL support.
- Made critical enhancements to the mobile and web applications prior to App Store submission.
iOS Developer & Product Manager
2015 - 2016instaMelody- Took responsibility for pre-existing code base.
- Stabilized code in preparation for app store submission.
- Worked with Founder to prioritize and implement required features.
- Optimized design to facilitate sharing of audio files.
CTO
2013 - 2016NoteStream- Managed a programming team from concept to beta delivery.
- Took over QA responsibility to maximize app stability.
- Directly responsible for significant enhancements to the app since 2014.
- Implemented support for VoiceOver, Apple's accessibility function for the visually impaired.
- Implemented full support for iOS 9 search functionality, NSUserActivity, and CoreSpotlight API, making the app compliant with AMSO standards.
- Implemented deep links, universal links, and web-markup to fully support iOS Applebot search functionality.
- Implemented Apple push notification service for back-end and front-end.
- Handled all work on PHP and MySQL back-end, implementing REST API for the app.
- Implemented SQL queries and procedures to support business reporting requirements.
App Developer
2015 - 2015Crew Tools- Developed an app from the ground up, designed both for iPhone and iPad.
- Wrote code to scrape existing website, gathering complex data for presentation in the app.
- Coordinated with a graphic designer for layout and branding.
- Implemented Auto-Layout to support iPad and iPhone screen formats, including split landscape view.
VP, Strategy
2005 - 2013Sage Group plc- Spearheaded the development of a global strategy for Sage Group plc, an FTSE-100 company.
- Worked with global business units on country-specific and group-specific strategy, refining growth patterns and projections for maximum shareholder benefit.
- Formalized a portfolio management model for the organization's extensive range of individual businesses, supporting both individual brands and the corporate entity.
- Reviewed global mergers and acquisitions.
- Reported directly to the Board of Directors.
ERP Product Management
1994 - 2005Sage Group plc- Negotiated with engineering teams to establish project scope and timelines.
- Prioritized features and ROI to align sales and marketing objectives with engineering schedules.
- Facilitated senior executive decision-making regarding product release cycle and resource allocations.
- Represented sales and marketing in engineering design discussions.