James Knight, Developer in Valencia, Spain
James is available for hire
Hire James

James Knight

Verified Expert  in Engineering

Product Management Developer

Location
Valencia, Spain
Toptal Member Since
December 28, 2016

A former Googler, James has spent the last six years designing, developing, and marketing products for companies ranging from game studios to startups to Fortune 50s. Over the last three years, he has launched over ten applications to mobile app stores and managed a mobile development agency.

Portfolio

Gradient
PostgreSQL, Express.js, Node.js, Kotlin, Java, Swift, Objective-C, Web, Android...
Google
SQL, Python, JavaScript, Android, Web
Romotive
Boost, FFmpeg, MacOS, iOS, Android, Java, C++, Objective-C

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, Android Studio, Xcode, MacOS

The most amazing...

...project I've done was leading an effort at Google enabling advertisers to target customers using their location in the sales funnel, making $30M in a quarter.

Work Experience

Owner

2015 - PRESENT
Gradient
  • Ported the WheelsUp's iOS application to Android. Currently at 5 stars in the Play Store.
  • Worked alongside a RAD Corp's iOS team to launch #FIREFIRE and the Hotshot Screen Recorder on iOS and Android simultaneously, with the launches being featured on Product Hunt. #FIREFIRE currently has over 4 stars on the Play Store.
  • Wrote a custom PGP encryption/decryption module for the Human Practice's iOS app, a mobile platform that enables doctors to refer and network with their colleagues.
  • Ran a two-week product audit and roadmapping strategy session for MINA, a company helping patients share their up-to-date health history with providers efficiently, safely, and securely without filling out multiple paper forms.
  • Optimized and expanded Reveal's recording, editing, and video sharing features.
  • Built an iOS application for interior design professionals, allowing them to capture, organize, and share items within their teams and with their clients.
  • Led company sales and marketing efforts.
  • Led product and project management efforts for internal and client teams.
Technologies: PostgreSQL, Express.js, Node.js, Kotlin, Java, Swift, Objective-C, Web, Android, iOS

Solutions Engineer

2013 - 2015
Google
  • Led a multi-industry effort known as “Single View of the User,” working to enable advertisers to target their customers based on their location within the sales funnel and generating over $35M of new revenue in a single quarter.
  • Organized and led “Lua,” a cross-functional team to scale these engagements across the telecom, insurance, and banking industries.
  • Worked alongside the marketing, legal, and engineering teams for a large American bank to help them implement server side conversion tracking, enabling approximately $10M of incremental spend.
  • Designed and built an internal Android application that allows co-workers to update their daily location on our team’s shared calendar.
  • Designed and developed custom dashboards to help a large American travel company track their $50M in annual spend across various global markets.
Technologies: SQL, Python, JavaScript, Android, Web

Lead Engineer

2011 - 2012
Romotive
  • Constructed an H.264 video streaming library for iOS—capable of transmitting the highest level of H.264 encoding available at 24 fps across local networks.
  • Architected and built a cross-platform, native networking library for controlling the Romotive’s robotics platform for both iOS and Android.
  • Designed and built the Romotive’s Android application.
  • Gained experience growing a software team to five engineers; was the first employee at Romotive to do so.
  • Contributed to iOS front-end development.
Technologies: Boost, FFmpeg, MacOS, iOS, Android, Java, C++, Objective-C

Junior Programmer

2010 - 2011
2XL Games
  • Designed and implemented Facebook and Twitter integration for the top-selling iOS game Ricky Carmichael’s Motocross Matchup Pro.
  • Built UI elements and screens for several mobile and console games across Xbox, PS2, iOS, and Android.
  • Helped with game testing and quality assurance.
  • Worked with external business partners to build marketing materials for upcoming games.
Technologies: Android, iOS, Java, Objective-C, C++

Owner

2008 - 2010
Input/Output Productions
  • Designed and developed the website for a local entertainment company, City of Lights Entertainment.
  • Consulted a local apartment complex on digital marketing and helped them set up Google Analytics.
  • Provided hardware support for a local tech importer, Iveo.
Technologies: CSS, HTML, JavaScript, Web

WheelsUp Android Port

http://wheelsup.com/
Ported the WheelsUp's iOS application to Android. Led the development and project management efforts.

Currently at 5 stars in the Play Store.

#FIREFIRE and Hotshot Android Development

Worked alongside a RAD Corp's iOS team to launch #FIREFIRE and the Hotshot Screen Recorder on iOS and Android simultaneously, with the launches being featured on Product Hunt.

#FIREFIRE currently has over 4 stars in the Play Store.

Reveal Video Streaming Optimizations

Optimized and expanded Reveal's recording, editing, and video sharing features—making use of Amazon's Elastic Transcoder service and the HTTP Live Streaming protocol.

MINA Product Audit

http://minaapp.com/
Ran a two-week product audit and roadmapping strategy session for MINA, a company helping patients share their up-to-date health history with providers efficiently, safely, and securely without filling out multiple paper forms.

Romotive's H.264 and Networking Library

Constructed the Romotive's H.264 Video streaming library for iOS, capable of transmitting the highest level of H.264 encoding available at 24 fps across local networks. Also developed the Romotive's cross-platform (iOS and Android) networking library.

Savel App (iOS)

Partnered with an Interior Design firm, Savel, to build an iOS application for professionals in their field, allowing them to capture, organize, and share items within their teams and with their clients.

Currently ranked 5 stars in the App Store.

Languages

Kotlin, Swift, Objective-C, Java, JavaScript, C++, Python, SQL, HTML, CSS, Clojure, Go, TypeScript, C#

Libraries/APIs

Node.js, RxJava, RxSwift, Google AdWords, Butterknife, Retrofit, Socket.IO, FFmpeg

Paradigms

App Development, Cross-platform, Management, Model View ViewModel (MVVM), Agile Software Development, Functional Programming

Platforms

Mobile, Android, iOS, Web, MacOS

Industry Expertise

Teaching, Project Management

Storage

Realm, PostgreSQL, MySQL, MongoDB

Other

Training & Training Content Development, Education, Prototyping, Training, Employee Training, Technical Training, Technical Consulting, WebSockets, Product Management, Consulting, Design, Interaction Design (IxD), Public Speaking, Digital Advertising, Web Development, Product Marketing, Product Strategy, App Design, Web Marketing, Conference Speaking, Networks, iBeacon, Bluetooth, Google Material Design

Frameworks

Rx, Dagger 2, Express.js, Boost

Tools

RxAndroid, Sequelize, Mocha, Xcode, Android Studio, WebStorm, Git, Adobe Photoshop, Adobe Illustrator

2013 - 2014

Graduate Studies in Computer Science

Georgia Institute of Technology - Atlanta, GA, USA

2007 - 2011

Bachelor of Arts in Mathematics

Barrett Honors College at Arizona State University - Tempe, AZ, USA

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