Elijah Windsor

Elijah Windsor

Raleigh, NC, United States
Hire Elijah
Scroll To View More
Elijah Windsor

Elijah Windsor

Raleigh, NC, United States
Member since January 9, 2014
Elijah is a highly motivated and skilled full-stack developer. He is passionate about building apps with React Native, React.js, Objective-C, and Node.js. He is able to deliver great user experiences for the web, iOS, and Android.
Elijah is now available for hire
Portfolio
Experience
  • JavaScript, 12 years
  • iOS, 8 years
  • Objective-C, 8 years
  • React Native, 2 years
  • EcmaScript 2015 (ES6), 2 years
  • Redux, 2 years
  • Android, 2 years
  • React.js, 2 years
Raleigh, NC, United States
Availability
Part-time
Preferred Environment
Atom, GitHub, Xcode
The most amazing...
...thing I've taken part in developing is a mobile SDK that works with iOS, Android, and React Native that allows deployment of native user-interface on the web.
Employment
  • Developer and CEO
    Refind Edge Solutions, LLC
    2015 - PRESENT
    • Led a cross-continent team of Toptal developers in rebuilding an iOS social networking app in React Native using Redux for storing state.
    • Supported a React.js 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 web app for ordering pet tags on iPhone/Android using React and Bootstrap on the front-end and modifying existing Zen Cart PHP code on the backend to work with jQuery Ajax calls.
    • Supported enterprise iPhone/Android apps for students and teachers using Appcelerator Titanium, Backbone, and Node.js.
    • Created a workout editing tool for a San Francisco-based startup's iPhone apps using React, Bootstrap, Ruby on Rails, and Node.js.
    • Created a web app that learns and identifies repeatable stock market patterns using React, Node.js, InfluxDB, MongoDB, and machine learning.
    • Supported enterprise iPad quiz app development used in corporations for training using PhoneGap, JavaScript, CSS, and Xcode.
    Technologies: React.js, Redux, Flux, Express, JavaScript, Node.js, Titanium, PhoneGap, PHP, Bootstrap, Objective-C, InfluxDB, MongoDB, Ruby on Rails, PostgreSQL
  • Senior Software Developer
    GAIN Fitness
    2014 - 2015
    • 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: React.js, Flux, JavaScript, Ruby on Rails, PostgreSQL, MongoDB, Objective-C, Apple Watch, CoreData, HTML, CSS
  • Director of Engineering
    Appstem Media LLC
    2013 - 2014
    • 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: Objective-C, Node.js, Meteor, Titanium, MongoDB
  • Developer and Owner
    Smooth Edge Design
    2007 - 2014
    • 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: PHP, Flash, ActionScript, JavaScript, jQuery, HTML, CSS, Ruby on Rails, Objective-C
  • Contract Developer
    Purl, Inc.
    2012 - 2013
    • 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: Objective-C, JavaScript, Titanium, PhoneGap, Node.js, MongoDB
  • Founding Developer
    Flywheel Software, Inc.
    2009 - 2011
    • 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: Objective-C, Erlang, JavaScript, XMPP
Experience
  • Social Network App Built in React Native (Development)

    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 (Development)
    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 (Development)
    http://www.dabawallah.com/

    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 (Development)
    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. (Other amazing things)
    http://www.flywheelnow.com/

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

  • CosRank - CosPlay iPhone App (Development)
    https://itunes.apple.com/us/app/cosrank-community-for-cosplay/id897319490?mt=8

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

Skills
  • Languages
    HTML, CSS, JavaScript, EcmaScript 2015 (ES6), PHP, Objective-C, SQL, Ruby, Java, Swift
  • Frameworks
    React Native, ZURB Foundation, MapKit, Bootstrap 3, Redux, Core Location, Ruby on Rails (RoR), AFNetworking, Flux, Cordova, PhoneGap, Android SDK, Express.js, CFNetwork, Core Data, Kendo UI
  • Libraries/APIs
    Socket.IO, jQuery, React.js, React-redux, Underscore.js, Lodash, Parse JavaScript SDK, Parse iOS SDK, ObjectiveDDP, Node.js, iOS Extensions, Facebook iOS SDK, WebSockets, Handlebars, Twitter SDK, Foursquare API, Facebook Open Graph API
  • Tools
    Chrome Developer Tools, Appcelerator Titanium, Babel, Xcode, SourceTree, GitHub, iOS Simulator, Node Inspector, Nginx, iOS Instruments, Sublime Text 2, Redux-saga, Adobe Photoshop
  • Paradigms
    Object-oriented Programming (OOP), Asynchronous Programming, Key-Value Observing (KVO), Model View Viewmodel (MVVM), Data-driven Programming, Event-driven Programming, Agile Software Development, Test-driven Development (TDD)
  • Platforms
    Meteor, iOS, Android, AWS EC2, Elastic Beanstalk, Amazon Web Services (AWS), AWS Elastic Beanstalk, Ubuntu, Firebase
  • Misc
    Redux Thunk, AJAX, UI Kit, XMPP
  • Storage
    PostgreSQL, MongoDB, SQLite, MySQL, CouchDB, InfluxDB
Education
  • Bachelor's degree in Computer Science
    Purdue University - West Lafayette, IN
    2001 - 2005
I really like this profile
Share it with others