Máté Solymosi, Developer in Zug, Switzerland
Máté is available for hire
Hire Máté

Máté Solymosi

Verified Expert  in Engineering

Ruby Developer

Location
Zug, Switzerland
Toptal Member Since
July 13, 2015

Máté is a full-stack software engineer with experience working on all sizes of web applications and cloud systems, from small greenfield startup projects to complex legacy systems of large enterprises. He prides himself in designing scalable, future-proof architectures and writing clean, maintainable code. Máté also has a degree and experience in business, allowing him to deliver solutions that add the most value to your product.

Portfolio

Siemens
Go, TypeScript, Angular, Node.js, Ruby, Java, JavaScript
Sittercity
JavaScript, PostgreSQL, Go, Ruby on Rails (RoR), Ruby

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Windows, Linux

The most amazing...

...application I've ever developed was a scalable and reliable remote access proxy service for a wide range of IoT devices.

Work Experience

Senior Software Engineer

2018 - PRESENT
Siemens
  • Designed, developed, and delivered device management and cloud connectivity solutions for building control and automation systems.
  • Used technologies such as JavaScript, Node.js, Go, Ruby, TypeScript, Angular, Java, Kafka, MQTT, AWS, Kubernetes, Terraform and more.
  • Worked on both the front end, back end, and DevOps features.
Technologies: Go, TypeScript, Angular, Node.js, Ruby, Java, JavaScript

Senior Full-stack Engineer

2015 - 2017
Sittercity
  • Worked as a senior full-stack engineer in a team of about twenty people, leading the web development of Chime, a new on-demand childcare product of Sittercity.
  • Did both front-end and back-end work in an Agile workflow, using Ruby-based technologies (e.g., Rails) on the back-end and HTML, SCSS, and JavaScript on the front end.
  • Designed and implemented a custom mini-framework for organizing front-end components, tailor-made to be fully compatible with the existing implementation, enabling the quick implementation of complex front-end features.
  • Took the initiative to reduce technical debt by refactoring major parts of the existing codebase, significantly reducing the cost of maintenance and future development in the affected areas.
  • Mentored junior developers, providing guidance and teaching them aspects of the system, as well as passing along my software development knowledge and best practices as much as I could.
Technologies: JavaScript, PostgreSQL, Go, Ruby on Rails (RoR), Ruby

Languages

SCSS, TypeScript, SQL, Markdown, Go, CSS3, Sass, PHP, Ruby, Java, JavaScript, XHTML, Regex, HTML5, CSS, HTML, Bash, XML, C#, VBScript, YAML, Visual Basic, Visual Basic .NET (VB.NET), Visual Basic for Applications (VBA)

Frameworks

Angular, Jasmine, Express.js, Ruby on Rails (RoR), Bootstrap, .NET, Symfony, Windows Presentation Foundation (WPF)

Libraries/APIs

Node.js, OpenID, Redis Queue, jQuery, Rack, AES, Web Audio API, Highcharts, MathJax, RequireJS

Tools

JSLint, GitHub Pages, NPM, Webpack, Pry, RVM, VPN, Shell, RSpec, Bundler, Fiddler, Microsoft Excel, GitHub, Git, Notepad++, MQTT, Karma, Auth0, Amazon EKS, Vagrant, Cucumber, Microsoft Visual Studio, AWS CloudFormation, Cygwin, Cron

Paradigms

Scrum, Model View Controller (MVC), Test-driven Development (TDD), Metaprogramming, Refactoring, Agile, DRY, Object-oriented Programming (OOP), Unobtrusive JavaScript, REST

Platforms

Visual Studio Code (VS Code), Linux, LAMP, Windows, AWS Lambda, Debian Linux, WordPress, Ubuntu, Heroku

Storage

PostgreSQL, JSON, MySQL, Amazon S3 (AWS S3), Amazon DynamoDB, Redis, InnoDB

Other

Bcrypt, APIs, Single Sign-on (SSO), Application Security, SSH, Ajax, OAuth, DOM, Mockups, HTTP, DNS, CSV, Serverless, Finance, Business, Unix Shell Scripting, DHCP, Amazon API Gateway, SVG, LDAP

2014 - 2018

Master's Degree in Banking and Finance

University of St. Gallen - St. Gallen, Switzerland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring