Eliran Goshen
Verified Expert in Engineering
Software Developer
从业余爱好开始,Eliran在过去的几年里一直在专业地开发Android应用程序. 他参与过各种各样的项目——有些是从零开始的, 有些人在后期加入, some alone, 其他人作为团队的一员. 他很友好,善于沟通,而且积极性很高. Eliran也是一个挑战爱好者, an analytical thinker, 并且要有扎实的学术背景,拥有计算机科学学士学位.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio, OS X, MacOS
The most amazing...
...我写的代码是一个地理社交平台,旨在实现公共安全现代化,拯救人们的生命.
Work Experience
首席移动全栈工程师
LOOM
- 使用经常变化的Figma设计从零开始创建应用程序.
- 构建多个智能可重用组件,并处理项目架构.
- 开发了一个具有各种功能的音频播放器,使其能够在后台工作, provide audio transcription, 并在用户打开应用程序时恢复音频.
- 广泛使用GraphQL来管理内容数据.
- 增加了一个高级的入门指南,并实现了许多自定义动画.
Mobile Developer
Foodvine (via Toptal)
- 为美食爱好者开发了一个社交平台,有几个Instagram和Uber的功能.
- 在使用Jira和日常会议的敏捷方法下与团队合作.
- 使用先进的架构和现代的移动开发框架.
Mobile Developer
master of Scale (total Client)
- 为一个非常著名的播客系列和人物开发了一个播客应用程序.
- 跟踪并修复了音乐播放器中的复杂bug.
- 处理一个复杂的应用程序,它有许多屏幕和功能.
Mobile Developer
Toptal Client
- 在紧迫的期限内开发了两个需要相互沟通的应用程序.
- 与后端开发人员协调,使用GraphQL快速连接API.
- 根据草图构建UI,并提出改进建议,使开发阶段更快.
- 管理实时通信,提供良好的用户体验.
- 与QA合作修复bug并交付高质量的产品.
Mobile Developer
Toptal Client
- 与团队合作,推动了一款节能应用的开发.
- 通过专门使用Realm数据库管理系统,使应用程序离线工作.
- 在短时间内改进现有代码并修复bug.
React Native Developer
BitTech (Toptal Client)
- 从头开始重写一个交易应用程序,同时模仿原始的UI/UX并添加许多改进.
- 集成触摸ID和生物识别阅读器认证.
- 在云中记录数据以确定和分析问题.
- 使用热更新特性无需将版本上传到商店即可部署版本.
- 使用native和React native功能创建不同的应用品牌.
- 增加了一个友好的入职流程,包括多个阶段.
- 使用最新技术将模型转换为实时UI/UX.
React本地自由开发者
Curious Labs (via Toptal)
- 使用RN建立一个社交网络,类似于Telegram,但功能更多.
- 在安卓和iOS上测试了这款应用. 与Firebase多次合作,提供了良好的体验.
- 在许多复杂的场景中广泛实现推送通知.
- 使用Redux并构建了许多可重用的组件和元素.
- 提供快速的解决方案来实现用户体验的重大变化.
React Native Developer
Cryptonite
- 使用React Native开发了两个应用程序.
- 使用了许多常见的设计模式和技术,如Redux和React导航.
- 实现了正确的GPS和Android和iOS版本的权限使用.
- 在设备上集成第三方应用程序的使用,如谷歌日历和地图.
- 提供了通用的UI模式,并进行了相关的更改,以确保它在两个平台上看起来都很好.g.,在Android标签、卡片和材质设计中).
Developer
Constructor.io
- 为Android开发者开发了一个库.
- 利用许多Android技术和架构来快速高效地开发.
- 构建了一个方便的API,只需一行代码即可使用.
- 开发库提供的可扩展且简单的UI小部件.
- 构建了一个示例应用程序来演示其用法,并添加了一个示例UI小部件,以便开发人员可以使用示例立即使用库, right out of the box.
Freelance Android Developer
SaferKid (via Toptal)
- 开发了一个高级家长控制应用.
- 通过在云服务中使用高级日志解决了错误.
- 开发了一款应用,它使用了许多Android核心基础设施来屏蔽不需要的应用和网站.
- 贡献了两个应用:监视器应用和家长控制应用.
- 在一个小型的分布式团队中工作.
Freelance Android Developer
CircleIn (via Toptal)
- 使用Twilio SDK为聊天添加功能.
- 通过使用缓存技术提高应用程序性能.
- 参与开发了一个应用程序,该应用程序分发给了美国的许多大学.
- 发现了许多错误并快速修复了它们.
- 使用Android设计模式改进了应用架构.
自由Android全栈开发者
Lumen (via Toptal)
- 改进了他们的安卓应用程序,监控设备应用程序的使用和时间.
- 新增功能——其中之一是用户可以选择下载或启动的应用程序集合(类似于Google Play).
- 为客户端需求开发了一个系统(网页):一个用于更新应用和更新用户的端点.
- Used Node.除了MongoDB和PostgreSQL之外,它还可以开发服务器端点.
- 从一个原本只需要几周的项目开始,我和客户一起工作了将近半年.
Freelance Android Developer
SkillHeart (via Toptal)
- 为客户开发了一个用于记录采访的应用程序(包括音频和视频).
- 使用Google ExoPlayer库进行视频播放.
- 使用OkHttp, Retrofit和RxJava来制作REST API.
- 使用RealmDB使应用程序离线工作.
- 通过服务同步应用数据.
- 广泛使用Gradle来制作不同风格的应用(不同版本的发行商).
- 开发了SkillHeart,这是一款可以在Google Play Store找到的应用程序.
- 为Android设计现成的iOS应用.
Freelance Android Developer
8th Kind Pty Ltd. (via Toptal)
- 将流媒体功能集成到设备和Chromecast -与Chromecast API v2和v3一起工作, a migration from v2 to v3, 加载的媒体流和本地文件, 并为良好的用户体验处理边缘情况(例如手机音乐和cast音乐源之间的差异).
- 使用材质设计技术重新设计了整个应用程序.
- 改进了应用程序数据同步机制.
- 使用线程优化应用程序性能.
- 监控和修复生产中的崩溃.
- 使应用程序与Android兼容.
- 开发了名为“神秘宇宙”的应用程序,该应用程序可在Google Play Store中获得.
Android Developer
Proacts
- 开发了一个应用程序,利用人类作为传感器来实现公共安全现代化.
- 构建用于选择日期和时间范围的自定义UI小部件.
- 为应用程序特性编写完整的功能测试, 使用最新的Android测试框架.
- 将应用程序设计为在多个端点中使用REST API.
- 使用XMPP技术构建聊天, 包括对附件和用户状态(在线和离线)的支持.
- 为流媒体文件(音频和视频)构建了一个媒体播放器.
Experience
Investous
功能包括交易,存款,取款,复杂的入职流程,交易工具等.
我使用一个HTML小部件来显示一个包裹在本地UI中的web应用程序.
SharpQ Shopper
该应用程序包含以下功能:
•查看附近支持的企业
• Join queue
•实时查看有多少人正在等待和预计进入队列的时间
• Leave queue
SharpQ Attendant
该应用程序包含以下功能:
•查看想要加入队列的人
• Call the next visitor
• Manually add a visitor
•编辑有多少访客等待
•手动关闭或打开队列
• Leave the queue
Masters of Scale
http://apps.apple.com/ro/app/masters-of-scale-courses/id1544318669Skills
Languages
Java, JavaScript, TypeScript, CSS, HTML, SQL, GraphQL, Python
Frameworks
Redux, React Native, Android SDK, Espresso测试框架,MUI (Material UI), Jest, Flask
Libraries/APIs
React, RxJava 2, Firebase Android SDK, Facebook API, Node.js, Retrofit, Parse SDK, Google Geocoding API, Google Maps SDK, MobX, REST APIs, RxJava, Google Places API, Google Gson, Picasso
Tools
Git, Gradle, Android Studio, Figma, GitHub, Jira, RxAndroid, Crashlytics
Paradigms
Model View Presenter (MVP), Asynchronous Programming, Mobile Development, App Development, Serverless Architecture, REST, Cross-platform, 模型视图视图模型(MVVM)
Platforms
Firebase, Android, Mobile, iOS, MacOS, OS X, Blockchain, Amazon Web Services (AWS), 谷歌云平台(GCP)
Storage
Realm, Cloud Firestore, NoSQL, SQLite, MongoDB, PostgreSQL
Other
User Interface (UI), Google Material Design, OkHttp, UI Testing, Push Notifications, Mobile App Development, Software, Architecture, APIs, Local Notifications, Code Architecture, Full-stack, Mobile UX, DOM, Front-end Development, Mobile UI, 跨平台应用开发, Leadership, Software Design, Startups, Front-end, 最小可行产品(MVP), CTO, API Integration, User Experience (UX), Payment APIs, MVP Design, App UX, Live Chat, Mobile Applications, Mobile Apps, Third-party APIs, Chromecast, Repository Pattern, WebSockets, Geolocation, Apollo, Web Development, CI/CD Pipelines, XMPP, Cryptocurrency, Computer Science
Education
计算机科学学士学位
雅法-特拉维夫,以色列