Elijah Windsor, React Native Developer in Kailua, HI, United States
Elijah Windsor

React Native Developer in Kailua, HI, United States

Member since February 10, 2014
Elijah is a highly motivated and skilled full-stack developer. He is passionate about building apps with React Native, React, and Node.js. He has experience maximizing excellent user experiences for cross-platform apps on iOS and Android while utilizing both native and web development tools.
Elijah is now available for hire

Portfolio

Experience

Location

Kailua, HI, United States

Availability

Full-time

Preferred Environment

Xcode, GitHub, Atom

The most amazing...

...thing I've helped develop is a mobile SDK that works with iOS, Android, and React Native that allows deployment of native user-interface on the web.

Employment

  • Developer | CEO

    2015 - PRESENT
    Refind Edge Solutions, LLC
    • Developed dynamic custom survey intake UI for NextEpic using React Native Reanimated that shows a touch feedback response when the user answers questions tailored to their interests.
    • Contracted for a large team to Integrated Digital Solutions to help develop a cross-platform streaming app using React Native for AT&T.
    • Built a map-based social network from the ground up using React Native, MapBox, Firebase, Heroku with Node.js, and MongoDB. It used real-time geolocation to constantly update your location so that you can see what's going on nearby.
    • Led a cross-continent team of Toptal developers in rebuilding an iOS social networking app in React Native using Redux for storing state.
    • Helped convert a website into a truly native React Native app for both iOS and Android for a well-funded startup. I worked with their existing Node/MongoDB stack as well as third-party libraries to create a better experience on mobile.
    • Supported a React web app for an international company, architecting it to be isomorphic to ensure SEO compatibility with React Router and Express along with implementing Redux store.
    • Created a workout editing tool to iPhone apps for a San Francisco-based startup using React, Bootstrap, Ruby on Rails, and Node.js.
    • Supported the development of an enterprise iPad quiz app used in corporations for training using PhoneGap, JavaScript, CSS, and Xcode.
    • Created a cross-platform React Native app for iOS and Android internally for demonstration purposes. Queried APIs with GraphQL for display. Available at https://github.com/ewindso/AntRace.
    • Created a web app for ordering pet tags on iPhone/Android using React and Bootstrap on the front end and modified existing Zen Cart PHP code on the back end to work with jQuery Ajax calls.
    Technologies: Firebase, React Native, PostgreSQL, Ruby on Rails (RoR), Ruby, MongoDB, InfluxDB, Objective-C, Bootstrap, PHP, PhoneGap, Titanium, Node.js, JavaScript, Express.js, Flux, Redux, React, Mobile Development
  • Senior React Native Engineer

    2022 - 2022
    Next Epic
    • Developed dynamic custom survey intake UI for Myodetox using React Native Reanimated that shows a touch feedback response when the user answers questions tailored to their interests.
    • Built an article viewer that takes raw HTML and renders it natively in a pop-up modal while tracking which items the user has viewed and ensuring it displays a fresh one every day.
    • Implemented GraphQL and REST APIs for secure interaction with the back end. Tested in both ExpoGo as well as Bare Workflow.
    • Worked on a video viewer similar to Instagram Stories, allowing the user to navigate back and forward through the stories tailored to the client.
    Technologies: React Native, Expo, TypeScript, GraphQL, Hasura
  • Lead React Native Developer

    2022 - 2022
    Alea Diagnostics
    • Took existing code developed by Harvard and refactored some common pain points associated with React Native development.
    • Created the Timeline feature on the app that allows for infinite horizontal scrolling, with each day containing any number of vertical scrolling items that represent a child's growth progress.
    • Fixing memory leaks and performance issues found in various parts of the app, most notably displaying large portions of data retrieved via GraphQL.
    • Managed development flow by creating separate environments for Staging and Production on the front-end, ensuring the QA sequence went according to plan.
    • Reviewing front and back-end code from other team members before deploying new versions.
    Technologies: React Native, GraphQL, Node.js, iOS
  • Senior React Native Developer

    2021 - 2022
    GrowthDay
    • Helped develop the Challenges section of the GrowthDay app, implementing and iterating across UI designs and ensuring UX engagement was on point.
    • Collaborated with the back-end team, ensuring API calls were integrated properly and working with the QA team on any issues that were discovered.
    • Took existing iOS and Android native libraries that were not yet React Native ready and made them so they could be used in our app.
    Technologies: React Native, JavaScript, TypeScript, Objective-C
  • Senior React Native Developer

    2020 - 2021
    Integrated Digital Solutions
    • Worked to optimize React Native application performance on various devices, including iOS, Android, FireTV, and AppleTV.
    • Refactored and cleaned up code to ensure maximum performance on mobile and TV devices.
    • Developed native modules for integrating fixes for iOS and Android applications.
    Technologies: React Native, JavaScript, Objective-C, Java
  • Senior Software Developer

    2014 - 2015
    GAIN Fitness
    • Created chat functionality in a trainer enterprise app using Objective-C, Ruby on Rails, PostgreSQL, and APNS.
    • Created an in-house Apple Watch extension to allow users to monitor progress of their workouts and switch exercises.
    • Created a script to dig through and piece together over half a million user records stored between CouchDB and PostgreSQL.
    • Supported architecture of back-end and REST API creation using Ruby on Rails and PostgreSQL.
    • Created an admin tool for sending SMS messages with links to install enterprise iOS apps to trainers using Twilio, Ruby on Rails, and PostgreSQL.
    Technologies: Redux, Core Data, CSS, HTML, Apple Watch, Objective-C, MongoDB, PostgreSQL, Ruby on Rails (RoR), Ruby, JavaScript, Flux, React, Mobile Development, Amazon Web Services (AWS)
  • Director of Engineering

    2013 - 2014
    Appstem Media, LLC
    • Created an iPhone app allowing real-time communication using chat, image/recording uploads, in-app phone calls, and text messaging using Objective-C, ObjectiveDDP, Twilio SDK, Meteor, and Node.js.
    • Built a customizable voicemail system for doctors using Twilio, Meteor, Node.js, and MongoDB.
    • Created an in-house iPhone app for real-time interactivity for browsing folders and viewing files with Objective-C, Socket.io, Node.js, and Box API.
    • Created an iPad app for a Napa Valley winery to track inventory using Objective-C and Visual C#.
    • Added features to a cross-platform enterprise real-estate app using Titanium for iOS and Android.
    Technologies: MongoDB, Titanium, Meteor, Node.js, Objective-C, Mobile Development
  • Developer and Owner

    2007 - 2014
    Smooth Edge Design
    • Created an iPhone app for taking photos of your dog that was mentioned by Jay Leno and featured in news stories across the country in 2009 using Objective-C.
    • Supported customization of chocolate website osCommerce shopping cart using PHP and MySQL.
    • Supported a manuscript editing website by adding a custom shopping cart using Ruby on Rails and JavaScript.
    • Created a friend finding iPhone app that was the catalyst to Flywheel Software using Objective-C, Ruby on Rails, and MySQL.
    • Created a custom music player for the web using Flash, ActionScript, PHP, and MySQL.
    • Created several websites for non-profit organizations using HTML, CSS, PHP, MySQL, and JavaScript.
    • Created a custom slideshow that cycled through images asynchronously using Flash, ActionScript, PHP, and MySQL.
    Technologies: Objective-C, Ruby on Rails (RoR), Ruby, CSS, HTML, jQuery, JavaScript, Flash ActionScript, Flash, PHP, Mobile Development
  • Contract Developer

    2012 - 2013
    Purl, Inc.
    • Created a user-interactive search tool in a native iPhone app for finding content online and pinning it to a geolocation using iOS Geolocation, Titanium, JavaScript, Node.js, and MongoDB.
    • Developed a customized search algorithm for finding relevant information about the current location of users with Bing API, Foursquare API, iOS Geolocation, and JavaScript/Node.js.
    • Created a back-end API for posting websites to a specific geolocation as well as geolocation-based lookup using iOS Geolocation, JavaScript, Node.js, and MongoDB.
    • Created an admin panel for managing existing postings and creating admin-based postings using HTML5, JavaScript, Node.js and MongoDB.
    • Built an iPhone app for hotel guests to find nearby attractions using PhoneGap, JavaScript, Node.js, and MongoDB.
    Technologies: MongoDB, Node.js, PhoneGap, Titanium, JavaScript, Objective-C, Mobile Development
  • Founding Developer

    2009 - 2011
    Flywheel Software, Inc.
    • Created an iPhone app for drivers and passengers to see each other on maps in real time using Objective-C and Erlang.
    • Developed a back end for socket-based connectivity using Erlang.
    • Built a XMPP custom-protocol for hailing passenger to driver using Erlang and ejabberd.
    • Created a dispatch web app to allow dispatchers to assign pickup locations to drivers with a mobile app using HTML5, JavaScript, Strophe, and Erlang.
    • Developed a cross-browser compatible solution for recording sound and delivering to drivers via a mobile app using JavaScript, Flex, ActionScript 3.0, and Erlang.
    Technologies: XMPP, JavaScript, Erlang, Objective-C, Mobile Development

Experience

  • Howl - Find Friends & Nightlife

    Using React Native and Firebase and Twilio, I assisted in optimizing this app and adding brand-new features, utilizing both JavaScript on the client-side and on the Node.js/Firebase functions side. I was able to help bring it to a state that is stable and secure in production.

  • Social Network App Built in React Native

    I led a small team in building an iOS app in roughly 1 month from scratch using React Native. It uses Redux to store states and has custom modules built in Objective-C to perform operations triggered by JavaScript, including photo compression and video uploading.

  • Bluewolf Website
    http://www.bluewolf.com/

    Using React.js, I turned this into an Isomorphic web app, using Redux and Express. It will render server-side so there's data immediately available for the user (and good for search engines) as well as client-side so the user gets instant feedback and can browse more effectively.

  • Dabawallah | Dinner Made Easy

    Using React.js and Redux, I developed a dashboard web app which looks and feels a lot like a native desktop app. You can select restaurants that are in the area and create meal playlists that can be delivered to you the next week.

  • Meridix Real-time Websockets
    http://www.meridix.com/

    Using Node.js, Socket.IO, PHP, and Redis, I built a scalable WebSocket app that allows broadcasters to send viewers updated scores and stats during games they're watching.

  • Flywheel Software, Inc.
    http://www.flywheel.com/

    This company initially consisting of just the CEO and myself. Flywheel Software has raised over $30 million.

  • CosRank - CosPlay iPhone App

    I built this photo sharing social network in Objective-C with Node.js on the back-end.

Skills

  • Languages

    PHP, HTML, CSS, Objective-C, ECMAScript (ES6), JavaScript, Go, Java, SQL, Ruby, Swift, Erlang, Flash ActionScript, GraphQL, TypeScript
  • Frameworks

    Redux, React Native, Ruby on Rails (RoR), Bootstrap 3, Flux, AFNetworking, MapKit, Core Location, UIKit, ZURB Foundation, Titanium, Android SDK, Express.js, PhoneGap, CFNetwork, Bootstrap, Core Data, Kendo UI
  • Libraries/APIs

    Redux-Saga, React Redux, Lodash, React, Parse SDK, Node.js, jQuery, Underscore.js, Socket.IO, ObjectiveDDP, Twitter SDK, iOS Extensions, Facebook iOS SDK, Handlebars, Foursquare API, Facebook Open Graph API
  • Tools

    Redux Thunk, Appcelerator Titanium, Xcode, Babel, iOS Simulator, GitHub, SourceTree, Chrome Developer Tools, NGINX, Node Inspector, iOS Instruments, Sublime Text 2, Atom, Flash, Adobe Photoshop, Expo
  • Paradigms

    Object-oriented Programming (OOP), Asynchronous Programming, Mobile Development, Model View Viewmodel (MVVM), Test-driven Development (TDD), Agile Software Development, Key-Value Observing (KVO), Event-driven Programming, Data-driven Programming
  • Platforms

    Firebase, iOS, Meteor, Android, Mapbox, Amazon EC2 (Amazon Elastic Compute Cloud), AWS Elastic Beanstalk, Ubuntu, Apple Watch, Amazon Web Services (AWS)
  • Other

    Sagas, Ajax, Software Architecture, Front-end Development, Cordova, WebSockets, XMPP, Software Development, Computer Science, Leadership
  • Storage

    Cloud Firestore, SQLite, PostgreSQL, MySQL, MongoDB, CouchDB, InfluxDB, Hasura

Education

  • Bachelor's Degree in Computer Science
    2001 - 2005
    Purdue University - West Lafayette, IN

To view more profiles

Join Toptal
Share it with others