Matthias Bayer
Verified Expert in Engineering
Full-stack Developer
Munich, Bavaria, Germany
Toptal member since January 24, 2017
Matthias is a software engineer living in Munich, Germany, with over a decade of experience designing and developing apps using the best web technologies. He has a soft spot for the open-web platform and open-source software. He mostly works with JavaScript or TypeScript to develop modern software for the browser or the Node.js platform.
Portfolio
Experience
Availability
Preferred Environment
Linux
The most amazing...
...software I've built is a peer-to-peer, content delivery network based on WebRTC in the browser.
Work Experience
Software Engineer
M21 Technologies
- Provided software engineering and consulting services for tech startups. Collaborated with Cruise LLC, Labelbox, Inc., Owner.com, Inc., and more.
- Specialized in working with small to medium startups in Silicon Valley.
- Performed 100% remote work through my own company in Germany.
Software Engineer
Personal Project | PeerIt Video Delivery Network
- Built a peer-to-peer content delivery network based on WebRTC.
- Constructed a real-time tracker using WebSockets and Node.js.
- Developed isomorphic packages for native cryptographic operations in node and the browser.
- Performed content integrity and authenticity checks using PKI and merkle trees.
- Created JavaScript plugins for several video players.
- Developed a debug interface using Vue.js.
- Wrote a scientific paper about media delivery using peer-to-peer networks in the browser.
Software Engineer
Personal Project | Reflect OS
- Developed a modular smart mirror operating system using Electron, Node.js, and Vue.
- Implemented voice command recognition with Node.js and Google Speech-to-Text API.
- Developed the front end with Vue.
- Implemented real-time weather and traffic updates using Node.js.
- Developed software that runs on a smart mirror (Bit.ly/2W0k2NA).
Senior Software Engineer
Soprado GmbH
- Developed and maintained a web application using AngularJS.
- Built a REST API with Symfony and AngularJS frameworks.
- Created an Elasticsearch logfile visualization using AngularJS and D3.js.
- Wrote software to manage a 100+ server infrastructure using Ansible and Kubernetes.
- Worked as part of the DevOps team to maintain server and network infrastructure.
- Built a real-time statistics API using WebSockets and Node.js.
- Ported a legacy AngularJS web application to React.
Lead Software Engineer/DevOps
Soprado GmbH
- Built a fully automated ordering module using REST APIs and Selenium for web browser automation.
- 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.
Web Developer (Freelance)
RAYSTORM Digital Studio
- Managed the project and provided customer service.
- Enhanced an existing custom PHP CMS.
- Maintained and improved existing projects.
Web Developer
RAYSTORM Digial Studio
- Built an online food ordering system from scratch.
- Created multiple websites using TYPO3 or Zend Framework.
- Developed an automated web hosting and billing system.
- Enhanced an existing custom PHP CMS.
- Performed server and network administration.
Freelance Developer
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.
Experience
Profile
http://bayer.devThe page was built with Next.js and is hosted on Vercel.
Reflect OS
https://bit.ly/2W0k2NAPeerIt
Sheetlify
Self Improvement
Education
Master of Science Degree in Media Computer Science (Web and App Development, Usability Engineering)
Wilhelm Büchner University of Applied Sciences - Pfungstadt, Germany
Bachelor of Science Degree with Honors in Web Development and Design
SAE Institute Munich | Middlesex University London - Munich, Germany and London, UK
Skills
Libraries/APIs
Node.js, WebRTC, React, Mapbox GL, jQuery, Vue, REST APIs, Vue 2, Vuex
Tools
Webpack, NPM, NGINX, Vagrant, Ansible, Git, MongoDB Atlas, Expo
Languages
HTML, CSS, HTML5, SQL, JavaScript, PHP, TypeScript, GraphQL
Frameworks
PHP MVC, Redux, Next.js, Symfony 3, Express.js, React Native, NestJS, Tailwind CSS, Selenium, AngularJS, Electron, Zend Framework, Symfony, Nuxt.js, Jest, Angular
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
Other
Full-stack, APIs, Webhooks, Apollo, Styled-components, Computer Science, Web Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring