Kyle Finley, Developer in El Dorado, KS, United States
Kyle is available for hire
Hire Kyle

Kyle Finley

Verified Expert  in Engineering

Software Consulting Developer

Location
El Dorado, KS, United States
Toptal Member Since
May 10, 2019

With a formal education in interactive design and conceptual design, Kyle brings a unique prospective to software development. For the last 10 years, he has worked as a full-stack developer and software consultant, helping clients create web and native apps as well as internal tools to streamline business processes.

Portfolio

Title Farm (via Scotch Media)
Objective-C, TypeScript, Firebase Cloud Functions, Google App Engine...
Prairie Blossom Nursery (via Scotch Media)
Microservices, Cloud Firestore, Firebase Cloud Functions, Firebase, Algolia...
Scotch Media
Firebase Cloud Functions, Functions, Cloud, Google App Engine, Firebase, Relay...

Experience

Availability

Part-time

Preferred Environment

GitLab, Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...product I've built combined a mobile app, a web app, and a server-side process to generate unique video animations using the leading desktop animation software.

Work Experience

Engineering Consultant & Developer

2015 - PRESENT
Title Farm (via Scotch Media)
  • Worked with the client to architect and build TitleFarm’s backend, video processing microservices, web app, and iOS app from the design stage to launch.
  • Utilized microservices and FFmpeg to create a rendering pipeline that reduced the complexity of animation creation, improving the user experience.
  • Created an on-demand rendering pipeline utilizing on-premises computing hardware and Adobe After Effects.
  • Rearchitected an iOS app using React Native to reduce file size and increase stability and features.
  • Simplified data retrieval, reduced server load, and decreased latency by architecting a GraphQL API with Golang on the back end and React, React Native and Relay on the front end.
Technologies: Objective-C, TypeScript, Firebase Cloud Functions, Google App Engine, Google Cloud Platform (GCP), Firebase, Relay, GraphQL, MobX, React Native, React, Adobe After Effects, FFmpeg, Node.js, JavaScript, Go

Engineering Consultant & Developer

2014 - PRESENT
Prairie Blossom Nursery (via Scotch Media)
  • Reduced the amount of time it took to make marketing material by 95% by creating a React web app that creates marketing print jobs from templates, with live preview.
  • Implemented a real-time time-clock web app that eliminated employee errors.
  • Created a custom web application to assist with end-of-day operations.
  • Implemented a Firebase cloud function that listens to a VendHQ API hook to update an Algolia search index.
Technologies: Microservices, Cloud Firestore, Firebase Cloud Functions, Firebase, Algolia, Vend API, Material UI, SVG, React

Owner/Software Consultant

2010 - PRESENT
Scotch Media
  • Worked with a popular Android game application owner to reduce server cost by converting a resource-intensive Python implementation to Go.
  • Implemented a WebSocket chat server in Go using Kubernetes, Docker, and Google Kubernetes Engine, hosted on Google Cloud Platform.
  • Created a web application for contact sharing using Backbone.js, Google App Engine, and Python.
  • Implemented a collaborative custom web app for the management of film shoots, allowing the client to track human resources, project costs, and budget.
Technologies: Firebase Cloud Functions, Functions, Cloud, Google App Engine, Firebase, Relay, GraphQL, MobX, React Native, React, Adobe After Effects, FFmpeg, Docker, Kubernetes, Google Cloud Platform (GCP), Python, JavaScript, TypeScript, Go

Senior Software Architect and Developer

2016 - 2017
Mokus (via Scotch Media)
  • Led a remote team in the building a doctor to patient live WebRTC video streaming Electron app with real-time data sharing.
  • Translated a complex custom UI design into a working MVP prototype in under a week.
  • Increased developer and QA productivity by 10% by implementing a Gitlab continuous integration (CI) pipeline to automate Electron builds.
  • Created a custom web application for real-time streaming of project status so that the client could follow the progress.
Technologies: Firebase, Firebase Cloud Functions, Videos, WebRTC, WebSockets, GitLab, Git, Electron, Storybook, React, MobX, TypeScript

TitleFarm

https://titlefarm.com/
Title Farm allows designers and animators to upload and share their own animated titles with the world. Create a fun and unique video by simply adding your animated titles to a photo with our free mobile app.

EngineAuth: Multi-provider Authentication for App Engine

EngineAuth is a standardized approach to third-party authentication/authorization, designed to be as simple as possible both for the developer and the end user.

Stack Overflow – Top 4% Over All

https://stackoverflow.com/users/236564/kyle-finley
I've contributed to the developer community by answering questions on Stack Overflow.

Languages

JavaScript, TypeScript, HTML5, CSS, Go, GraphQL, Objective-C, Python, Dart

Platforms

Web, Google App Engine, Firebase, Visual Studio Code (VS Code), MacOS, Kubernetes, Docker, iOS, Android, Shopify, Google Cloud Platform (GCP), Algolia

Storage

NoSQL, Google Cloud Datastore, Cloud Firestore, Google Cloud, Firebase Realtime Database

Other

Firebase Hosting, Web UX, App UX, Web UI, App UI, Mobile App UI, Graphic Design, Design, Software Architecture, Software Consulting, Firebase Cloud Functions, Storybook, WebSockets, Videos, SVG, Cloud, Functions, Analytics, Motion Graphics

Frameworks

React Native, Relay, Material UI, Flutter, AngularJS, Google Cloud Endpoints, Electron

Libraries/APIs

React, Node.js, MobX, Firebase Web SDK, FFmpeg, Shopify API, Vend API, WebRTC

Tools

Adobe Photoshop, Adobe Illustrator, Adobe, Adobe After Effects, Git, GitLab, GitLab CI/CD, Webpack

Paradigms

Microservices, Test-driven Development (TDD)

2002 - 2005

BFA in Interteractive Programming, Motion Graphics, Print and Packaging Design, Conceptual Graphic Design

Fort Hays State University - Hays, Kansas

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