Mehmet Efe akrada,土耳其伊斯坦布尔的开发商
Mehmet is available for hire
Hire Mehmet

Mehmet Efe aka

验证专家  in Engineering

完整的开发人员

Location
土耳其伊斯坦布尔
至今成员总数
2022年8月29日

Efe是一个中级全栈和移动开发人员,有三年的经验,专门从事基于react的应用程序和Node.基于js的后端. 他精通低级语言, 比如Rust和Go, 高级语言, 包括TypeScript和Python. Efe喜欢构建可维护且组织良好的体系结构. 他学习能力强,基础扎实,总是乐于迎接新的挑战.

Portfolio

Vistar Media
JavaScript, NW.js, Python 3, Flask, Go, WebSockets, Protobuf...
我们超越创意
React Native, Expo, Redux, Mobile UI, API集成, CSS, SQL...
JumpCutter
Electron, TypeScript, React, Angular, API集成, CSS, Python,全栈...

Experience

Availability

Part-time

首选的环境

MacOS, Visual Studio Code (VS Code), Linux, Zed, Vim Text Editor

最神奇的...

...我建立的平台在网红和品牌之间建立了数据驱动的联系, 为任何品牌创造低摩擦的影响者营销.

工作经验

完整的开发人员

2021 - PRESENT
Vistar Media
  • 将CoffeeScript网络库迁移到TypeScript.
  • 跟踪和确定各种JavaScript和系统错误. 内置功能以增加对容易出现问题的模块的可见性.
  • 让多个开发人员入职,并通过修改项目的设置说明来改进入职.
技术:JavaScript, NW.js, Python 3, Flask, Go, WebSockets, Protobuf, Amazon弹性容器服务(Amazon ECS), API集成, Docker, CSS, Python, SQL, Full-stack, 亚马逊网络服务(AWS), Back-end, Node.js、微服务、HTML

React原生开发者

2021 - 2021
我们超越创意
  • 从头开始开发一个外包应用, 正如UI设计所描述的那样, 还有其他吸引人的动画.
  • 与后端开发人员协调构建正在进行的内部社交媒体网络的移动应用程序.
  • 在React Native应用程序中实现了一个嵌入式直播接口.
技术:React Native, Expo, Redux, Mobile UI, API集成, CSS, SQL, 移动开发, 最小可行产品(MVP), React Query, Mobile

前端开发人员

2020 - 2021
JumpCutter
  • 在一个小团队中从零开始开发了一个桌面非线性视频编辑应用程序.
  • 创建了与FFmpeg集成的视频编辑工具,并构建了对多种行业标准导出格式的支持, including XML, FCPXML, and EDL.
  • 使用VideoContext和HTML5视频元素构建视频时间轴预览组件. 该组件管理一个视频播放器,将多个视频剪切和拼接在一起以进行实时播放.
  • 通过引入和集成新的库来提高开发效率, 例如Tailwind CSS和Cypress.进入开发工作流程.
技术:电子, TypeScript, React, Angular, API集成, CSS, Python,全栈, Figma, 最小可行产品(MVP), 技术领导, 软件架构, Node.js, HTML

Lead Developer

2020 - 2021
Influera
  • 与多个社交网络构建OAuth 2集成,收集有关影响者的数据,并将社交媒体档案集成到匹配算法中.
  • 管理生产应用程序,在一个月内从0快速扩展到10万用户.
  • 为用户注册构建了多个流, 创建活动, participation, 平台适度.
  • 通过复合索引优化了使用NoSQL数据库时的成本和性能.
  • 为网红创建了内置钱包的支付流程.
技术:打印稿, Firebase云功能, Expo, React Native, 推送通知, React, Tailwind CSS, Redux, NoSQL, Node.js, API集成,CSS,材料UI,全栈,Firebase, Figma,后端,Express.js, 移动开发, 最小可行产品(MVP), 技术领导, 软件架构, gRPC, React Query, Mobile, HTML

文件夹管理器程序

http://github.com/MMDF/folder_organizer
一个非常可扩展的开源Rust程序,用于组织到达文件夹中的文件. 它的主要用例是根据下载url来组织文件,但也可以使用JavaScript编写的自定义操作和匹配器进行扩展. 它可以通过散列记住之前下载的文件. 它还可以显示组织后的文件或有条件地显示提示用户选择文件的新位置.

这个项目是一个个人项目,通过组织下载文件使我的生活更轻松. 这样做使我的课程作业文件夹更干净,因为它可以自动删除多余的文件和组织,而无需我的输入.

我第一次建立这个程序的时候, 它的限制非常严格,如果不改变源代码,就无法自定义行为. 经过一轮重构之后, 我将一个JavaScript引擎集成到程序中,并实现了一个带有通用匹配器和适用于单个文件的操作的新架构. 有了这个新架构, 该程序将基于rust的代码库的可靠性与基于javascript的工具的可扩展性和自由结合在一起.

JumpCutter视频编辑器

http://www.jumpcutter.com
这个项目是关于一个为创作者制作的带有线性视频编辑工具的电子应用. 我是一个前端开发人员,为应用程序构建UI和视频编辑逻辑. 我的一些重要贡献包括:

•优化沉默切割逻辑,提高性能在纯JavaScript的十倍以上.
•为非线性编辑UI构建一个剪辑放置算法,并在HTML划分中编写一个高性能的二维碰撞算法.
•在VideoContext之上构建一个自定义视频播放器层,在JavaScript中以最小的性能损失显示时间轴预览.

网红营销平台

A React, Firebase, 和TypeScript全栈平台,以及一个React Native移动应用, brand panel, 还有一个管理面板, 高峰期达到10万用户. 在项目的大部分生命周期(从概念到生产)中,我是唯一的负责人. 我与产品负责人协调,构建了多个流程和功能,包括:

•网红注册和OAuth 2与Twitter、Instagram和Tiktok的集成.
•品牌广告创作流程,允许品牌选择类别和网红过滤器.
•用于验证影响者的管理流程, 管理广告活动, 验证广告条目.
•应用于活动和管理活动应用的影响者流.

在做这个的时候, 我使用的是NoSQL数据库, Firestore, 在平衡成本和性能方面遇到了一些技术挑战. 我必须确保影响者过滤器可以通过减少从数据库获取文档的数量来以最低的成本执行,并通过创建高性能的复合索引来获得最佳性能. 这个项目的月成本最高时约为15美元.

桌面交易应用程序

一个基于电子的日内交易应用程序,它结合了多个数据馈送,允许交易者做出更好的决策.

我从性能工程师开始,然后成为团队中的软件架构师. 我建立了基础架构,如多窗口系统, 基于redux的状态管理系统, 和指标系统,并协助开发了许多其他功能. 这使得应用程序变得多窗口、持久和高性能.

我还使用Rust为市场重播产品构建了一个原型应用程序,该产品处理和缓存市场数据,并允许查找数据流. 该项目涉及使用Async Rust和构建高性能交易应用程序的挑战.

OurFriends

一个React Native应用程序,帮助志愿者喂养街头动物(即狗和猫). 这是一个允许用户定义喂食路线的移动应用程序, points, 更多的是帮助它们记录何时以及需要喂多少. 它的建立是为了帮助当地社区喂养街头动物.

Libraries/APIs

React, Node.. js, FFmpeg, React Query, NW.js, Protobuf, RxJS,谷歌地图

Tools

Expo, Prisma, Amazon弹性容器服务(Amazon ECS), Figma, Vim Text Editor

Frameworks

Electron, React Native, Redux,顺风CSS, Express.js, OAuth 2, Flask, Angular, Material UI, gRPC

Platforms

Firebase, Visual Studio Code (VS Code), Linux, Docker, Mobile, 亚马逊网络服务(AWS)

Languages

TypeScript, JavaScript, CSS, HTML, Rust, Python, Python 3, Go, SQL

Storage

云存储,NoSQL, PostgreSQL

Paradigms

移动开发,微服务,并行编程

行业专业知识

交易系统

Other

API集成, Full-stack, 最小可行产品(MVP), NeoVim文本编辑器, Firebase云功能, APIs, Performance, Back-end, 技术领导, 软件架构, Chakra UI, 推送通知, WebSockets, Mobile UI, Zed, 谷歌云功能

有效的合作

如何使用Toptal

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

1

分享你的需求

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring