Riley Bolen, Developer in Kelowna, BC, Canada
Riley is available for hire
Hire Riley

Riley Bolen

Verified Expert  in Engineering

Software Developer

Location
Kelowna, BC, Canada
Toptal Member Since
April 11, 2022

Riley is a mobile developer with six years of experience working in various software development roles and has contributed to several widely used consumer-facing mobile applications. He has taken a lead role in the development of critical app features, including interactive maps, ticket purchasing flows, search interfaces, and live auction feeds. Riley is always on a mission to expand his knowledge and skills, enabling him to solve more meaningful and challenging problems.

Portfolio

Endeavor - Main
React Native, GraphQL, Redux, Jest, React, Mobile, Mobile Apps, Streaming...
Fire Flower Apps Ltd.
React Native, Laravel, Vue, PHP, JavaScript, SQL, HTML, CSS, SCSS, iOS, Android...

Experience

Availability

Full-time

Preferred Environment

React Native, TypeScript

The most amazing...

...thing I've developed is a series of mobile games that captures my love for puzzles, technology, and design.

Work Experience

React Native Developer

2022 - PRESENT
Endeavor - Main
  • Played a key role in the development of the 2022 and 2023 versions of the Hyde Park Winter Wonderland mobile app, working on features such as an interactive map, and an in-app ticket purchasing flow.
  • Worked on the mobile app for Barrett-Jackson collector car auctions, and saw the project to its success through several auction events. Contributed to the development of a real-time auction feed and a multi-index search interface.
  • Contributed to the development of a mobile app for the Professional Bull Riding league. Worked with complex data to build reliable user interfaces, including live scoring result views and standings data tables.
  • Took a leadership role in the onboarding of new team members and in providing support for live events.
Technologies: React Native, GraphQL, Redux, Jest, React, Mobile, Mobile Apps, Streaming, TypeScript

Full-stack Developer

2019 - 2021
Fire Flower Apps Ltd.
  • Worked on more than 10 Laravel web applications for clients of various sectors, such as eCommerce, education, and nonprofit.
  • Used Laravel to create an eCommerce store with subscriptions and a point-of-sale integration of physical store locations, build a content management system using Laravel Nova, and integrate REST APIs into mobile apps.
  • Took a lead role in multiple large scope projects and acted as the company expert in React Native and REST API development with Laravel.
  • Helped to define the company standards around the tech stack, project structure, and code quality.
  • Provided mentorship and helped less experienced developers adopt our mobile tech stack.
Technologies: React Native, Laravel, Vue, PHP, JavaScript, SQL, HTML, CSS, SCSS, iOS, Android, APIs, MySQL, Amazon Web Services (AWS), REST APIs, Mobile Apps

GYMM

GYMM is a mobile app that creates a network of real-life social connections in the gym. The app is currently on TestFlight, being tested by real users.

While developing this app, I
• Designed and implemented an intuitive and robust tool that
allows users to create their own fitness programs
• Built a real-time chat feature using Pusher Websockets.
• Integrated Stripe Connect to create a subscription-based marketplace between personal trainers and clients
• Iterated over several UI/UX designs to create a unique, intuitive, and beautiful UI for the app.

Mobile Game Development

https://apps.apple.com/us/app/colordrop-challenging-puzzle/id6474508261
As a personal project, I built puzzle games for iOS and Android using Unity, as well as game development plugins for the Unity Asset Store. I have published four games and have my first Unity Asset pending review for publishing.
2020 - 2022

Bachelor's Degree in Computer Science

University of British Columbia - Kelowna, BC, Canada

Libraries/APIs

REST APIs, Vue, Stripe API, Pusher, React, Node.js, Google Maps API

Tools

Figma

Frameworks

React Native, Laravel, Unity, Unity2D, Unity3D, Redux, Jest

Languages

PHP, JavaScript, HTML, CSS, TypeScript, SQL, SCSS, Python, GraphQL

Storage

JSON, MySQL, Databases

Platforms

iOS, Android, Amazon Web Services (AWS), Mobile

Paradigms

Object-oriented Programming (OOP), Human-computer Interaction (HCI), UI Design

Other

APIs, Mobile Apps, Algorithms, Data Structures, Machine Learning, Streaming, Game Development, Mobile Game Development

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