Elijah Windsor
Verified Expert in Engineering
React Native Developer
Elijah是一个非常积极和熟练的全栈开发人员. 他热衷于用React Native、React和Node构建应用程序.js. 他在利用本地和web开发工具的同时,在iOS和Android跨平台应用程序上最大限度地提高了优秀的用户体验.
Portfolio
Experience
Availability
Preferred Environment
Xcode, GitHub, Atom, Front-end
The most amazing...
...我帮助开发的是一个适用于iOS的移动SDK, Android, React Native允许在web上部署本地用户界面.
Work Experience
Developer | CEO
Refined Edge Solutions
- 加入Integrated Digital Solutions的大型团队,帮助他们为at开发跨平台流媒体应用程序&T using React Native.
- 使用React Native从头开始构建一个基于地图的社交网络, MapBox, Firebase, Heroku with Node.js, and MongoDB. 它使用实时地理定位来不断更新用户的位置, letting them know what is happening around them.
- 带领横跨大陆的Toptal开发团队在React Native中使用Redux存储状态重新构建iOS社交网络应用.
- 帮助一家资金雄厚的初创公司将网站转化为真正的iOS和Android原生React native应用. I worked with their existing Node.js和MongoDB堆栈,以及第三方库,以创造更好的移动体验.
- 为一家国际公司的React web应用程序设计了同构的架构,以确保SEO兼容性, using React Router and Express, and also implemented the Redux store.
- 使用React为旧金山的一家初创公司开发了一个iPhone应用程序的锻炼编辑工具, 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调用.
Senior React Native Engineer
Next Epic
- 使用React Native Reanimated为Myodetox开发了一个自定义动态搜索UI,当用户回答根据他们的兴趣定制的问题时,会显示触摸反馈响应.
- 构建了一个文章查看器,它采用原始HTML并在弹出式模式中原生呈现,同时跟踪用户查看过的项目,并确保每天显示一个新的项目.
- 实现与后端安全交互的GraphQL和REST api,并在Expo Go和Expo Bare Workflow中进行了彻底的测试.
- 致力于类似于Instagram Stories的视频查看器,允许用户在为客户量身定制的故事中来回导航.
Lead React Native Developer
Alea Diagnostics
- 将一些与React Native开发相关的常见痛点重构到哈佛开发的现有代码中.
- Created the Timeline feature within the app, 启用无限水平滚动功能, 每天在哪里展示代表孩子成长进程的垂直滚动项目.
- 修复了在应用程序各个部分发现的内存泄漏和性能问题, 最值得注意的是显示通过GraphQL检索到的大部分数据.
- 通过在前端为阶段和生产创建独立的环境来管理开发流程, 确保QA程序按照计划进行.
- 在部署新版本之前,审查其他团队成员的前端和后端代码.
Senior React Native Developer
GrowthDay
- 帮助开发GrowthDay应用的挑战部分, 执行和迭代UI设计,确保用户体验参与到位.
- 与后端团队合作,确保API调用得到适当的集成,并与QA团队一起解决任何发现的问题.
- 改编现有的iOS和Android原生库, 哪些最初与React Native不兼容, to make them usable within our app.
Senior React Native Developer
Integrated Digital Solutions
- 优化了React Native应用程序跨多个设备的性能, including iOS, Android, FireTV, and AppleTV platforms.
- 重构和清理代码,以确保在移动和电视设备上的最佳性能.
- 开发本地模块,集成iOS和Android应用程序的修复.
Senior Software Developer
GAIN Fitness
- 使用Objective-C在培训师企业应用程序中创建聊天功能, Ruby on Rails, PostgreSQL, and APNS.
- 创建了一个内部的Apple Watch扩展,允许用户监控他们的锻炼进度和切换运动.
- 创建了一个脚本来挖掘和拼凑存储在CouchDB和PostgreSQL之间的超过50万条用户记录.
- 支持使用Ruby on Rails和PostgreSQL创建后端和REST API的架构.
- 创建了一个管理工具,用于向使用Twilio的培训师发送带有安装企业iOS应用程序链接的短信, Ruby on Rails, and PostgreSQL.
Director of Engineering
Appstem Media, LLC
- 创建了一款iPhone应用程序,可以通过聊天进行实时交流, image/recording uploads, in-app phone calls, and text messaging using Objective-C, ObjectiveDDP, Twilio SDK, Meteor, and Node.js.
- 使用Twilio, Meteor, Node为医生构建了一个可定制的语音邮件系统.js, and MongoDB.
- 用Objective-C创建了一个内部iPhone应用程序,用于浏览文件夹和查看文件的实时交互, Socket.io, Node.js, and Box API.
- 使用Objective-C和Visual c#为纳帕谷的一家酒庄创建了一个iPad应用程序,用于跟踪库存.
- 使用Titanium为iOS和Android平台的跨平台企业房地产应用程序添加功能.
Developer and Owner
Smooth Edge Design
- 用Objective-C开发了一个iPhone应用程序,可以给你的狗拍照,这个应用程序在2009年被杰伊·雷诺(Jay Leno)提到,并在全国各地的新闻报道中出现.
- 支持使用PHP和MySQL定制巧克力网站osCommerce购物车.
- 通过使用Ruby on Rails和JavaScript添加自定义购物车来支持稿件编辑网站.
- 用Objective-C开发了一个寻找朋友的iPhone应用程序,这是飞轮软件的催化剂, Ruby on Rails, and MySQL.
- 使用Flash, ActionScript, PHP和MySQL为web创建了一个自定义音乐播放器.
- 使用HTML, CSS, PHP, MySQL和JavaScript为非营利组织创建了几个网站.
- 使用Flash创建了一个自定义幻灯片,在图像之间异步循环, ActionScript, PHP, and MySQL.
Contract Developer
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.
- 使用PhoneGap, JavaScript, Node为酒店客人开发了一个iPhone应用程序,帮助他们找到附近的景点.js, and MongoDB.
Founding Developer
Flywheel Software, Inc.
- 用Objective-C和Erlang开发了一个iPhone应用程序,让司机和乘客在地图上实时看到对方.
- 使用Erlang为基于套接字的连接开发后端.
- 使用Erlang和ejabberd构建了一个XMPP自定义协议,用于将乘客叫到司机.
- 创建了一个调度web应用程序,允许调度人员通过使用HTML5的移动应用程序为司机分配接送地点, JavaScript, Strophe, and Erlang.
- 开发了一个跨浏览器兼容的解决方案,用于录制声音并通过使用JavaScript的移动应用程序发送给司机, Flex, ActionScript 3.0, and Erlang.
Experience
Howl - Find Friends & Nightlife
Social Network App Built in React Native
Bluewolf Website
http://www.bluewolf.com/Dabawallah | Dinner Made Easy
Meridix Real-time Websockets
http://www.meridix.com/Flywheel Software, Inc.
http://www.flywheel.com/安全用户认证|企业iPad应用程序
该应用程序被配置为只在指定的ipad上运行, identified by their unique MAC addresses. 认证过程的第一步是验证设备的MAC地址. MAC地址验证成功后,系统将对用户的凭据进行验证. 系统提示用户输入用户名和密码,并对其进行验证. 这种两层安全协议确保了对未经授权访问的强大保护.
CosRank - CosPlay iPhone App
Skills
Languages
PHP, HTML, CSS, Objective-C, ECMAScript (ES6), JavaScript, Go, TypeScript, Java, SQL, Ruby, Swift, Erlang, Flash ActionScript, GraphQL
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, 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
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)
Other
Sagas, Ajax, Software Architecture, Front-end Development, Front-end, Axios, Cordova, WebSockets, Gatsby, XMPP, Software Development, Computer Science, Leadership, User Authentication
Storage
云Firestore, SQLite, PostgreSQL, MySQL, MongoDB, CouchDB, InfluxDB, Hasura
Education
Bachelor's Degree in Computer Science
Purdue University - West Lafayette, IN, USA