Mateusz Dominiak,波兰华沙的开发者
Mateusz is available for hire
Hire Mateusz

Mateusz Dominiak

Verified Expert  in Engineering

Ruby on Rails开发者

Location
Warsaw, Poland
至今成员总数
2014年12月13日

Matt是一名拥有16年经验的高级web开发人员和架构师. 他的核心能力在于端到端架构和web应用程序从头到尾的所有阶段的开发. 在过去的11年里,他在为科技初创公司远程工作方面有着成功的产品发布记录.

Portfolio

Freelance
Ruby on Rails (RoR), JRuby, Java, Python, PostgreSQL, Citus, Sidekiq, Redis...
Jungle Scout
Ruby on Rails (RoR), Ruby on Rails 5, Stripe API, Stripe Connect API...
Diagnotes, Inc.
Ruby on Rails (RoR), Ruby, Resque, PostgreSQL, RSpec, Pgcrypto, Capybara...

Experience

Availability

Part-time

首选的环境

亚马逊网络服务(AWS), Sublime Text 3, Visual Studio Code (VS Code), Docker, Git, MacOS, DataGrip, CircleCI, Pivotal Tracker, Slack

The most amazing...

...我建立的是一个多线程服务器,通过低占用空间的自定义通信协议从远程部署的传感器收集遥测数据.

Work Experience

高级Ruby on Rails和Node.js Developer

2020 - 2022
Freelance
  • 在中心化和去中心化的加密货币交易所实现了用于套利和做市的高性能机器人.
  • 开发了一种动态分布式算法,用于在大量历史数据上对自动外汇交易策略进行有效的回测.
  • 设计分布式分片数据库,高效查询和存储数十亿条记录. 实现从第三方外汇信息源导入点、条和指标数据.
  • 用React和TradingView构建报表仪表板和图表.
技术:Ruby on Rails (RoR), JRuby, Java, Python, PostgreSQL, Citus, Sidekiq, Redis, Stimulus, Haml, HTML, SCSS, CSS, Highcharts Stock, Highcharts, Docker, Amazon弹性容器服务(Amazon ECS), AWS CloudFormation, CircleCI, Node.. js、TypeScript、React、TradingView、MongoDB、Amazon EC2、Jest、DevOps

高级Ruby on Rails开发人员

2018 - 2019
Jungle Scout
  • 为亚马逊自由职业者推出了一个基于开源Sharetribe的市场平台,为亚马逊卖家提供服务.
  • 为使用管理和自定义Stripe账户收取服务和处理费用的市场实现了复杂的Stripe集成, 代表的指控, transfers, payouts, 以及部分和全部退款.
  • 开发了多步骤结账和放弃购物车通知,从而提高了销售额.
  • 建立了一个高度要求的附件功能,为自由职业者和客户聊天, 并迅速增长到存储在AWS S3中并提供服务的数十万个文件.
  • 集成的谷歌标签管理器和谷歌分析自定义维度, metrics, 以及度量已推出特性的影响的事件.
  • 基于Basecamp的开源Trix构建一个清单WYSIWIG编辑器,以提高清单的质量.
  • 根据品牌方针重新设计前端. 使用Litmus改进HTML电子邮件模板,使其响应迅速,并支持广泛的电子邮件客户端, 包括前景.
  • 引入了Cypress端到端验收测试,并改进了单元测试覆盖率.
  • 在Stripe Sigma中为会计和财务报告实现了Stripe收费元数据.
  • 对上游开源Sharetribe项目做出贡献,修复了错误.
技术:Ruby on Rails (RoR), Ruby on Rails 5, Stripe API, Stripe Connect API, Stripe Sigma, Stripe, 斯芬克斯搜索引擎, Memcached, Pundit, OmniAuth, Facebook Login, Google Login, Google Places API, 谷歌分析API, ActiveCampaign, Devise, Delayed Job, iDevAffiliate API, Amazon S3 (AWS S3), Amazon Simple Email Service (SES), Amazon Aurora, MySQL, Amazon CloudFront CDN, Heroku, RSpec, Cypress, Sentry, JavaScript, React, Node.. js, SCSS, Haml, Bootstrap, Chrome扩展,CircleCI, DevOps

高级Ruby on Rails开发人员

2015 - 2017
Diagnotes, Inc.
  • 开发符合hipaa的医疗保健文本, audio, 以及医疗服务提供者和患者的视频交流平台.
  • 内置网络视频聊天和加密视频存档.
  • 创建并集成了ActiveRecord库,使用Pgcrypto和AWS KMS实现高效无缝的数据加密和解密.
  • 构建ActiveDirectory用户的LDAP认证和同步,以及与ADFS的SAML单点登录.
  • 实现了基于树的用户组层次结构,具有继承的权限和利用物化路径模式查询权限的有效方法.
  • 引入浏览器驱动的端到端验收测试,并将整体测试覆盖率提高到94%.
  • 致力于iOS和Android客户端应用程序使用的RESTful JSON API.
  • 将应用程序从Rails 4迁移到Rails 5.
技术:Ruby on Rails (RoR), Ruby, Resque, PostgreSQL, RSpec, Pgcrypto, Capybara, Amazon S3 (AWS S3), AWS密钥管理服务(KMS), AWS简单通知服务(SNS), Amazon Simple Email Service (SES), Elasticsearch, Amazon CloudFront CDN, Redis, OpenTok, Pusher, Flowplayer, SemaphoreCI, New Relic, JavaScript, React, jQuery, Haml, Sass, CSS3, Bootstrap, Bootstrap 3, DevOps

高级Ruby on Rails开发人员

2014 - 2015
Unityaid Pty, Ltd.
  • 领导一个众筹网络应用程序的开发,并在五个月内成功发布.
  • 集成的Stripe Connect和信用卡处理代表商户账户,也涉及支持多个国家和货币和退款处理使用Stripe webhooks.
  • 创建了一个仪表板来监控活动进度和管理捐款.
  • 开发和维护广泛的集成和浏览器测试套件,涵盖主要的应用程序特性和工作流.
  • 实现响应式UI, 由于66%的访问者是智能手机和平板电脑用户,这个应用的突破点是什么.
技术:Ruby on Rails (RoR), CoffeeScript, jQuery, Haml, HTML5, Sass, CSS3, Bootstrap, Sidekiq, PostgreSQL, RSpec, Capybara, 硒WebDriver, Backbone.. js、Amazon S3 (AWS S3)、Amazon CloudFront CDN、Redis、Heroku、Facebook API、Twitter API、New Relic

首席Ruby on Rails开发人员

2011 - 2013
OK Venue, LLC
  • 创建了一个web应用程序来创建和管理活动和售票. 成功完成产品发布:2013年主持纽约SOHO国际电影节展映.
  • 实施QR码票证生成机制及通过电邮发送票证(邮戳API), 短信(Twilio API), 和图片消息(Mogreet API). 创建并开源了一个Ruby Gem,用于使用Mogreet发送图片消息(MMS).
  • 集成安全信用卡处理与Braintree API使用客户端加密. 与Transmodus API集成ACH支付,允许活动所有者提取门票销售收入.
  • 架构和实现REST微服务和可嵌入的Rails::Engine模块,允许产品的白色标签.
  • 实现了短URL跟踪和分析,允许事件管理员识别最有效的营销活动, channels, and tastemakers.
  • 领导开发了一个用于激活和管理解耦借记卡的web应用程序.
技术:Ruby on Rails (RoR), CoffeeScript, jQuery, Haml, HTML5, Sass, CSS3, Bootstrap, Delayed Job, PostgreSQL, MySQL, RSpec, Capybara, 硒WebDriver, Twilio API, Facebook API, Twitter API, Linode, Cloudflare, New Relic, Airbrake, QR Codes

高级Ruby on Rails开发人员

2008 - 2012
MD Consulting
  • 创建了一个web应用程序,用于使用OLAP多维数据集分析任意多维数据.
  • 开发了一个可定制的仪表板,用于可视化和分析复杂的财务数据.
  • 使用Raphael JS库创建自定义UI web组件.
  • 建议TextMagic API和Ruby包装库的设计和实现,用于发送文本消息.
  • 实现了一个web scraper,用于从http://nav导入和同步作业列表.no变成了斯堪的纳维亚的求职指数.
  • 为里士满大学创建了一个Facebook测试应用程序,帮助未来的学生根据测试答案选择专业.
技术:Ruby on Rails (RoR)、JRuby、Ruby、CoffeeScript、jQuery、Backbone.js, Raphaël, HTML5, Haml, CSS3, Sass, Bootstrap, OLAP, Pentaho Mondrian OLAP引擎

Ruby on Rails开发者

2009 - 2011
SmartSites, LLC
  • 创建了一个网页应用程序,用于评分和改进简历.
  • 实现了一种基于上传简历文档的评分和分析算法.
  • 在Windows Server上创建了一个Ruby gem和web服务,用于使用Win32 OLE接口分析MS Word文档.
  • 开发了一个创建在线简历的web应用程序.
技术:Ruby on Rails (RoR), JavaScript, HTML, CSS, Delayed Job, CanCan, Haml, Liquid, Airbrake, Capistrano, Factory Girl, Paperclip, Nokogiri

Ruby on Rails开发者

2010 - 2010
Netronix, Inc.
  • 开发了一个远程监测环境数据(包括天气)的web应用程序, wind, water quality, temperature, flow, and depth).
  • 带领第一批付费客户将beta产品过渡到生产状态.
  • 创建了一个多线程Ruby服务器,监听由铱星上的远程传感器发送的测量数据. 昂贵的卫星带宽要求在TCP/IP上开发一种定制的低占用通信协议.
  • 实现了一个可定制的仪表板,带有显示传入遥测数据的实时图表.
  • 提供了一个模块,允许用户通过web界面远程配置传感器.
  • Implemented alert rules and notification via SMS and/or email (like water depth at node y > x).
技术:Ruby on Rails (RoR), Ruby, HTML, Sass, CSS, JavaScript, Highcharts, 原型框架, Airbrake, Capistrano, Twilio API

高级Ruby on Rails开发人员

2009 - 2010
Umongous, Inc.
  • 开发用于在线调查的web应用程序的后端.
  • 实施反机器人机制,防止机器人进行调查.
  • 为人口统计调查创建了逻辑和管理界面.
  • 重新设计关键数据库模式实体和ActiveRecord对象,以获得更好的可维护性.
  • 使用MySQL慢速日志优化高流量要求的MySQL查询.
技术:Ruby on Rails (RoR), JavaScript, jQuery, MySQL, HTML, CSS

J2EE设计人员和开发人员

2007 - 2008
Infovide-Matrix
  • 为一家电信公司在Eclipse RCP中开发了一个功能测试器.
  • 基于XML Schema和IDL文件实现了corba到XML和XML到corba对象映射器.
  • 基于XML Schema编写了在Eclipse RCP中呈现消息输入表单的机制.
  • 设计并实现了一个支持招聘工作流的web应用程序(WebSphere Business Modeler), WebSphere集成开发人员, WebSphere流程服务器).
Java技术:, Jakarta EE, IBM WebSphere, Eclipse RCP, Eclipse建模框架(EMF), XML Schema, CORBA

定价和工作流中的Java开发人员

2006 - 2007
J.P. Morgan Chase
  • 开发了一个复杂的Eclipse RCP期权定价应用程序,用于股票和混合股票部门.
  • 在BEA AquaLogic BPM中进行工作流建模和实现.
  • 设计并实现了一个用于发布金融工具的客户机-服务器应用程序.
  • 将客户端应用程序与外部工作流服务器集成.
  • 在涉及日常scrum的敏捷方法中工作.
技术:Java、Jakarta EE、Eclipse RCP、JUnit、Spring、BEA aququalogic Service Bus、XML

J2EE和PL/SQL开发人员

2004 - 2006
Syndatis
  • 为制药公司设计和开发业务流程管理(BPM) web应用程序,实现合同和费用工作流.
  • 设计并实现了员工美国运通信用卡对账模块.
  • 分析业务工作流程,并在瀑布方法中准备功能和技术规范.
技术:JavaScript, CSS, HTML, Apache Velocity, Torque, Jakarta EE, Microsoft SQL Server, Oracle RDBMS, PL/SQL

Hotwire Chat

http://github.com/mdominiak/hotwire-chat
Hotwire Chat是一个基于Ruby on Rails和Hotwire构建的聊天web演示应用程序. 我用它来演示涡轮驱动的导航, 使用Turbo帧分解页面, 通过ActionCable WebSocket与Turbo流广播更新, 并通过使用Redis缓存存储缓存HTML部分来优化渲染时间. 关键的操作和流程伴随着集成和系统测试.

丛林童子军市场

丛林童子军市场是一个基于开源Sharetribe的市场平台,供亚马逊自由职业者为亚马逊卖家提供服务. 我是一个全栈Ruby on Rails开发人员,负责成功启动该项目, 不断实现, deploying, 监控新功能, 与产品经理密切合作, CTO, 以及客户支持.

Diagnotes

http://www.diagnotes.com
用于安全医疗保健通信的web应用程序.

OK Venue

http://okvenue.com
一个用于创建活动和售票的web应用程序.

InstantCashSweepstakes

http://instantcashsweepstakes.com/
一个用于在线调查的web应用程序,加上在线市场研究web应用程序http://aytm.com.

Environet

http://ienvironet.com/
一个用于环境部门远程监控的web应用程序.

网格资源代理中的代理团队利用|学术出版

http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/MAGS_2007.pdf
M. Dominiak, M. Ganzha, M. Gawinecki, W. Kuranowski, M. Paprzycki, S. Margenov, I. Lirkov, 网格资源代理中Agent团队的利用, 国际系统科学与应用国际汇刊, Vol. 3, No. 4, 2008, 296-306.

选择网格代理团队执行用户作业-初始解决方案|学术出版

http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/ARES_2007.pdf
M. Dominiak, M. Ganzha, M. Paprzycki, 选择grid-agent-team来执行user-job - initial solution, 综合设施会议记录, 智能和软件密集型系统, IEEE CS Press, Los Alamitos, CA, 2007, 249-256.

基于agent的网格资源代理系统中的高效匹配|学术出版

http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/wisla_06.pdf
M. Dominiak, W. Kuranowski, M. Gawinecki, M. Ganzha, M. Paprzycki, 基于agent的网格资源代理系统中的高效匹配, 计算机科学与信息技术国际多会议论文集, PTI Press, 2006, 327-335.

网格资源管理中Agent团队的利用 ... |学术出版

http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/JVA_06.pdf
M. Dominiak, W. Kuranowski, M. Gawinecki, M. Ganzha, M. Paprzycki, 在网格资源管理中利用代理团队——初步考虑, IEEE学报. V. Atanasoff会议,IEEE CS出版社,Los Alamitos, CA, 2006, 46-51.

Languages

SCSS, Ruby, HTML, SQL, HTML5, Sass, CoffeeScript, CSS3, Haml, CSS, JavaScript, TypeScript, SAML, Java, JRuby, XML, UML, C, C++, Lisp, Haskell, SAS, Python, ECMAScript (ES6), GraphQL

Frameworks

Ruby on Rails 5, Ruby on Rails 4, Ruby on Rails (RoR), Capybara, Bootstrap, Swagger, OAuth 2, minitest, Jest, 原型框架, Factory Girl, Apache Velocity, JUnit, Spring, Eclipse建模框架(EMF), Cypress, Bootstrap 2, Bootstrap 3, Ruby on Rails 3, Stimulus, ActionCable, AngularJS, Angular

Libraries/APIs

Ruby ERB, Pusher, API Development, Resque, Ruby on Rails API, Nokogiri, CarrierWave, Devise, Highcharts, jQuery, Sidekiq, Stripe, WebRTC, PubNub, React, Twilio API, Braintree API, 硒WebDriver, OmniAuth, Backbone.js, Raphaël, Delayed Job, Liquid, Stripe API, Stripe Connect API, Pundit, Facebook Login, Google Places API, 谷歌分析API, Node.js,滚动条,瞬间.js, D3.. js、谷歌地图、回形针、Facebook API、Mandrill API、Mongoid、Twitter API、PayPal API、Vue

Tools

SemaphoreCI, GitHub, RSpec, NGINX, Google Analytics, AWS SDK, RuboCop, AWS简单通知服务(SNS), Amazon Simple Email Service (SES), Capistrano, Git, Citus, Amazon CloudFront CDN, Airbrake, Torque, Eclipse RCP, Sublime Text 3, ITerm, Sentry, CircleCI, AWS密钥管理服务(KMS), Flowplayer, DataGrip, Pivotal Tracker, Slack, Sublime Text 2, Terminal, Litmus, AWS CloudFormation, Amazon弹性容器服务(Amazon ECS), Turbo, Webpack, Chef, 亚马逊ElastiCache, Vagrant, AWS OpsWorks, Cucumber, Pentaho Mondrian OLAP引擎

Paradigms

敏捷软件开发, REST, DRY, 面向对象设计(OOD), 测试驱动开发(TDD), Microservices, Scrum, 并发编程, OLAP, Database Design, 并行编程, 分布式编程, Software Testing, 持续交付(CD), Microservices架构, HIPAA Compliance, 持续集成(CI), 持续部署, DevOps

Platforms

OpenTok, Heroku, Twilio, 亚马逊网络服务(AWS), Linux, Amazon EC2, Twitter, Linode, Jakarta EE, WebSphere, OS X, Visual Studio Code (VS Code), MacOS, IBM WebSphere, Docker, New Relic

Storage

Amazon S3 (AWS S3), PostgreSQL, Redis, MySQL, Memcached, PL/SQL, Oracle RDBMS, Microsoft SQL Server, XML Schema, 斯芬克斯搜索引擎, Amazon Aurora, Elasticsearch, MongoDB

Other

Ruby Gems, 系统架构, GitFlow, RESTful Web服务, APIs, Fitbit, Cloudflare, Algorithms, Data Structures, Google标签管理器, Data Encryption, LDAP, Video Calling, Turbolinks, API Design, QR Codes, CanCan, BEA水质服务总线, CORBA, Stripe Sigma, Google Login, ActiveCampaign, iDevAffiliate API, Chrome扩展, Pgcrypto, 人工智能(AI), Calculus, Algebra, 离散数学, 概率论, Statistics, 软件工程, Neural Networks, 图像识别, 语音识别, Data Compression, 数据级安全, Highcharts Stock, Computer Science, 信息技术, Hotwire, System Testing, 集成测试, Caching, GitHub Actions, WebSockets, Authorization, Amazon Route 53, TradingView

2001 - 2006

计算机科学硕士学位

华沙理工大学-华沙,波兰

有效的合作

如何使用Toptal

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

1

Share your needs

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring