Elijah Windsor, Developer in Kailua, HI, United States
Elijah is available for hire
Hire Elijah

Elijah Windsor

Verified Expert  in Engineering

React Native Developer

Location
Kailua, HI, United States
Toptal 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. 他在利用本地和web开发工具的同时,在iOS和Android跨平台应用程序上最大限度地提高了优秀的用户体验.

Portfolio

Refined Edge Solutions
Firebase, React Native, PostgreSQL, Ruby on Rails (RoR), Ruby, MongoDB...
Next Epic
React Native, Expo, TypeScript, GraphQL, Hasura, React, Figma, REST APIs...
Alea Diagnostics
React Native, GraphQL, Node.js, iOS, React, Figma, REST APIs, Front-end, Axios...

Experience

Availability

Part-time

Preferred Environment

Xcode, GitHub, Atom, Front-end

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.

Work Experience

Developer | CEO

2015 - PRESENT
Refined Edge Solutions
  • 加入Integrated Digital Solutions的大型团队,帮助他们为at开发跨平台流媒体应用程序&T using React Native.
  • Built a map-based social network from the ground up using React Native, MapBox, Firebase, Heroku with Node.js, and MongoDB. It uses real-time geolocation to constantly update users' locations, letting them know what is happening around them.
  • 带领横跨大陆的Toptal开发团队在React Native中使用Redux存储状态重新构建iOS社交网络应用.
  • 帮助一家资金雄厚的初创公司将网站转化为真正的iOS和Android原生React native应用. I worked with their existing Node.js and MongoDB stack, as well as third-party libraries, to create a better experience on mobile.
  • 为一家国际公司的React web应用程序设计了同构的架构,以确保SEO兼容性, using React Router and Express, and also implemented the Redux store.
  • Developed a workout editing tool for iPhone apps for a San Francisco-based startup using React, Bootstrap, Ruby on Rails, and Node.js.
  • 支持开发企业iPad测试应用程序,用于企业使用PhoneGap进行培训, JavaScript, CSS, and Xcode.
  • 为iOS和Android开发了一个跨平台的React Native应用程序,用于演示目的,使用GraphQL查询api以显示.
  • 在iPhone和Android上使用React和Bootstrap构建了一个用于订购宠物标签的web应用程序,并在后端修改了现有的Zen Cart PHP代码,以使用jQuery Ajax调用.
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, TypeScript, Gatsby, Figma, REST APIs, Front-end, Axios, React Navigation

Senior React Native Engineer

2022 - 2022
Next Epic
  • 使用React Native Reanimated为Myodetox开发了一个自定义动态搜索UI,当用户回答根据他们的兴趣定制的问题时,会显示触摸反馈响应.
  • 构建了一个文章查看器,它采用原始HTML并在弹出式模式中原生呈现,同时跟踪用户查看过的项目,并确保每天显示一个新的项目.
  • 实现与后端安全交互的GraphQL和REST api,并在Expo Go和Expo Bare Workflow中进行了彻底的测试.
  • 致力于类似于Instagram Stories的视频查看器,允许用户在为客户量身定制的故事中来回导航.
Technologies: React Native, Expo, TypeScript, GraphQL, Hasura, React, Figma, REST APIs, Front-end, Axios, React Navigation

Lead React Native Developer

2022 - 2022
Alea Diagnostics
  • 将一些与React Native开发相关的常见痛点重构到哈佛开发的现有代码中.
  • Created the Timeline feature within the app, enabling infinite horizontal scrolling functionality, where each day showcases vertical scrolling items representing a child's growth progress.
  • Fixed memory leaks and performance issues found in various parts of the app, most notably displaying large portions of data retrieved via GraphQL.
  • 通过在前端为阶段和生产创建独立的环境来管理开发流程, ensuring the QA sequence went according to plan.
  • Reviewed front and back-end code from other team members before deploying new versions.
Technologies: React Native, GraphQL, Node.js, iOS, React, Figma, REST APIs, Front-end, Axios, React Navigation

Senior React Native Developer

2021 - 2022
GrowthDay
  • Helped develop the Challenges section of the GrowthDay app, implementing and iterating UI designs and ensuring UX engagement was on point.
  • 与后端团队合作,确保API调用得到适当的集成,并与QA团队一起解决任何发现的问题.
  • Adapted existing iOS and Android native libraries, which were not initially compatible with React Native, to make them usable within our app.
Technologies: React Native, JavaScript, TypeScript, Objective-C, React, REST APIs, Front-end, Axios, React Navigation

Senior React Native Developer

2020 - 2021
Integrated Digital Solutions
  • Optimized the performance of the React Native application across multiple devices, including iOS, Android, FireTV, and AppleTV platforms.
  • Refactored and cleaned up code to ensure maximum performance on mobile and TV devices.
  • Developed native modules to integrate fixes for both iOS and Android applications.
Technologies: React Native, JavaScript, Objective-C, Java, React, TypeScript, REST APIs, Front-end, React Navigation

Senior Software Developer

2014 - 2015
GAIN Fitness
  • Created chat functionality in a trainer enterprise app using Objective-C, Ruby on Rails, PostgreSQL, and APNS.
  • 创建了一个内部的Apple Watch扩展,允许用户监控他们的锻炼进度和切换运动.
  • 创建了一个脚本来挖掘和拼凑存储在CouchDB和PostgreSQL之间的超过50万条用户记录.
  • Supported architecture of back-end and REST API creation using Ruby on Rails and PostgreSQL.
  • 创建了一个管理工具,用于向使用Twilio的培训师发送带有安装企业iOS应用程序链接的短信, 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), REST APIs, Front-end

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.
  • 用Objective-C创建了一个内部iPhone应用程序,用于浏览文件夹和查看文件的实时交互, 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, REST APIs, Front-end

Developer and Owner

2007 - 2014
Smooth Edge Design
  • 用Objective-C开发了一个iPhone应用程序,可以给你的狗拍照,这个应用程序在2009年被杰伊·雷诺(Jay Leno)提到,并在全国各地的新闻报道中出现.
  • Supported customization of chocolate website osCommerce shopping cart using PHP and MySQL.
  • 通过使用Ruby on Rails和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, REST APIs, Front-end

Contract Developer

2012 - 2013
Purl, Inc.
  • 在原生iPhone应用程序中创建了一个用户互动搜索工具,用于在线查找内容,并使用iOS地理定位将其固定到地理位置, Titanium, JavaScript, Node.js, and MongoDB.
  • 开发了一种定制的搜索算法,用于使用必应API查找用户当前位置的相关信息, Foursquare API, iOS Geolocation, and JavaScript/Node.js.
  • 创建了一个后端API,用于将网站发布到特定的地理位置,以及使用iOS地理位置进行基于地理位置的查找, JavaScript, Node.js, and MongoDB.
  • 创建了一个管理面板,用于管理现有帖子和使用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, REST APIs, Front-end

Founding Developer

2009 - 2011
Flywheel Software, Inc.
  • 用Objective-C和Erlang开发了一个iPhone应用程序,让司机和乘客在地图上实时看到对方.
  • Developed a back end for socket-based connectivity using Erlang.
  • Built a XMPP custom-protocol for hailing passenger to driver using Erlang and ejabberd.
  • 创建了一个调度web应用程序,允许调度人员通过使用HTML5的移动应用程序为司机分配接送地点, JavaScript, Strophe, and Erlang.
  • 开发了一个跨浏览器兼容的解决方案,用于录制声音并通过使用JavaScript的移动应用程序发送给司机, Flex, ActionScript 3.0, and Erlang.
Technologies: XMPP, JavaScript, Erlang, Objective-C, Mobile Development, REST APIs, Front-end

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. 它使用Redux来存储状态,并在Objective-C中内置自定义模块来执行由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. 它将呈现服务器端,这样用户就可以立即获得数据(这对搜索引擎来说很好),也可以呈现客户端,这样用户就可以获得即时反馈,并可以更有效地浏览.

Dabawallah | Dinner Made Easy

Using React.js和Redux,我开发了一个仪表板web应用程序,它看起来和感觉很像一个本地桌面应用程序. 你可以选择该地区的餐厅,并创建下周可以送到你身边的用餐播放列表.

Meridix Real-time Websockets

http://www.meridix.com/
Using Node.js, Socket.IO, PHP, and Redis, 我创建了一个可扩展的WebSocket应用程序,允许广播公司在观众观看比赛时向他们发送最新的比分和统计数据.

Flywheel Software, Inc.

http://www.flywheel.com/
This company initially consisting of just the CEO and myself. Flywheel Software has raised over $30 million.

Secure User Authentication | Enterprise iPad Application

I developed a critical component of an enterprise iPad application, LoginViewController.m. This module is specifically designed to facilitate secure user authentication.

The application is configured to operate exclusively on designated iPads, identified by their unique MAC addresses. The initial step in the authentication process involves verifying the device's MAC address. Upon successfully validating the MAC address, the system authenticates the user credentials. The user is prompted to input their username and password, which the system verifies. This two-tiered security protocol ensures robust protection against unauthorized access.

CosRank - CosPlay iPhone App

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

Bachelor's Degree in Computer Science

Purdue University - West Lafayette, IN, USA

Libraries/APIs

Redux-Saga, React Redux, Lodash, React, Parse SDK, Node.js, jQuery, Underscore.js, Socket.IO, ObjectiveDDP, REST APIs, React Navigation, 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, Figma, NGINX, Node Inspector, iOS Instruments, Sublime Text 2, Atom, Flash, Adobe Photoshop, Expo

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

Languages

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

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, AWS Elastic Beanstalk, Ubuntu, Apple Watch, Amazon Web Services (AWS)

Storage

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

Other

Sagas, Ajax, Software Architecture, Front-end Development, Front-end, Axios, Mobile Apps, Cordova, WebSockets, Gatsby, XMPP, Software Development, Computer Science, Leadership, User Authentication

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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