Scroll To View More
Hire the top 3% of freelance developers
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
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
Hire the top 3% of freelance developers
I really like this profile
Share it with others