Dmitry Yakimov,葡萄牙科英布拉的开发者
Dmitry is available for hire
Hire Dmitry

Dmitry Yakimov

Verified Expert  in Engineering

领导开发人员

Location
Coimbra、葡萄牙
至今成员总数
April 26, 2016

有16年的远程工作经验, Dmitry是加密领域经验丰富的前端技术领导和全栈开发人员, fintech, AI, security, 以及在线服务. 他的领导能力从招聘延伸到指导,确保项目成功和团队成长. 德米特里擅长为复杂的挑战提供高质量的解决方案, 专注于建筑, 持续交付, 代码优化. 他的专业知识使他成为任何项目的无价之宝.

Portfolio

Mean DAO
React, Next.js, TypeScript, Solana, Web3, Material UI, Jest, Web3.js...
NLSS
React, Redux, WebRTC, WebSockets, Jira, Web架构,管理,Next.js...
BeadList
TypeScript, Loopback, Node.js, React,代码审查,架构...

Experience

Availability

Part-time

首选的环境

Git, React, Visual Studio Code (VS Code), MacBook, TypeScript

最神奇的...

...我的成就是构建并领导了一个Web3/Web2混合应用,它集成了Solana,并建立在React上, TypeScript, and Next.js

Work Experience

前端架构师

2022 - 2023
Mean DAO
  • 领导Web3/Web2混合应用的前端架构设计, 包含200多个组件, 20+ unique pages, and 50,000多行代码.
  • 使用TypeScript, Next.js、Material UI、React-Query和代码生成技术,提供出色的用户体验.
  • 整合了Solana的Web3技术和基本sdk, 使治理, 支付流, 多重签名国债.
  • 设计了独特的认证系统, 通过2FA支持Web2和Web3注册方法,并提供自我保管钱包.
  • 坚持高质量标准, 始终如一地在SonarQube上获得“A”级评级,并确保没有严重的错误到达生产环境.
  • 从事项目策划和沟通, 加强8人小组的团队合作, 并直接监督和指导前端工程师.
  • 写了两篇内部文章, 做了五次演讲, 并产生了四个深入的系统图,以提高团队的理解和生产力.
技术:React, Next.js, TypeScript, Solana, Web3, Material UI, Jest, Web3.js, Code Review, Architecture, 软件架构, CI/CD Pipelines, Pixel Perfect, APIs, Front-end

技术领导|团队领导

2020 - 2022
NLSS
  • 管理一个三人开发团队, 使用Jira看板提高效率, 保证按时交付高质量的功能.
  • 监督代码审查,举行一致的团队讨论,并进行开发人员访谈.
  • 利用React开发并搭建一个应用框架, Redux, TypeScript, WebRTC, and WebSockets. 这带来了更高的性能、改进的用户界面和安全的、可扩展的基础设施.
  • 与高级干系人密切合作,勾勒项目方向, 在满足所有组织和技术需求的同时,节省了超过25%的开发费用.
  • 启动了一款创新应用程序的开发,旨在减少COVID-19在专业环境中的传播, 提供一个将社会效益与以用户为中心的设计相结合的解决方案.
  • 编写了webbrtc和WebSockets流媒体播放器. 为它创建了一个干净而吸引人的界面.
  • 实施策略,提高发展速度和工程质素.
技术:React, Redux, WebRTC, WebSockets, Jira, Web架构,管理,Next.js, Performance, Code Review, Architecture, 软件架构, CI/CD Pipelines, Pixel Perfect, APIs, Front-end

技术总监

2017 - 2020
BeadList
  • 从一开始就开发了一个在线项目. 与一个三人小组合作, 为他们提供实践经验,以回报他们的投入.
  • 加强技术专长, 擅长使用React, Redux, React DND用于前端和深入研究Node.. js、Loopback、Passport和TypeScript用于后端任务.
  • 开发并发布了超过100个组件,包含10,000行代码.
  • 通过设计流畅的前端来强调用户体验. 合并初始反馈以改进UX组件,从而产生用户友好的界面.
  • 认识到启动项目的挑战和不同技能组合的重要性. 而与朋友一起工作提供了宝贵的见解, 它强调了在长期项目中可持续融资和团队参与的必要性.
技术:TypeScript, Loopback, Node.js, React,代码审查,架构, 软件架构, CI/CD Pipelines, APIs, Front-end, Full-stack

高级前端开发人员

2018 - 2019
Undisclosed
  • 领导了三个遗留项目的全面改造, 集成了现代React和Redux框架, 这带来了性能和可维护性的增强.
  • 对前端性能进行全面评估, 采用延迟加载等优化策略, virtual lists, 和预加载,以保证流畅的用户体验.
  • 熟练地制作多个API消费者, 每个都有不同的身份验证方法, 确保前端和后端同步.
  • 指导和培训四名开发人员使用JavaScript和React, 促进他们成功地转变为以react为中心的角色. 值得注意的是,一名学员成为了开源贡献者.
技术:HTML5, CSS, React DnD, REST api, Node.js, Redux, React,代码审查,架构,软件架构,CI/CD管道,api,前端

高级前端工程师

2018 - 2018
Musiboard
  • 使用React、Redux和样式化组件创建了一个新版本的前端.
  • 通过Jest和快照实现前端测试. 经过测试的React组件、React hoc、Redux动作、控制器、中间件和助手.
  • 使用承载授权实现REST API消费.
技术:React Router, Styled-components, Jest, Redux, React, TypeScript, Code Review, Architecture, 软件架构, CI/CD Pipelines, Pixel Perfect, APIs, Front-end

高级全栈开发人员(React和Ruby on Rails)

2017 - 2018
内线(通过Toptal)
  • 实现React组件并将其连接到API.
  • 通过Jasmine和Snapshot测试组合前端测试. 使用Sass创建样式.
  • 使用Ruby on Rails框架实现后端功能.
技术:Webpack, HTML5, CSS, Ruby on Rails (RoR), Ruby, Jasmine, React, Code Review, CI/CD Pipelines, Pixel Perfect, APIs, Front-end, Full-stack

高级全栈开发人员

2016 - 2017
Advanon
  • 交付和开发应用程序的各个方面,有广泛的责任.
  • 后端使用React和Rails开发了具有漂亮UX的新功能.
  • 通过Google分析和A/B测试提高了转化率, 确保我们随着时间的推移获得更多的客户.
  • 彻底改变了应用程序的前端——从简单的基于rails的HTML页面和跨多个页面的内联JavaScript到使用Webpack构建的React组件.
  • 指导开发并指导从事项目的初级开发人员.
  • 参与与第三方应用程序集成的关键决策:如何构建开发过程, 调整CI和持续开发, 定义API结构, 并为它组织文档.
  • 对候选人进行面试和研究,以雇用合适的人.
  • 在偏远的工作环境下,增强和培养团队的协作精神.
  • 诊断非常复杂的bug——找出它们来自哪里以及如何修复它们. 这些问题涉及到竞态条件, type problems, JavaScript错误, 破损的HTML标记, 图书馆的问题.
技术:看板、Google分析、Ruby on Rails (RoR)、Ruby、Webpack、Node.js, React,代码审查,架构, 软件架构, CI/CD Pipelines, MongoDB, Pixel Perfect, APIs, Front-end, Full-stack, MySQL

高级全栈开发人员

2013 - 2014
Ftopia
  • 从上到下参与整个过程的方方面面,帮助制作关键, 有时是具有挑战性的决定.
  • 在前端和后端使用Ruby on Rails和Angular.
  • 使用Chef和持续集成服务器实现了一个交付管道.
  • 开发动画,为UI功能和UX提供建议.
  • 参与改善活动:对改进策略的评估,包括结对编程.
  • 为Ruby on Rails实现了几个第三方API消费端点.
技术:敏捷, Kanban, 配置管理, Chef, JavaScript, HTML5, Sass, AngularJS, Ruby on Rails (RoR), Ruby, CI/CD Pipelines, Pixel Perfect, APIs, Front-end, Full-stack, MySQL

完整的开发人员

2011 - 2012
银塘股份有限公司.
  • 最初担任前端开发人员, 然后学习了Ruby on Rails,并继续担任全栈开发人员.
  • 使用Ruby on Rails从零开始创建一个社交网络.
  • 参与7-Eleven应用程序的开发.
  • 开发复杂的HTML电子邮件, 确保它们可以跨不同的电子邮件客户端工作,并提供高交付性.
技术:电子邮件, Git, Linux, Agile, CSS3, HTML5, JavaScript, Ruby on Rails (RoR), Ruby, Pixel Perfect, APIs, Front-end, Full-stack, MySQL

自由网页开发员

2010 - 2011
Self-employed
  • 掌握了远程协作的艺术, 成功地与不同时区的几家公司合作, 同时磨练我作为全栈开发人员的技能.
  • 表现出非凡的多功能性, 承担各种各样的责任,从为摇滚乐队设计网页布局,到解决Flash广告的问题,再到为哈佛博士格式化LaTeX.
  • 积极维护清晰有效的沟通渠道, 为客户提供卓越的成果并培养长期的合作关系.
  • 追求不断学习和自我提升的激情, 花时间和精力在Rails和前端开发方面保持领先地位.
  • 作为远程全栈开发人员,从第一天起就取得了出色的成果, 始终如一地交付超出客户期望的高质量工作.
技术:乳胶, Git, Linux, Agile, CSS3, HTML5, JavaScript, Ruby on Rails (RoR), Front-end, Full-stack, MySQL

CAD软件开发人员

2007 - 2010
JSC SPA ERKON
  • 精心设计复杂的, 具有尖端3D图形cad的高科技软件, 运用我先进的OpenGL知识, 高级数学, and physics.
  • 提高软件性能和效率的工程算法, 将软件速度提升到一个新的水平.
  • 在计算机科学和技术方面发表了开创性的科学文章, 为该领域做出了宝贵的贡献,并在美国和国际上获得了认可.
  • 与一组专家携手合作, 包括开发人员, engineers, and scientists, 解决复杂的技术问题并开发创新的解决方案.
  • 参与软件开发生命周期的每个阶段, 从需求分析和设计到实施和维护, 确保最高的质量和卓越.
  • 通过不断更新技能和知识来保持领先地位,以跟上新兴技术和领域的进步.
技术:JavaScript, LaTeX, CAD, c#, .. NET, OpenGL, c++, WebGL,前端

统一安防平台

http://www.nlss.com/
团队领导和生产力
•管理一个三人开发团队, 使用Jira看板提高效率, 保证按时交付高质量的功能.
•实施提高开发速度和项目质量的策略.
•监督代码审查,举行一致的团队讨论,并进行开发人员访谈.

技术架构和开发
•使用React开发和设置应用程序框架, Redux, TypeScript, WebRTC, and WebSockets. 这带来了更高的性能、改进的用户界面和安全的、可扩展的基础设施.

战略协作和成本效率
与高级干系人密切合作,勾勒项目方向, 在满足所有组织和技术需求的同时,节省了超过25%的开发费用.

创新与社会影响
•启动了一款创新应用程序的开发,旨在减少COVID-19在专业环境中的传播, 提供一个将社会效益与以用户为中心的设计相结合的解决方案

ai驱动的音乐资产管理

http://www.mewo.io/
WORK DONE
•负责前端的改造,以创建一个不仅具有视觉吸引力,而且直观高效的用户界面. 利用尖端技术,如React, Redux, 样式组件使用户体验无缝且引人入胜.

•设计了严格的前端测试策略, 结合Jest和Snapshots这样的工具来确保代码库是健壮的,并且在开发周期的早期就捕获了错误. 测试各种组件, HOCs, Redux actions, controllers, middleware, and helpers, 保证高质量的最终产品.

•熟练集成REST API消费与承载授权, 为前端与后端通信提供一种安全、高效的方式. 通过这个集成, 我们能够无缝地连接应用程序的两个方面,并确保用户在需要时能够访问所需的数据

多链加密支付解决方案

http://meanfi.com/
项目领导和协作
•领导Web3/Web2混合应用的前端架构设计, 包含200多个组件, 20+ unique pages, and 50,000多行代码.
•参与项目策划和沟通, 加强8人小组的团队合作,直接监督和指导前端工程师.

科技与创新
•使用TypeScript, Next.js、Material UI、React-Query和代码生成技术,提供出色的用户体验.
•整合了Solana的Web3技术和基本sdk, 使治理, 支付流, 多重签名国债.
•设计独特的认证系统, 通过2FA支持Web2和Web3注册方法,并提供自我保管钱包.

质量保证
•坚持高质量标准, 始终如一地在SonarQube上获得“A”级评级,并确保没有严重的错误到达生产环境.

知识共享
•撰写两篇内部文章, 做了五次演讲, 并产生了四个深入的系统图,以提高团队的理解和生产力

Languages

CSS, Ruby, HTML5, Sass, CoffeeScript, JavaScript, Haml, ES7, ES8, XHTML, HTML, CSS3, Bash, Bash Script, XML, SQL, C++, C#, Less, TypeScript, PHP

Frameworks

Redux, Bootstrap, AngularJS, Sinatra, Ruby on Rails (RoR), Next.js, Ember.js, Express.js,环回,基础CSS, .NET, Jasmine, Jest, Electron, Tailwind CSS, Material UI

Libraries/APIs

React, jQuery, Handlebars, design, Sidekiq, REST API, React Router, JSON API, Node.. js, React nd, WebRTC, Web3.. js, OpenGL, Backbone.. js,原子CSS,西服CSS,谷歌地图SDK, WebGL

Tools

Gulp, Shell, Git, Vagrant, Trello, JSX, 谷歌分析, Zsh, Jira, VirtualBox, Emacs, Chef, PostCSS, Atom, LaTeX, Adobe Photoshop, GitHub, GitLab, Slack, CAD, Webpack, Sketch 4, InVision, Bitbucket, Flow

Paradigms

宁静的发展, 测试驱动开发(TDD), BEM, Testing, Refactoring, Clean Code, 面向对象编程(OOP), Modular CSS, 函数式编程, Kanban, 持续交付(CD), 敏捷软件开发, Pair Programming, Design Patterns, Web Architecture, 持续集成(CI), 移动开发, Agile, 搜索引擎优化(SEO), 极限编程, SMACSS, Database Design, Management, REST, Unit Testing

Other

Pixel Perfect, Semantic Web, PSD to HTML, Typography, Debugging, Styled-components, Front-end, Back-end, Web Development, Full-stack, Performance, Architecture, 软件架构, CI/CD Pipelines, APIs, Code Review, HTML Email, 精益开发, Color Theory, Browsers, DOM, 计算机科学, 性能优化, Legacy Code, Email Delivery, Teamwork, Fintech, 流程管理, MacBook, Email, 配置管理, Google标签管理器, P2P, PWA, Material Design, Coaching, 渐进式Web应用程序(PWA), MacBook Pro, WebSockets, Leadership, A/B Testing, 用户体验(UX), 用户界面(UI), REST API客户端, Enzyme, Design, Solana, Web3

Platforms

Heroku, OS X, Linux, Visual Studio Code (VS Code), Docker, Mapbox, Amazon Web Services (AWS)

Storage

MySQL, PostgreSQL, MongoDB, Redis, NoSQL

2005 - 2011

计算机科学硕士学位

下诺夫哥罗德国立技术大学-下诺夫哥罗德,俄罗斯

有效的合作

如何使用Toptal

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

1

Share your needs

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring