Mike Szyndel,德国柏林的开发者
Mike is available for hire
Hire Mike

Mike Szyndel

Verified Expert  in Engineering

软件开发人员

Location
Berlin, Germany
至今成员总数
June 28, 2017

Mike是一位经验丰富的全栈开发人员和软件架构师,对Node有深入的了解.js、Ruby on Rails和React. 他具有理解业务需求并将其转化为开发路线图的独特能力. 在他之前担任团队领导和CTO的职位, 他有很强的项目管理和沟通能力.

Portfolio

Shopify
Ruby, Ruby on Rails (RoR), Apache Kafka, React, MySQL, Scaling, Performance...
财富500强制造业公司
Ruby, CSS, REST api,后端开发,PostgreSQL, JavaScript...
Prodigy Finance
React, Ruby, CSS, REST api,后端开发,PostgreSQL, JavaScript...

Experience

Availability

Part-time

首选的环境

Atom, MacOS

The most amazing...

...我做的是一个分布式刮板,它可以持续索引所有YouTube频道.

Work Experience

高级软件开发人员

2021 - 2022
Shopify
  • 扩展了一个集中的包裹跟踪系统,每月处理1.6亿件货物和20多亿次状态更新.
  • 与外部合作伙伴合作, such as UPS, DHL, 及包裹执行, 设计和构建最先进的集成. 这项工作带来了更高的吞吐量、更低的延迟,每年可节省50万美元的成本.
  • 通过结对编程和代码审查指导初级工程师, 让他们参与更高层次的技术设计工作和全部门的展示. 帮助构建从实习生到开发人员的晋升案例,跳过初级级别.
技术:Ruby, Ruby on Rails (RoR), Apache Kafka, React, MySQL, Scaling, Performance, Cargo & Shipping, 技术设计, 技术领导, Hiring, Interviewing, GraphQL, 软件架构, eCommerce, Shopify, 技术架构, Leadership, Full-stack, 项目管理, GitHub, Web Scraping, Python, HTML, API Integration, RSpec, ActiveAdmin, REST

高级软件工程师

2019 - 2020
财富500强制造业公司
  • 创建了一个可重用React组件库, 包括故事书中记录的用例和Jest/Enzyme中的测试.
  • 实现ARIA里程碑1可访问性需求.
  • 将一个现有的数据API服务从Rails 4升级到Rails 6.
  • 实现了新的数据API端点, 专注于速度, caching, 以及为表示层量身定制的数据结构.
  • 将遗留的本地网站迁移到单个多语言站点.
  • 降低了功能开发的成本, 提高交货时间, 大部分删除了新页面上的QA问题, 提高网站性能.
技术:红宝石, CSS, REST api,后端开发,PostgreSQL, JavaScript, 亚马逊网络服务(AWS), Dynamics CRM 365, Docker, Enzyme, Jest, Storybook, Ruby on Rails (RoR), React, Web Development, 软件架构, Jira, Architecture, APIs, 技术领导, 技术架构, Leadership, Full-stack, 项目管理, GitHub, HTML, API Integration, RSpec, ActiveAdmin, REST

高级软件工程师

2018 - 2019
Prodigy Finance
  • 准备架构大纲并领导OAuth OpenID Connect提供程序的实现, 启用所有Prodigy服务的单点登录(SSO).
  • 将现有服务从EC2迁移到ECS Fargate, 启用自动定量, 蓝绿色部署, 提高安全性.
  • 将现有的Excel现金流模型重新实现为Ruby on Rails和React应用程序, 将新型号的周转时间从几天缩短到几分钟.
技术:反应, Ruby, CSS, REST api,后端开发,PostgreSQL, JavaScript, Financial Data, OpenID Connect (OIDC), 亚马逊网络服务(AWS), Python, OpenAPI, OAuth, Docker, Ruby on Rails (RoR), Web Development, 软件架构, Architecture, APIs, Slack, Asana, Team Leadership, 技术领导, 技术架构, Leadership, Full-stack, 项目管理, GitHub, HTML, API Integration, RSpec, REST

Project Leader

2018 - 2018
市场研究公司
  • 收集业务需求,提供项目时间表和技术架构.
  • 在Node中构建了一个分布式的、基于队列的、水平伸缩的scraper.js,部署到ECS.
  • 集成住宅IP代理和验证码解决服务.
  • 实现ETL流程,从阿里巴巴、全球速卖通、淘宝和天猫提取数据.
  • 构建React前端,允许数据过滤、数据导出和抓取进度监控.
CSS技术:, REST APIs, 后端开发, PostgreSQL, JavaScript, 亚马逊网络服务(AWS), Amazon弹性容器服务(Amazon ECS), 项目管理, Web Scraping, React, Express.js, Node.js, ETL, Web Development, 软件架构, Architecture, APIs, Team Leadership, 技术领导, Leadership, Full-stack, Bitbucket, HTML, API Integration, Heroku, RSpec, REST

CTO

2014 - 2017
Stagelink
  • 开发了一个工具,每周索引超过3000万个YouTube频道, 混合使用API访问和抓取.
  • Rebuilt a legacy jQuery front end in React from scratch for both Stagelink customer-facing products; moved away from a monolithic Rails app towards API-based services.
  • 执行并优化了由公司CEO设计的演出率预测算法. 将新代码部署到生产中,预测精度提高了15%,计算速度提高了三倍.
  • 雇佣并领导了一个由6名开发人员组成的团队——执行代码审查和培训课程, 每两周进行一次一对一的会面, 指导初级开发人员.
  • 设计了一个投票欺诈检测系统,每天分析数万张选票,以识别假用户, 同一个人的多次投票, 还有其他的滥用.
  • 实现了一个可扩展的支付后端, 与多个支付提供商接口, 包括PAYMILL, Stripe, PayPal, SOFORT, and Wirecard.
技术:首席技术官, Facebook Open Graph API, CSS, REST APIs, 后端开发, Pipedrive API, Web Scraping, 亚马逊网络服务(AWS), PostgreSQL, Elasticsearch, Redux, React, JavaScript, Ruby on Rails (RoR), Ruby, Web Development, 软件架构, Architecture, APIs, Slack, Asana, Team Leadership, 技术领导, SendGrid, SendGrid API, 技术架构, React Native, Leadership, Full-stack, 项目管理, Bitbucket, HTML, API Integration, BrainTree, Heroku, RSpec, ActiveAdmin, Payment APIs, REST

软件工程师

2012 - 2013
Digital Polsat
  • 为包含超过1500万首歌曲的音乐流媒体平台开发搜索引擎. 该搜索引擎基于Elasticsearch和MongoDB,部署在一个EC2服务器集群中.
  • 微调了一个搜索引擎的配置,基于艺术家的知名度和测量命中率/失球率为呈现的结果.
  • 将搜索引擎推向移动设备, web, 通过在Rails中构建基于json的API服务.
  • 实现了基于用户偏好、内容团队选择等的推荐服务.
  • 基于Memcached(用于应用内缓存)和Varnish(用于页面和端点级缓存)开发了一个缓存层.
技术:Facebook Open Graph API, CSS, 后端开发, PostgreSQL, JavaScript, 亚马逊网络服务(AWS), Elasticsearch, MongoDB, Ruby on Rails (RoR), Ruby, Web Development, APIs, Full-stack, HTML, API Integration, Heroku, REST

完整的开发人员

2010 - 2011
LiveChat
  • 集成LiveChat与各种第三方应用程序,包括Zendesk, Salesforce, Highrise, 和Zoho将客户数据拉入聊天窗口.
  • 构建面向外部的REST API, 编写文档和示例代码, 帮助外部开发人员与它集成, 以及疑难问题.
  • 为流行的电子商务解决方案(Shopify, Magento, WooCommerce等)创建聊天插件.
  • 开发了一个向导,允许LiveChat客户端通过更改聊天窗口的配色方案来为用户定制聊天体验, 添加聊天前问题, 还有一个聊天后的调查.
  • 为显示销售和使用统计数据的内部仪表板构建了一个API.
CSS技术:, REST APIs, 后端开发, JavaScript, 宁静的发展, MySQL, jQuery, PHP, Web Development, APIs, Full-stack, HTML, API Integration, REST

软件开发人员

2009 - 2010
CCIG
  • 设计并实现了一个质量保证应用程序,包括一个动态调查生成器和HTML5音频播放器. 我还开发了一个后端服务,从前一天记录的所有销售电话中随机选择一个样本.
  • Wrote, specified, designed, 并根据人力资源部的要求开发了应聘者跟踪系统.
  • 将内部应用程序从遗留的本地PHP框架迁移到Symfony.
CSS技术:, 后端开发, MySQL, jQuery, JavaScript, PHP, Web Development, APIs, Full-stack, HTML, REST

Stack Overflow

http://stackoverflow.com/users/2422778/mike-szyndel
有超过250个答案和超过8600分,我在Stack Overflow用户中排名前5%.

Stagelink

作为首席技术官,我负责Stagelink的各种事务. 在日常工作中, 我负责编写代码和管理一个团队, 偶尔跳转到服务器和AWS管理, 开发产品路线图和编写规范, 执行代码审查和与开发人员一对一的交流, 与设计师谈判, and so on.

我最自豪的事情是:
•在提高可用性的同时,我们对网站进行了两次主要的重新设计, performance, the looks, 用户满意度.
•我成功地从单一的Rails应用转向了api——前端与后端清晰地分离,一些后台服务执行繁重的工作(比如电子邮件), and so on).
•通过分离产品代码库的不同部分并通过API进行通信,我做出了正确的技术决策. 这使我们在扩大规模时避免了许多麻烦.
•我帮助新开发人员快速熟练掌握Stagelink的代码和系统,以减少总线因素.

Pipedrive Gem

http://github.com/mszyndel/pipedrive-ruby
Pipedrive是一种CRM软件,我们在Stagelink经常使用它来跟踪我们的销售工作. 基于YouTube的抓取结果, 我们给匹配的美工发送冷邮件,并追踪《欧博体育app下载》的进度.

我们开始使用gem来简化我们的工作,但是代码非常糟糕. In my free time, 我开始重构它,并将质量(和代码覆盖率)提高了一点——我们计划在某个时候发布一个新版本.

Work Done:
•从分页处理代码中删除递归.
•将HTTP调用移出数据对象.
•执行代码的一般清理.
•更新了依赖项,并使其与当前的Ruby版本兼容.

Languages

SQL, CSS3, Sass, Haml, HTML5, CSS, HTML, ECMAScript (ES6), ES5, JavaScript, Ruby, PHP, Python, GraphQL

Frameworks

Express.. js、Redux、Bootstrap、Ruby on Rails 5、minitest、Ruby on Rails (RoR)、Ember.js, Jest, React Native

Libraries/APIs

Stripe, ActiveRecord, REST API, Sidekiq, Stripe API, Stripe Connect, Node.js, Twilio API, jQuery, PayPal API, React, Facebook Open Graph API, Facebook API, YouTube API, TensorFlow, Slack API, Amazon EC2 API, SendGrid API, OpenAPI, Pipedrive API

Tools

Slack, Git, Amazon CloudFront CDN, Jira, GitHub, RSpec, SOFORT, Wirecard, PAYMILL, Asana, G Suite, Trello, Bitbucket, Confluence, Docker Compose, Amazon EBS, Redux Thunk, SendGrid, Atom, Amazon弹性容器服务(Amazon ECS)

Paradigms

宁静的发展, MVC Design, REST, 持续交付(CD), Management, 后端架构, 敏捷软件开发, 测试驱动开发(TDD), 持续集成(CI), 需求分析, Scrum, Agile, HIPAA Compliance, ETL

Platforms

Heroku, MacOS, Linux, Amazon EC2, 亚马逊网络服务(AWS), Docker, Twilio, Shopify, AWS Lambda, Apache Kafka

Storage

ANSI SQL, 数据库管理(DBA), Memcached, PostgreSQL, Amazon S3 (AWS S3), MySQL, MongoDB, Redis, Elasticsearch

Other

Architecture, IT项目管理, API Integration, Web Scraping, BrainTree, Full-stack, Infrastructure, Payment Gateways, 质量保证(QA), QA Leadership, QA Automation, Software QA, 软件架构, APIs, CSV文件处理, Web Development, Mobile Back-end, 后端开发, 后端性能, Back-end, RESTful Services, RESTful Web服务, Ruby Gems, 高代码质量, CTO, 业务需求, 技术领导, ActiveAdmin, IT Consulting, 系统集成, Consulting, 解决方案架构, Data Modeling, Requirements & Specifications, Stripe Payments, Leadership, Team Leadership, eCommerce, 技术架构, Lambda Functions, Payment APIs, OAuth, Financial Data, 技术设计, OpenID Connect (OIDC), Storybook, Enzyme, Dynamics CRM 365, CRM APIs, Serverless, Scaling, Performance, Cargo & 运输,招聘,面试

行业专业知识

项目管理、网络安全

2006 - 2011

计算机科学硕士学位

Wrocław波兰科技大学Wrocław