DMITry Matrosov.,悉尼,新南威尔士州,澳大利亚的架构开发商
DMITry Matrosov.

建筑开发商在悉尼,新南威尔士州,澳大利亚

成员自2015年7月8日起
Dmitry是一个高度经验丰富的全堆栈程序员和架构师。他的主要专业领域是后端发展。这包括创建整体设计,选择适当的技术堆栈,编码,写入测试,创建部署方案等。 Dmitry更喜欢使用Linux环境和开源工具。
Dmitry现在 可用的 for hire

文件夹

  • 自由职业者
    VIM文本编辑器,域驱动设计(DDD),Concourse CI,Gitlab CI / CD ...
  • Fubotv.
    Vim文本编辑器,Protobuf,API,Git,SQL,GRPC,REST API ...
  • 疯狂的熊猫
    API,Git,SQL,测试驱动开发(TDD),Nginx,Bash,Linux,PostgreSQL ...

经验

地点

悉尼,新南威尔士州,澳大利亚

可用性

兼职

优选的环境

vim文本编辑器,goland,docker,tmux,iterm,git,os x

最神奇的......

...项目I.'设计和实施是棋盘的Web服务。这是当天俄罗斯最受欢迎的国际象棋服务器之一。

就业

  • 承包商

    2001年 - 至今
    自由职业者
    • 为社交网络应用设计并实现了完整的后端系统。解决方案允许公司从简单的移动前端开始,然后将其扩展到Web应用程序。
    • 设计和实现后端服务,为交易平台启用复杂的休息和WebSocket API。
    • 对MongoDB进行了大型和复杂的PostgreSQL数据库的转换。
    • 为复杂的Web项目设计了架构和一些核心后端服务。目的是将以前的单片应用分解成较小的独立部分,这将充当具有明确定义的API的微源。这种方法以及使用域驱动的设计方法,显着提高了开发过程。
    技术:VIM文本编辑器,域驱动设计(DDD),Concources CI,Gitlab CI / CD,Protobuf,Nats,消息队列,消息传递,API,软件架构,SQL,测试驱动开发(TDD),GRPC,REST API ,软件架构师,连续交付(CD),连续集成(CI),jQuery,Sass,CSS,HTML,Redux,Vue.js,React,MongoDB,MySQL,Devops,Bash,Linux,Git,Nginx,Google云平台( GCP),JavaScript,Redis,PostgreSQL,Kubernetes,Docker,MicroServices,Go
  • 高级软件工程师

    2016 - 2017年
    Fubotv.
    • 在才华横溢的工程师的分布式工程师队伍中,在基础设施的一些关键部分工作,该部分工作了全天候24/7,并每天服用数百万个要求。
    • 分析和优化的重度PostgreSQL请求,有助于显着降低某些内部服务的延迟。
    • 积极与同事合作,建立一致的途径,在团队中的戈兰测试。实施数百个测试用例,以确保生产服务的代码和稳定性的质量。
    • 在Golang创建了一个内部库,用于编码/解码HLS数据。
    • 使用Golang和后端的Postgres在前端创建一个完整的内部服务顶部到底,并在前端反应,Redux和引导。该解决方案高度简化,减少了某些例行内部操作所需的时间。
    技术:Vim文本编辑器,Protobuf,API,GIT,SQL,GRPC,REST API,连续交货(CD),连续集成(CI),Docker,测试驱动开发(TDD),微服务,PostgreSQL,JavaScript,Go
  • 高级后端开发人员

    2011年 - 2015年
    疯狂的熊猫
    • 在一个游戏开发人员团队中致力于在俄罗斯,欧洲,美国和日本的社交网络上部署的复杂游戏项目。一些游戏在全球范围内高度受欢迎,并获得了数百万用户。
    • 在系统的组件之间设计和实现了定义的数据交换协议,该协议允许团队专注于业务逻辑,而不是在低级协调中花费时间。
    • 与前端开发人员密切合作,建立后端服务器和前端的协调和完美的相互作用。
    • 写了数千个单位测试,以确保复杂的游戏逻辑的正确性和实现更高的较高。
    • 分析,重构,并优化了公司的一些游戏项目的码级。它有助于提高应用服务器的稳健性。
    技术:API,GIT,SQL,测试驱动开发(TDD),Nginx,Bash,Linux,PostgreSQL,Catalyst,Perl
  • 建筑师,高级Perl开发人员

    2006 - 2011年
    Ontico.
    • 在公司客户的众多网络项目上工作。
    • 促成了开发基于Perl的Web框架,该公司用作许多高负荷项目的基本一部分。
    • 为电信运营商实现了媒体库的后端。它有助于简化媒体上传,处理和流的过程。
    • 为大型(1500万条消息)实施了全文搜索功能,并迅速增长的网络论坛。
    • 与最终用户沟通以收集反馈,并了解他们的需求。将反馈转变为具体的解决方案。
    技术:API,软件架构,BASH,GIT,SQL,软件架构师,MEMCACHED,NGINX,APACHE,PostgreSQL,Linux,Mod_Perl,Perl
  • Web开发人员

    2001年 - 2006年
    国际象棋server igame.ru.
    • 从架构师到设计师和全堆栈Web开发人员,创立了这个项目并穿过许多帽子。该项目获得了很多嗡嗡声,成为当天俄罗斯最受欢迎的国际象棋服务器之一。
    • 实施了许多主要特征 - 例如,循环锦标赛,国际象棋团队,团队比赛或论坛子系统。
    • 实现了向新技术的转换 - 例如,CGI到Mod_Perl。
    • 设计了数据库布局,维护了其工作,并引入了必要的措施,以跟上项目的日益普及。
    • 不断重新改进代码,以保持越来越多的码条。
    技术:API,软件架构,BASH,SQL,REST API,软件架构师,NGINX,MEMCACHED,MYSQL,MOD_PERL,APACHE,CSS,HTML,JavaScript,Perl

经验

  • Chess Server Igame.ru(开发)
    http://igame.ru

    2000年代俄罗斯最受欢迎的国际象棋服务器之一。我对整个开发负责,包括基于Perl的Web服务器和HTML + JavaScript前端。 Perl已被证明是这种高负荷项目的好选择,在严重负荷下表现出优异的性能。

技能

  • 语言

    , HTML. , Perl. , javascript., CSS. , SQL. , Sass. , 抨击
  • 构架

    grpc. ,
  • 图书馆/ API.

    protobuf., jsonp. , 休息API., jquery., 戈麦加, mod_perl., 反应 , NSQ.IO., vue.js.
  • 工具

    Git. , Concourse Ci., nginx. , Git. lab CI / CD, iterm. , TMUX. , g, Vim文本编辑器, Apach.
  • 范式

    测试驱动开发(TDD), 休息 , 面向对象的编程(OOP), 连续集成(CI), 微服务, 德沃斯 , 敏捷软件开发, 连续交货(CD)
  • 平台

    Docker., Linux. , Linode., OS X. , Kubernetes., 谷歌云平台(GCP)
  • 贮存

    杰森 , redis. , memcached., PostgreSQL., MongoDB., mysql.
  • 其他

    消息传递, ajax. , RPC. , 建筑学, 蜜蜂 , 软件架构, 软件开发, 消息队列, Nats. , 软件架构师, 自由开发商, 代码架构, 域驱动设计(DDD)

教育

  • 学士'信息系统和计算机的学位
    1999 - 2003年
    圣彼得堡国家工业大学 - 圣彼得堡

查看更多个人资料

加入Toptal.
与他人分享