Christopher Moore, Developer in Gilbert, AZ, United States
Christopher is available for hire
Hire Christopher

Christopher Moore

Verified Expert  in Engineering

React Native Developer

Location
Gilbert, AZ, United States
Toptal Member Since
August 3, 2015

Christopher Moore is a React Native mobile and full-stack developer with over a decade of experience. Over the last eight years, he has been running a web firm to create unique applications and custom solutions for his clients. He specializes React Native, React (Web), Laravel, Node.js, and GraphQL development as well as developing his skills with Go. He enjoys creating elegant solutions for business needs and works with businesses of all sizes.

Portfolio

NuWave Commerce
Bootstrap, React, Ember.js, PostgreSQL, MySQL, WordPress, PHP, Laravel...
Fervor Creative
JavaScript, Bootstrap, WordPress, PHP, CSS3, JSON, Front-end...
Noteworthy Medical
CSS, HTML, JavaScript, PHP, Front-end, Front-end Architecture

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), React, Node.js, PostgreSQL, Visual Studio Code (VS Code), MacOS, JavaScript

The most amazing...

...project I've worked on is a corporate health and wellness application built in React Native which leveraged Apple's Health Kit to track users' activties.

Work Experience

Owner/Freelance Developer

2008 - PRESENT
NuWave Commerce
  • Spearheaded the development of a variety of applications using React, React Native, Svelte, and Node.js, significantly enhancing the digital presence and efficiency of numerous clients, including enterprise healthcare and entertainment sectors.
  • Led the design and implementation of a white-label TeleHealth OS platform, utilizing React Native and WebRTC to provide real-time video, audio, and screen-sharing capabilities, thereby modernizing patient-provider interactions.
  • Created a popular workout generation app using React Native, featuring offline functionality, personalized workout plans, and seamless user experience across iOS and Android, available in the App Store and Google Play Store.
  • Engineered and maintained robust API solutions using NestJS and GraphQL for various projects, including sophisticated booking systems and scalable electric scooter- and bike-sharing services, enhancing product functionality and user engagement.
  • Conceptualized, developed, and delivered Lighthouse PHP, the most popular open-sourced Laravel GraphQL solution, demonstrating strategic vision and technical expertise in open-source community leadership and back-end development.
Technologies: Bootstrap, React, Ember.js, PostgreSQL, MySQL, WordPress, PHP, Laravel, Full-stack, Microsoft SQL Server, React Native, APIs, Mobile UX, User Interface (UI), UI Design, Mobile UI, NestJS, Tailwind CSS, JavaScript, Vue, GraphQL, Node.js, Mapbox, Svelte, REST APIs, API Development, TypeScript, Angular, Express.js, Redux, CSS3, JSON, Webpack, Front-end, Mobile, Swift, Kotlin, Front-end Architecture, Front-end Design, Figma, Stripe, Expo, MongoDB, NativeBase

Senior Web Developer

2011 - 2012
Fervor Creative
  • Took the lead on web development projects and served as a primary point of contact for clients.
  • Collaborated with the design team to ensure that layouts both met client expectations and maximized efficiency on mobile devices.
  • Created websites which allowed clients to easily update content and layouts without knowledge of HTML/CSS.
Technologies: JavaScript, Bootstrap, WordPress, PHP, CSS3, JSON, Front-end, Front-end Architecture, Front-end Design

PHP Developer

2010 - 2011
Noteworthy Medical
  • Collaborated with the project management and quality assurance teams to design and develop interfaces to improve the user experience.
  • Managed the implementation of an auditing system and interface for user accountability.
  • Improved user interactions with a simplified layout utilizing valid HTML and CSS techniques, JavaScript, Ajax, and jQuery.
Technologies: CSS, HTML, JavaScript, PHP, Front-end, Front-end Architecture

Team Leader

1998 - 2000
US Army
  • Maintained international safety and security of personnel and equipment while working with government agencies and local authorities.
  • Managed and trained team members while monitoring performance and providing performance feedback.
  • Increased team involvement by communicating and providing support to superiors in a timely manner.

ATP Fitness

http://www.atpfitness.app
As the owner of ATP Fitness, I was responsible for all aspects of the application, bringing the project from conception to launch on both the iOS and Android platforms. It is built with an offline-first approach, leveraging SQLite to allow users to run the entire app without a network connection. Custom native modules were developed using Swift and Kotlin. The design is entirely custom and implemented using themes that can be altered by the user. The application allows users to target certain muscle groups and select the equipment they have access to, and the application will generate a workout based on their selections.

Puttshack

https://www.puttshack.com/
At Puttshack, in my capacity as a full-stack developer with a primary focus on back-end technologies, I was integral in architecting and implementing a back-end system using NestJS. My role involved extensive work on building APIs that were performant and integrated with several other back-end systems and microservices. This included connecting with Puttshack's internal booking systems and handling interactions with third-party APIs for loyalty programs, marketing tools, and point of sale (POS) systems. One of my notable contributions was the development of an API that managed and streamlined payment processes, significantly enhancing the booking experience for customers.

Lungo (Acuity Scheduling; via Toptal)

https://www.acuityscheduling.com
During my tenure as a full-stack engineer on the Lungo project, a sophisticated scheduling platform, I played a pivotal role in developing and managing the back-end infrastructure. My responsibilities included developing a scalable GraphQL server, which served as the singular entry point for the platform's single-page application. This involved not only the creation but also the optimization and management of the server, ensuring seamless handling of a wide range of GraphQL queries, mutations, and subscriptions. To improve the integrity and efficiency of the GraphQL server, I developed a custom test suite as well as an integration with Apollo Engine. This integration was crucial for monitoring key metrics and performance, ensuring the back end operated at optimal levels.

Ingage Corporate Health and Wellness

Full scale all-in-one mobile wellness solution that keeps employees aware, engaged, and on the path to making healthy decisions. The platform allows users to track their wellness activities, meals, and healthy choices all from one application. Users can sync from wearable devices such as Jawbone, Apple, Garmin, etc., and view their progress (along with their fellow employees) in one application.

Tech: React Native, TypeScript, Laravel, GraphQL, Fitbit API, Jawbone API, Apple Healthkit, Garmin API.

Lighthouse

https://lighthouse-php.com
Created (and maintain) the open-source Lighthouse PHP package which allows users to serve a GraphQL endpoint from their Laravel application. It greatly reduces the boilerplate required to create a schema, integrates well with any Laravel project, and is highly customizable, giving developers full control over their data.

Dental Practice Pro

Dental Practice Pro is the industry’s leading cloud-based dental practice management software that maximizes the dental office's practice management software to maximize its success. The platform provides an immediate snapshot of vital practice details including patient statistics, practice revenue, financial expenses, employee forms, office documentation, and much more.

Winner, Qualcomm Global App Developer Challenge

https://www.qualcomm.com/news/releases/2013/12/09/qualcomm-announces-next-generation-mobile-health-solutions-preventative
I created NuWaveFit, a health and fitness application, utilizing Qualcomm's 2Net API. I won their global developer challenge and had an opportunity to present my product at the Mobile Health Conference in Washington, DC.

LeanOJT

The LeanOJT system is a web-based application that manages SOJT training and employee competency documentation for corporations. It integrates job analysis and task analysis with training aids, lesson plans and performance assessment—using the proven Show-Tell™ Training System.

- Facilitates documentation of SOJT training methodology in an easy to use, and easy to update web application.
- Promotes rapid deployment of error-free one-to-one skills training.
- Enables tracking of trainee progress to job qualification and competence.
- Enables knowledge management and process improvement with multiple file, image, and video attachments.

Languages

GraphQL, PHP, JavaScript, HTML, CSS, TypeScript, SQL, Swift, CSS3, Kotlin

Frameworks

React Native, Laravel, Express.js, PHPUnit, Redux, NestJS, Next.js, Tailwind CSS, Ember.js, Bootstrap, Svelte, Angular

Libraries/APIs

React, REST APIs, Stripe, Node.js, API Development, Vue, Google Calendar API

Tools

Expo, Sketch 4, Webpack, Figma, Adobe Photoshop, Celery

Paradigms

UI Design, Microservices

Platforms

Mobile, Amazon Web Services (AWS), WooCommerce, MacOS, WordPress, Magento, Linux, Android, iOS, Visual Studio Code (VS Code), Mapbox

Storage

JSON, MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Redis, MongoDB

Other

User Experience (UX), Design, Apollo, Full-stack, APIs, Mobile UX, User Interface (UI), Mobile UI, Front-end, Front-end Architecture, Front-end Design, NativeBase

2006 - 2010

Bachelor of Science Degree in Computer Information Systems

Arizona State University - W.P. Carey School of Business - Tempe, Arizona

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring