Ryan Felton
Verified Expert in Engineering
Full-stack Developer
Leawood, KS, United States
Toptal member since November 23, 2015
Ryan Felton is a Facebook Innovation Award-winning executive and a highly technical software developer specializing in Ruby on Rails. Ryan is also a veteran, an MBA graduate, and a passionate software entrepreneur who has led the software engineering of three businesses from concept to acquisition.
Portfolio
Experience
Availability
Preferred Environment
GitHub, MacOS, Ruby on Rails (RoR), Visual Studio Code (VS Code), Terminal, Heroku, Amazon Web Services (AWS), Full-stack, SQL, HTML, minitest
The most amazing...
...project was building a 3D virtual tour of a real estate apartment where a user could view the floor plan, 3D renderings of the building, and specific units.
Work Experience
CTO
Q.ai
- Guided the Founder/CEO, bringing his vision of democratizing hedge funds by building a fully automated hedge fund tool, using machine learning to analyze and trade securities based on rapidly changing market conditions as a fractional CTO.
- Architected the overall system platform. Led the software engineering teams to build out the Ruby on Rails back-end API, connect to third-party financial APIs, and develop the React Native mobile application.
- Implemented end-to-end testing and continuous delivery systems.
CTO
Pulse Platform, LLC
- Led a team of globally distributed remote web, iOS, Android, and API developers, QA teams, UI and UX designers, and product managers to build an award-winning mobile and web HIPAA compliant platform connecting doctors and patients.
- Inherited a team that was using older technologies, couldn't achieve scale, and had not adopted standard agile software development practices.
- Led both the team's technical adoption of upgrading to the latest version of Angular.
- Added monitoring, crash monitoring, and performance optimizations to the back-end Ruby on Rails API as well as implemented 100% unit test coverage as well as end-to-end test coverage using Capybara and RSpec.
- Re-architected the data model within PostgreSQL to optimize logical data storage and utilized foreign key constraints to ensure data integrity.
- Added Redis as a data store and caching layer and Sidekiq Pro for asynchronous multithreaded background workers to send emails, push notifications, and generate PDF reporting.
Adjunct Instructor
Trilogy Education Services
- Taught in-person and virtual classrooms of 30+ students for a six-month intensive bootcamp to equip them with the key skills for full-stack web development.
- Taught students how to set up their computers as a development environment, work with GitHub, write code locally, collaborate with peers using GitHub pull request reviews, and deploy their code to production sites on Heroku.
- Had a 97% graduation rate and a 86% job placement rate within the first three months of graduation, proving the education students gained in this program was effective in landing them their ideal job in software development.
Lead Developer
Checkmate, Inc.
- Led a team of developers from concept to successful launch of the Checkmate iOS app and Ruby on Rails back-end application.
- Mentored the team and built out a secure and scalable solution that seamlessly allowed the iOS app to interact directly with the restaurant's point-of-sale platform, the Stripe API for payment processing, and the Facebook and Twitter API for social sharing.
CTO
Penrose Senior Care Auditors
- Leveraged my talents as not only as senior developer but also helped to clearly understand the founders' vision for their product and translate that into a beautiful application. Together, we clearly defined the MVP, laid out expectations, and got to work, ultimately delivering an amazing mobile-friendly MVP.
- Built a Ruby on Rails web application and implemented Stripe's credit card payment processor to charge the client monthly for use of the service.
- Built a mobile-friendly web app and PhoneGap native iOS app so that auditors can perform their audits while on site, providing instant feedback to their clients on the wellness of their loved one.
- Implemented extensive integration tests that allowed me to implement continuous delivery so that bugs could be identified, fixed, and automatically deployed in only minutes.
- Set up a Heroku pipeline for rapid QA, story acceptance, and production deployments.
- Won AARP's Innovation@50+ LivePitch for the Penrose Senior Care Auditors platform on April 27 2016.
CTO
OneHQ
- Upgraded multiple web applications in their SOA from Rails 3 to Rails 4.
- Spearheaded the transformation of deployment for our web applications to continuous delivery for all apps in our SOA utilizing Rspec, Capybara, Factory Girl via third-party integrations with GitHub, TravisCI, CodeClimate, and Engine Yard.
- Implemented stunning interactive big data visualizations utilizing d3.js.
- Built and launched our iOS and Andriod smartphone applications implemented via PhoneGap framework.
- Implemented multiple API-based integrations with third-party products such as ZenDesk, Constant Contact, Pivotal Tracker, and more.
VP of Technology and Product
BLiNQ Media
- Established the product vision, strategy, and development in creating the product Local LiFT, which launched in under six months and won the Facebook PMD Innovation Award in Oct 2013.
- Built Facebook's first ever third-party ad management platform that created multi-variant social ads for their Facebook Ads API before it was publicly released.
- Implemented a custom in-house ad optimization algorithm that systematically determined winners and losers for advertising campaigns and make budgeting, day-parting, and other optimization decisions based on that that intelligence.
- Developed a brand analysis algorithm and application that would allow big brands to evaluate their Facebook social presence against that of their competitors, find overlaps, and discover new keywords and demographics for optimal targeting all without spending a single dollar.
- Upgraded the entire SOA stack from Rails 2 to Rails 3 and then Rails 4 as well as switching from Resque to Sidekiq, which delivered nearly 8x in performance improvements.
Founder
Calculated Combustion
- Built a custom marketplace for the biotechnology industry using Merb, DataMapper, and Solr Search.
- Helped found the Ruby Midwest conference, creating an amazing conference for people passionate about Ruby to network and learn in the heart of the Midwest. Organizer of KC Ruby.
- Built an in-image and in-screen advertising platform, driving brand engagement for advertisers. The patented in-image ads are overlaid on editorial photos where a user's attention is actively focused, creating higher viewability and engagement, to a better consumer experience.
- Built a social management dashboard that connected to Facebook and Twitter for compliance-based content creation, multi-network engagement and listening, and reporting.
- Built a revolutionary knowledge e-learning service which dramatically increased retention and learning speed.
Experience
Checkmate
BLiNQ Media | Local LiFT
http://www.prnewswire.com/news-releases/blinq-media-wins-facebook-preferred-marketing-developer-innovation-award-227095661.htmlBLiNQ Media | BLiNQ Ad Manager (BAM)
Penrose Senior Care-check Audit
Link: http://www.prnewswire.com/news-releases/game-changer-penrose-launches-next-gen-app-for-family-senior-care-oversight-300180546.html
AgLocal
http://techcrunch.com/2012/06/29/aglocal-raises-1-million-from-andreesen-horowitz-others-to-enable-sustainable-meat-production/OneHQ
http://onehq.com/sales.htmlSocialVolt | Social Media Management Software
Obsidian Portal
DoLeaf | eCommerce Marketplace
GumGum | In-image Advertising Platform
http://techcrunch.com/2008/02/13/gumgum-launches-new-image-licensing-platform/Total Recall Learning
Second and Delware
https://tour.122delaware.com/Dreamcatcher Real Estate Co.
https://search.taosnewmexico.com/Social Volt
http://www.socialvolt.com/Crate Coffee
Education
Professional Degree in Rails for Zombies and AngularJS
Code School - https://www.codeschool.com/
MBA in Entrepreneurship and Innovation
University of Missouri Kansas City - Kansas City, MO
Bachelor of Science Degree in Computer Science and Mathematics
University of Iowa - Iowa City, IA
Skills
Libraries/APIs
Facebook API, jQuery, Sidekiq, Facebook Open Graph API, Facebook Ads API, React, ThinkingSphinx, Social APIs, Resque, Selenium WebDriver, Underscore.js, Node.js, Stripe, Stripe API, X (formerly Twitter) API, Modernizr, Google Maps, D3.js, Backbone.js
Tools
Git, GitHub, Facebook Connect, RSpec, Homebrew, Solr, Multiple Listing Services (MLS), Adobe Illustrator, NGINX, Apache, Passenger, Adobe Photoshop, Terminal
Languages
JavaScript, Ruby, HTML5, Haml, HTML, CSS, CSS3, SQL, TypeScript, XML, Swift, Kotlin, SCSS, CoffeeScript
Frameworks
Bootstrap, Capybara, Factory Girl, Ruby on Rails (RoR), Selenium, AngularJS, Angular, minitest, OAuth 2, Express.js, PhoneGap, Slim, React Native
Paradigms
Test-driven Development (TDD), Agile Software Development, Continuous Integration (CI), Scrum, Unit Testing, Continuous Deployment, Continuous Delivery (CD), Service-oriented Architecture (SOA), Kanban, Unobtrusive JavaScript
Platforms
MacOS, Amazon Web Services (AWS), Engine Yard, Heroku, Docker, DigitalOcean, Ubuntu, Linux, Amazon EC2, Shopify, Mobile, WordPress, iOS, Android, Visual Studio Code (VS Code), AWS Elastic Beanstalk
Storage
JSON, Redis, Amazon S3 (AWS S3), MongoDB, MySQL, PostgreSQL
Other
CTO, Leadership, Stripe Payments, Full-stack, Lean Startups, SaaS, Ajax, Lean Development, Product Management, Product Development, Lean Canvas, Software Development, Story Carding, Integration Testing, Capybara-Webkit, APIs, Software, Software Consulting, Front-end Development, eCommerce, Architecture, API Integration, Full-stack Development, Fractional CTO, Social Media Optimization, Open Source, Ad Optimization, Digital Advertising, Ruby Gems, Software Architecture, CAS, Authentication, Authorization, Point of Sale, Real Estate, SOAP, SVG, Virtual Reality (VR), Digital Media, Digital Marketing, Puma, Business, Finance APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring