Scroll To View More
Richard Forsythe

Richard Forsythe

Lake Forest, CA, United States
Member since September 20, 2015
Richard’s success in managing large development projects stems from in-depth experience in a multitude of roles covering development, product ownership, and QA engineering. This client-centered experience, combined with a successful track record in managing global teams of remote talent, helps maximize project outcomes.
Richard is now available for hire
Portfolio
Experience
  • MySQL, 10 years
  • Project Management, 5 years
  • Objective-C, 4 years
  • SQLite, 4 years
  • Agile Software Development, 4 years
  • PHP, 4 years
  • WordPress, 3 years
  • Amazon Web Services (AWS), 3 years
Lake Forest, CA, United States
Availability
Part-time
Preferred Environment
Xcode, Komodo, PhpStorm, GitHub, Mac, Linux.
The most amazing...
...program I wrote was a game for the ZX Spectrum, written entirely in assembly language.
Employment
  • Technical Project Manager
    2018 - 2018
    Multi-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.
    Technologies: IoT, Natural Language Processing, Speech-To-Text, Amazon Alexa, Google Assistant, IFTTT
  • Project Manager
    2017 - 2017
    Insurance 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 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.
    Technologies: Ruby on Rails, Postgres, Heroku, ADP API
  • Project Manager
    2017 - 2017
    Major 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.
    Technologies: Java Spring Boot, React, Oracle
  • Project Manager
    2016 - 2017
    Global 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.
    Technologies: PostgreSQL, Python, Django, AngularJS
  • Project Manager + iOS Team Lead
    2016 - 2017
    Duodecad (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.
    Technologies: Objective-C, Layer, AVFoundation, HTTP Live Streaming (HLS)
  • Lead Back-end & iOS Developer
    2016 - 2016
    Automotive 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.
    Technologies: Swift, PHP, Laravel, Bluetooth, MFi, ExternalAccessory Framework
  • Project Manager
    2016 - 2016
    Brightfox (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 project successfully, on time, and comfortably within budget.
    • Delivered wireframes, product backlog, and related technology advice during development of concept.
    Technologies: iOS, Agile
  • Project Manager
    2016 - 2016
    The 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 project successfully, on time, and comfortably within budget.
    • Delivered wireframes, product backlog, and graphic design.
    Technologies: iOS, PHP, Linux, Mapping, Agile
  • SDET for iOS App
    2016 - 2016
    Minds + Assembly (via Toptal Projects)
    • Led daily & weekly planning meetings throughout project.
    • Handled QA process from conception to app store submission.
    • Tested mission-critical AWS SNS-based push notification functionality.
    • Managed User Acceptance Testing process and resulting issue resolution.
    • Supervised app store submission process for successful on-time launch.
    Technologies: Agile, Scrum, Swift, AWS SNS, Firebase
  • iOS & Back-end Developer
    2016 - 2016
    Glass Financial (via Toptal)
    • Migrated the app from Parse to a custom-built PHP/MySQL API.
    • Created database and PHP-based API used by 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.
    Technologies: Parse, Objective-C, PHP, MySQL, AWS, Plaid
  • iOS Developer & Product Manager
    2015 - 2016
    instaMelody
    • 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.
    Technologies: Objective-C, GitHub, AVAudioSession
  • App & Web Developer, Server Admin
    2015 - 2016
    SESH 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.
    Technologies: Objective-C, WordPress, MySQL, AWS, Ubuntu, jQuery, HTML, ImageMagick
  • Technical Product Manager
    2015 - 2016
    Insight 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 server setup and configuration for both live and dev environments.
    • Introduced a structured process for version management.
    Technologies: iOS, Objective-C, Encryption, iPad, RHEL, nginx
  • Freelance iOS Developer
    2015 - 2016
    Superlative 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.
    Technologies: Objective-C
  • CTO
    2013 - 2016
    NoteStream
    • 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.
    Technologies: Objective-C, PHP, MySQL, HTML/CSS, CentOS, Apache
  • App Developer
    2015 - 2015
    Crew Tools
    • Developed an app from the ground up, designed both for iPhone and iPad.
    • Wrote code to scrape existing web site, gathering complex data for presentation in app.
    • Coordinated with a graphic designer for layout and branding.
    • Implemented Auto-Layout to support iPad and iPhone screen formats, including split landscape view.
    Technologies: Objective-C, HPPL, XPath, WebKit
  • ERP Product Management
    1994 - 2005
    Sage 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.
    Technologies: Various
Experience
  • VU2 (Development)

    VU2 is a fun new app for discovering, creating, and sharing video stories.

  • GLASS (Development)
    https://itunes.apple.com/us/app/glass-secure-customizable/id1118970102

    Secure Customizable Financial Management and Expense Tracking for All Your Accounts

  • LoveTapp (Development)

    LoveTapp is a completely anonymous and super simple emotional network, designed to do one thing and one thing only: provide support for those who are struggling, when they need it most.

  • NoteStream App (Development)
    https://itunes.apple.com/us/app/notestream/id888917601

    NoteStream’s unique format unlocks the magic of reading for mobile users, and delivers an incredibly powerful platform for content marketers.

  • Superlative HomeShopper App (Development)
    https://itunes.apple.com/us/app/superlative-homeshopper/id916316737?mt=8

    App allows home-buyers to collaborate with their personal agent or broker to find the perfect home.

  • Insight Notes iPad App (Development)

    Insight Notes simply & intuitively provides HIPAA-compliant & encrypted note-taking, basic record keeping, & secure record sharing for therapists & other health professionals.

  • Demystifying iOS 9 Spotlight Search for Developers (Publication)
    Spotlight search in Apple iOS 9, compared to earlier versions, has been made much more prominent and personal. With suggestions from Siri and integration opportunities for third-party apps, iPhone's search functionality is no longer limited to the scope of Apple's own apps. In this article, Toptal engineer Richard Forsythe explores some iOS SDK functionalities that allow apps to make content available to the user via Spotlight search.
Skills
  • Languages
    Objective-C, Swift, PHP, HTML, CSS, Java, JavaScript
  • Frameworks
    Cocoa Touch, External Accessory, AFNetworking, Laravel
  • Tools
    Xcode, SourceTree, AWS SDK, Adobe Photoshop, Git, Apache, Nginx
  • Paradigms
    REST, Object-oriented Programming (OOP), Agile Software Development
  • Platforms
    iOS, Firebase, WordPress, Amazon Web Services (AWS), Linux RHEL/CentOS, AWS EC2, Linux
  • Storage
    MySQL, SQLite
  • Other
    Project Management, Bluetooth
  • Libraries/APIs
    Facebook iOS SDK, Parse SDK, CocoaPods
Education
  • MBA degree in Business
    1995 - 1997
    The Edinburgh Business School - Distance Learning
  • Master's degree in Mathematics & Computation
    1988 - 1991
    Oxford University - Oxford, England
  • Bachelor's degree in Mathematics & Computation
    1988 - 1991
    Oxford University - Oxford, England
I really like this profile
Share it with others