![Dmitry Sher,黑山布德瓦市布德瓦开发商](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F257705%2Fpicture%2Foptimized%2Fhuge-1d8d5ad3e157dc4031345f4f90a5d589.jpg&width=524)
Dmitry Sher
Verified Expert in Engineering
软件开发人员
作为一名资深开发者, 德米特里始终专注于用尖端技术支持行业最重要的需求. 他有17年的不同语言和实践的工作经验,以帮助保持一个真正专注的产品愿景. Lately, Dmitry专注于使用Meteor构建功能丰富的自定义web和移动应用程序, React, and React Native.
Portfolio
Experience
Availability
首选的环境
Node.. js、Git、Visual Studio Code (VS Code)、MacOS
The most amazing...
...我开发的项目是一个使用c++的虚拟安全应用程序市场系统, and Meteor, 专注于创建一个独特的文档流程系统.
Work Experience
Web开发者| React, CSS, HTML
OnyxCorp, Inc
- 为所有公司网站设计并实施了全面检修, 实现新的健壮性, 移动友好的设计和一个通用的CMS.
- 和一个国际, 全远程团队就逐步投入到公司主要网站的新设计中.
- 监督与Laravel和October CMS平台的第三方SSO提供商的多个后端集成.
- 实现了大量的健壮性, mobile-friendly, 像素完美的设计与广泛的设备和浏览器的支持.
高级前端工程师
合十礼技术
- 基于Shopify模板引擎和jQuery重构了一个原型,以支持现代web技术和实践, such as React, 使用Lighthouse进行性能度量, etc.
- 将React集成到Shopify环境中, 创建组件库,以便在不同页面上轻松共享公共设计模式.
- 将旧代码库从jQuery重构为React, 逐步在一个工作(和销售)的电子商务网站上实施新的实践.
- 为移动和桌面环境实现HTML/CSS3跨浏览器像素完美设计, 确保最大的跨浏览器兼容性.
- 与优秀的设计师团队紧密合作,从构思到制作, 为移动和桌面环境提供UI/UX理念, 确保最大的跨浏览器兼容性.
高级全栈工程师
Sintec
- 为某国际土木工程公司从无到有开发企业ERP系统,几乎覆盖了项目跟踪关键业务流程的100%, 员工作业, timetables, 计算工资, and statistics.
- 监督大型(200-500人)欧博体育app下载的进一步开发,实施国际时间/日期, 国际航班, 调整工资计算系统以适应不同国家的雇佣法.
- 参与了许多UI/UX改进, 提供有价值的UI/UX想法, 并帮助为所有基本业务流程开发复杂但直观的ui.
- 开发了先进的角色权限管理系统, role options, option exceptions, 一个大产品的组和衍生角色, 包括20多个角色和200多个单独的安全选项.
- 开发与第三方api的集成, 包括货币及api, country data APIs, 和各种谷歌api.
Senior Developer
Melusina
- 从零开始创建了一个产品,用于为客户的私人投资公司制作通用业务流程——一个具有高级权限系统和加密存储的多级表单构造器.
- 参与多个开源产品的开发(包括Mailpile, WeKan, Rocket).Chat, etc.),将它们整合到一个安全的加密生态系统中.
- 为我们的自定义应用和一些开源应用(如Rocket)实现了单点登录系统.Chat and WeKan).
- 更新了我们的核心第三方依赖, 调试c++沙暴核心, fixing bugs, 开发新功能.
- 使用Ansible和其他DevOps技术开发多个CD配置, 包括沙暴虚拟化引擎.
Developer
Securecore
- 创建了一个基于cordova的Meteor企业移动应用程序(Node).具有脱机模式特性(在任何连接中对用户数据的完全读取访问), 推送通知, geolocation, file uploads, and other.
- 致力于提高应用程序的性能, 分析瓶颈, 优化服务器端发布和客户端订阅.
- 支持重新设计应用程序, 逐渐将应用从Blaze模板引擎转移到React.
- 通过NodeChef实现Kadira应用级实时监控,实现警报策略.
- 记录所有的CI和发布过程,并创建一个集成的测试套件.
- 使用单一代码库和服务器,在Meteor和Cordova堆栈上开发了三个iOS/Android混合应用程序.
CTO
Vocaboo
- 监督并执行了一系列10款iOS和Android混合应用,并使用相同的代码库和后端, 使用内容包架构和CDN的视频内容.
- 架构和实现了所有工具,涵盖了准备内容包的业务流程,并使用自动化管道为构建转换各种应用资源.
- 监督和研究了尚未成熟的相位器的各种局限性.js/Cordova平台,包括与各种iOS和Android的本地api集成.
- 实现了一个后端API和仪表板,用于使用自定义PHP后端跟踪玩家状态和购买.
- 执行应用内购买, a parental gate, deep linking, 以及从套件中的一个应用程序切换到另一个应用程序的流畅工作流程.
Web Developer
Freelance
- 为客户开发了大量网站, 包括移动响应式设计的早期实现.
- 制作了几个自定义的web库,用于与当时流行的CMS (Drupal)集成, WordPress), 实施先进的SEO技术.
- 用JavaScript为各种B2B和B2C业务流程实现了数十个自定义客户端小部件.
- 用PHP创建了一个自定义CMS,用于交付50多个客户端网站.
Lead Developer
RapidSoft
- 开发了一个复杂的提问产品(多页), autosave, 数以万计的受访者).. NET用于企业客户端.
- 在为企业移动网络运营商实现i模式移动网络服务的早期尝试中开发了几个资源.
- 监督并为企业客户开发了一个复杂的产品,用于跟踪数百万条内容sms的销售情况, 包括各种内容版权股东的复杂收入计算.
- 开发了一个多级流水线处理数以百万计的smb, 采用高可靠性要求的高级Microsoft SQL Server程序.
- 为一个面向全国的企业客户开发了一些短信服务.
Web Developer
IBox
- 支持自定义web引擎(CMS), 创建新插件并修复为数千个客户端站点提供服务的实时产品中的错误.
- 用JavaScript开发了许多客户端小部件,以创建丰富的客户体验,并适应Microsoft Internet Explorer 6的新功能.
- 使用当时最先进的CSS开发了从Photoshop到HTML的许多客户端设计.
Experience
Vocaboo
Skills
Languages
JavaScript, PHP, Lua, HTML, CSS, c++, SQL, YAML, Rust, TypeScript, c#, CSS3, Python
Frameworks
Phaser.io, Cocos2d-x, NestJS, Redux, Swagger, ASP.. NET, React Native, Laravel
Libraries/APIs
React, Node.. js, Facebook API, Google Maps SDK, React Redux, REST API, Liquid, jQuery
Tools
Cordova插件,Adobe Photoshop, Jira, GitHub, Git
Paradigms
REST、敏捷、持续交付(CD)、持续开发(CD)、持续集成(CI)
Platforms
Meteor, iOS, Linux, Ubuntu, 亚马逊网络服务(AWS), Visual Studio Code (VS Code), MacOS, Android, Shopify, October CMS, Docker, Kubernetes, Rocket.Chat
Storage
数据库,MongoDB, PostgreSQL, MySQL, Microsoft SQL Server
Other
Cordova, Bug Fixes, Debugging, Front-end, APIs, Back-end, SSH, 用户界面(UI), 单点登录(SSO), Optimization, Performance, Open Source
Education
计算机科学硕士学位
莫斯科电子设备研究所-莫斯科,俄罗斯
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring