Ermir Suldashi
Verified Expert in Engineering
完整的开发人员
Ermir参与了许多项目, 主要担任后端工程师, 专攻REST api, 实时通信, 以及语音通信. 他目前的工作包括为基于webrtc的广播平台编写可扩展的后端服务,该平台由Node提供支持.js and Kurento. Ermir加入Toptal是为了寻找有意义和具有挑战性的工作.
Portfolio
Experience
Availability
首选的环境
WebRTC, Git, React, TypeScript, Node.js、Visual Studio Code (VS Code)、亚马逊网络服务(AWS)、Express.js, Prisma, GraphQL,全栈,云,MySQL, jQuery, HTML,前端
The most amazing...
...项目是我自己的JavaScript游戏引擎,用于使用WebRTC的多人网页游戏.
Work Experience
前端开发人员
创世纪数码有限责任公司
- 为SaaS仪表板实现了页面和组件,用户可以在其中访问一套产品的所有设置和控件. 仪表板包含诸如路由之类的特性, statistics, 后端集成, 复杂状态.
- 将遗留jQuery功能移植到新的Vue组件,而不会停机或破坏现有功能.
- 使用新设计发布了几个功能, simplified flows, and fewer clicks, 如何提高用户留存率并减少用户流失率.
高级软件开发人员
V7 Labs
- 为注释编辑器开发了多个功能,允许用户手动或自动标记图像或视频中的对象或感兴趣的区域.
- 为具有数十个选项的专业工具实现复杂的界面元素, 包括键盘快捷键, touch options, 多步骤流程.
- 与更广泛的设计和DevOps团队合作,每天多次使用CI/CD向客户交付特性.
高级软件开发人员
Orkes
- 开发了一个SaaS React应用程序,允许用户管理和提供他们自定义的Netflix Conductor云实例.
- 使用React为运行在SaaS云中的内部Netflix Conductor实例创建功能和组件.
- 使用Java升级、调试和开发Netflix Conductor的特性.
高级全栈开发人员
Fonoa
- 使用诸如抓取等技术开发与数十个国家商业数据库的自定义集成, APIs, crawling, 自动浏览, and more.
- 将一个大型单片应用拆分为多个独立扩展的微服务.
- 实现了内部性能监控,用于跨资源使用差异很大的工作负载的自定义可伸缩性.
Founder | CEO
Outsider.fm
- 使用WebRTC创建了一个语音广播系统,支持成千上万的听众和演讲者.
- 将语音广播系统与Node集成.. js后端通过Socket.IO通信系统.
- 使用React创建了一个全面的web界面.
- 实现了独特的功能来修改和增加传入和传出的音频流.
- 集成PostgreSQL作为数据存储使用规范化表.
高级全栈工程师
Inspire11
- 使用React为客户端开发移动和web应用程序, React Native, AWS Amplify在平台之间使用WebRTC进行语音和视频聊天. 这款应用已经发布,目前在美国被客户广泛使用.
- 为物流行业的客户开发React应用程序,直接与安装在卡车和拖车上的硬件模块接口. 该网络应用程序用于跟踪和优化客户100多辆汽车的使用情况.
- 监督多名实习生的培训和安置, 他们中的许多人最终获得了充分就业,并参与了公司的项目.
高级软件开发人员
Solaborate
- 集成Kurento媒体服务器,用于使用WebRTC向用户流媒体直播视频.
- 实现了视频通话从P2P转移到Kurento而不掉线的功能.
- 通过使用WebRTC微服务,将当前的单体应用转变为微服务架构.
- 制定并实现了整个应用中微服务架构的传输策略.
- 在WebRTC和实时系统方面指导和培训新老员工.
Founder | CEO
Perfect.fm
- 为核心特性开发了一个基本的语音聊天功能.
- 实现了一种新的录音技术和服务器端混音技术.
- 将有损音频压缩算法(Opus)添加到React项目中,该算法在c++中实现. c++代码被编译成ASM.
- 使用React作为接口来实现单页应用程序.
- 使用Socket实现了服务器和客户端之间的实时通信.IO.
Trainer
Smart Code
- 为希望成为程序员的人提供网络技术培训课程.
- 为希望在大学所学的基础上学习更多技能的计算机科学专业学生准备补充培训材料.
- 组织WebSockets和其他实时技术培训.
Web Developer
罗塔创意工作室
- 从零开始创建了一个Laravel网络应用程序,以改善当地政府的文件管理.
- 实现了c#和 .一个购物中心的分析解决方案.
- 为比利时的一家购物中心开发了一个完整的JavaScript kiosk应用程序,可以帮助游客使用室内地图在购物中心周围找到路.
- 将旧网站及其现有数据迁移到WordPress中实现的新网站.
- 通过实施一个投票位置应用程序,支持一个国家投票机构,该应用程序向每位选民显示他们的投票地点,并使用OpenStreetMaps进行导航.
WordPress的开发者
NineLayers
- 开发自定义WordPress主题,在Envato市场销售.
- 构建自定义WordPress插件,既可以用于我们的主题,也可以用于一般用途的发布.
- 为许多特性构建了各种JavaScript库, such as mapping, 国际化, 3D graphics, and more.
Experience
Infinitower
Perfect.fm
MiniMQ
http://github.com/suldashi/minimqEducation
计算机科学硕士学位
伊利诺伊理工学院-芝加哥,伊利诺伊州,美国
计算机科学学士学位
保加利亚布拉戈耶夫格勒美国大学
Skills
Libraries/APIs
Socket.IO, jQuery, Node.js, React, REST APIs, HTML5 Canvas, API Development, Vue, Context API, Web Audio, WebRTC, AWS Amplify, Puppeteer, Vue 2, WebGL
Tools
Canvas, GitHub, Auth0, Git, Illustrator CC, Amazon Cognito, AWS CloudFormation, AWS AppSync, Webpack, Figma, Sketch, Prisma
Languages
CSS, JavaScript, HTML, TypeScript, ECMAScript (ES6), ES5, SQL, CSS3, HTML5, GraphQL, SCSS, Sass, Java, PHP, C#, Python
Paradigms
REST,应用开发,单元测试,微服务,敏捷,自动化,事件溯源
Storage
JSON, RDBMS, PostgreSQL, NoSQL, Redis, MySQL, Kurento媒体服务器, Amazon S3 (AWS S3), Amazon DynamoDB, MongoDB
Platforms
AWS Lambda, 亚马逊网络服务(AWS), Mobile, Android, WordPress, Docker, iOS, Visual Studio Code (VS Code), 谷歌云平台(GCP)
Frameworks
React Native, Express.js、Bootstrap、Jest、JSON Web Tokens (JWT)、Material UI、Angular、AngularJS、Laravel、Chrome、Redux、 .NET
行业专业知识
Web Design
Other
客户端JavaScript框架, Full-stack, Back-end, APIs, Web Development, Front-end, HTML Canvas, 前端开发, API Integration, 完整的开发, Responsive UI, 用户体验(UX), Video Streaming, Audio Streaming, Mobile Apps, DOM, 软件架构, SaaS, 用户界面(UI), 响应式Web应用, OAuth, Cloud, Opus, WebSockets, ECS, Design, 响应设计, Serverless, API Gateways, CI/CD Pipelines, 支付网关
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring