Matthias Bayer,德国巴伐利亚州慕尼黑的开发者
Matthias is available for hire
Hire Matthias

Matthias Bayer

Verified Expert  in Engineering

Full-stack Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
January 24, 2017

Matthias is a software engineer living in Munich, Germany, 拥有超过十年的经验,使用最好的网络技术设计和开发应用程序. 他对开放网络平台和开源软件情有独钟. 他主要使用JavaScript或TypeScript为浏览器或Node开发现代软件.js platform.

Portfolio

M21 Technologies
JavaScript, TypeScript, React, Next.js, React Native, HTML5, CSS, MongoDB...
Personal Project | PeerIt Video Delivery Network
Docker, WebRTC, Node.js, TypeScript, CSS, HTML5, JavaScript, PostgreSQL, HTML...
Personal Project | Reflect OS
Vue, Node.js, Electron, CSS, HTML5, JavaScript, PostgreSQL, HTML, api, SQL...

Experience

Availability

Part-time

Preferred Environment

Linux

The most amazing...

...我开发的软件是一个基于浏览器中的WebRTC的点对点内容交付网络.

Work Experience

Software Engineer

2019 - PRESENT
M21 Technologies
  • 为科技创业公司提供软件工程和咨询服务. Collaborated with Cruise LLC, Labelbox, Inc., Owner.com, Inc., and more.
  • 专门与硅谷的中小型创业公司合作.
  • 通过我在德国的公司完成100%的远程工作.
Technologies: JavaScript, TypeScript, React, Next.js, React Native, HTML5, CSS, MongoDB, MongoDB Atlas, HTML, APIs, REST, GraphQL, PostgreSQL, Redis, Tailwind CSS, Vercel, AWS IoT, Expo, Firebase, Node.js, Redux, SQL, Express.js, Webhooks, Automation, REST APIs, MySQL, NestJS

Software Engineer

2016 - 2019
Personal Project | PeerIt Video Delivery Network
  • 构建基于WebRTC的点对点内容分发网络.
  • 使用WebSockets和Node构建了一个实时跟踪器.js.
  • 为节点和浏览器中的本机加密操作开发了同构包.
  • 使用PKI和默克尔树执行内容完整性和真实性检查.
  • 为几个视频播放器创建JavaScript插件.
  • Developed a debug interface using Vue.js.
  • 写了一篇关于在浏览器中使用点对点网络的媒体传输的科学论文.
Technologies: Docker, WebRTC, Node.js, TypeScript, CSS, HTML5, JavaScript, PostgreSQL, HTML, api, NestJS, SQL, Express.js

Software Engineer

2017 - 2017
Personal Project | Reflect OS
  • 利用Electron、Node开发模块化智能镜像操作系统.js, and Vue.
  • Implemented voice command recognition with Node.js and Google Speech-to-Text API.
  • Developed the front end with Vue.
  • 使用Node实现实时天气和交通更新.js.
  • Developed software that runs on a smart mirror (Bit.ly/2W0k2NA).
Technologies: Vue, Node.js, Electron, CSS, HTML5, JavaScript, PostgreSQL, HTML, api, SQL, Express.js

Senior Software Engineer

2014 - 2017
Soprado GmbH
  • 使用AngularJS开发并维护了一个web应用程序.
  • 用Symfony和AngularJS框架构建一个REST API.
  • 使用AngularJS和D3创建了一个Elasticsearch日志文件可视化.js.
  • 使用Ansible和Kubernetes编写软件来管理100多个服务器基础设施.
  • 作为DevOps团队的一员,维护服务器和网络基础设施.
  • 使用WebSockets和Node构建了一个实时统计API.js.
  • Ported a legacy AngularJS web application to React.
技术:React, Kubernetes, Ansible, Docker, Elasticsearch, MongoDB, PHP, Symfony, Node.js、AngularJS、JavaScript、CSS、HTML5、HTML、Angular、api、REST api、SQL

Lead Software Engineer/DevOps

2012 - 2014
Soprado GmbH
  • 使用REST api和Selenium构建了一个完全自动化的订购模块,用于web浏览器自动化.
  • Led the development team (approximately ten people).
  • Managed the server and network.
  • Refactored and maintained existing PHP projects.
  • Developed the front end with JavaScript and jQuery.
Technologies: Zend Framework, Selenium, Vagrant, MySQL, PHP, JavaScript, CSS, HTML5, HTML, Angular, APIs, REST APIs, SQL, Webhooks

Web Developer (Freelance)

2011 - 2012
RAYSTORM Digital Studio
  • Managed the project and provided customer service.
  • Enhanced an existing custom PHP CMS.
  • Maintained and improved existing projects.
技术:Linux, MySQL, PHP, CSS, HTML5, JavaScript, HTML, REST api, SQL

Web Developer

2010 - 2011
RAYSTORM Digial Studio
  • Built an online food ordering system from scratch.
  • 使用TYPO3或Zend框架创建多个网站.
  • 开发了一个自动网络托管和计费系统.
  • Enhanced an existing custom PHP CMS.
  • Performed server and network administration.
技术:jQuery, Zend Framework, JavaScript, MySQL, PHP, CSS, HTML5, HTML, SQL

Freelance Developer

2008 - 2010
Freelance Work
  • Built small websites using WordPress and Joomla.
  • Developed custom WordPress plugins.
  • Created a custom PHP MVC-Framework.
  • Used jQuery for animations.
  • Built rich user interfaces with Ajax.
技术:jQuery, JavaScript, PHP, CSS, HTML5, HTML, api, SQL

Profile

http://bayer.dev
请访问我的个人资料页面,看看可能的方式与我联系,并了解更多关于我的经验.

The page was built with Next.js and is hosted on Vercel.

Reflect OS

http://bit.ly/2W0k2NA
Reflect OS是智能镜像的模块化操作系统. I developed this software using Electron, Vue.js and Node.js.

PeerIt

我使用WebRTC在浏览器中开发了一个点对点网络. This network created a secure, 分布式实时文件系统,可用于在对等体之间分发任意文件. 连同HTTP流和媒体源扩展API, 这可以用于在观看者之间分发视频片段,以减少内容提供者服务器的负载. 我还在大学里写了一篇关于这项技术的科学论文.

Sheetlify

我目前正在开发一项服务,可以将保存在云端的电子表格(Google Drive)转换为数据, Office 365) into a GraphQL or REST API. 涉及的技术包括TypeScript、GraphQL、MongoDB、React、Redux和Node.js.

Self Improvement

In my free time, 我开发web应用程序和小型服务来尝试新技术, languages, or frameworks. The technologies I use a lot include React Native, Go, and exciting browser APIs like WebRTC, Streams API, or the Serial API.

Languages

HTML, CSS, HTML5, SQL, JavaScript, PHP, TypeScript, GraphQL

Frameworks

PHP MVC, Redux, Next.js, Symfony 3, Express.js、React Native、NestJS、顺风CSS、Selenium、AngularJS、Electron、Zend Framework、Symfony、next.js, Jest, Angular

Libraries/APIs

Node.js、WebRTC、React、Mapbox GL、jQuery、Vue、REST api、Vue 2、Vuex

Other

全栈、api、Webhooks、Apollo、样式组件、计算机科学、Web开发

Tools

Webpack, NPM, NGINX, Vagrant, Ansible, Git, MongoDB Atlas, Expo

Platforms

Linux、Docker、Kubernetes、Mapbox、Vercel、Amazon Web Services (AWS)、Firebase、AWS IoT

Paradigms

Test-driven Development (TDD), Agile Software Development, Responsive Web Design (RWD), Class-based OOP, Prototype-based OOP, Functional Programming, DevOps, Asynchronous Programming, REST, Automation

Storage

Elasticsearch, PostgreSQL, MySQL, NoSQL, MongoDB, Redis

2015 - 2019

媒体计算机科学理学硕士学位(Web和应用程序开发,可用性工程)

Wilhelm bchner应用科学大学- Pfungstadt,德国

2011 - 2013

学士学位,Web开发和设计专业

SAE研究所慕尼黑|米德尔塞克斯大学伦敦-德国慕尼黑和英国伦敦

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring