Máté Solymosi, Ruby Developer in Zug, Switzerland
Máté Solymosi

Ruby Developer in Zug, Switzerland

Member since July 13, 2015
Máté is a full-stack software engineer with experience working on web applications and cloud systems of all sizes, from small greenfield projects of startups 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.
Máté is now available for hire




Zug, Switzerland



Preferred Environment

Visual Studio Code, Sublime Text, Git, Windows

The most amazing...

...system I've designed is a platform-independent distributed ledger application framework which enables the faster development of blockchain applications.


  • Senior Software Engineer

    2018 - PRESENT
    • Helped design, develop, and deliver device management and cloud connectivity solutions for building control and automation systems.
    Technologies: Go, TypeScript, Angular, Node.js
  • Senior Full-stack Engineer

    2015 - 2017
    • 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. This framework allowed us to quickly implement complex front-end features without having to re-write everything using a full-blown JS framework.
    • Took the initiative to reduce technical debt by refactoring major parts of the existing codebase, greatly 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: SCSS, JavaScript, PostgreSQL, Go, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2015 - 2017
    University of St. Gallen
    • Contributed to the functional and technical specifications of an award-winning web-based mobile application featuring educational content for university students.
    • Managed a team of three developers during the implementation phase, which involved assigning tasks, making higher-level technical decisions, and ensuring that the milestone deadlines are kept.
    • Developed an interactive "Who wants to be a Millionaire?" game using among others the Web Audio API, CSS3 transitions, and icon fonts.
    • Created a simple but flexible CMS for managing the content of the application, including support for custom placeholders for inserting dynamic content into static content pages.
    • Wrote detailed developer documentation and training manuals so that less experienced future developers of the app also understand how it works and can continue its development.
    • Won the Les B. Strickler Innovation in Instruction Award for the American Risk and Insurance Association.
    Technologies: Sass, jQuery Mobile, MySQL, PHP
  • Full-stack Web Developer

    2014 - 2016
    • Designed and built a mobile-friendly user interface for an eCommerce web application using the Twitter Bootstrap UI framework.
    • Extended the lightweight PHP MVC framework that was being used for the app with a flexible form generation and validation engine.
    • Added internationalization support to the PHP framework being used for the app, complete with parameterizable translations and date and number formatting using PHP's localization API.
    • Implemented an interface for uploading images with support for drag and drop, progress reporting, multiple simultaneous uploads, and proper error handling and security measures.
    • Set up the production server for the application by configuring a standard Apache + MySQL + PHP stack on a Linux box and setting up the necessary security measures (firewall, logging, backup, etc.).
    Technologies: Bootstrap, Sass, jQuery, MySQL, PHP
  • Security Auditor

    2014 - 2014
    GE Healthcare
    • Performed a security audit on a PHP-based web application aiming to find vulnerabilities that must be fixed before deployment.
    • Prepared a forty-page audit report including an executive summary, a brief overview of my findings, and a detailed listing of the discovered vulnerabilities classified by severity.
    • Provided instructions to the developers on how to fix the discovered vulnerabilities and how to design applications in a security-conscious manner in the future.
    Technologies: JavaScript, MySQL, PHP
  • Full-stack Web Developer

    2014 - 2014
    • Wrote the functional specification for and designed the UI of a social web application for the 2014 Toastmasters International Convention.
    • Implemented user authentication using LinkedIn in a robust and secure manner.
    • Created a real-time notification server using Ruby and Faye, hosted on a Heroku instance, secured by token-based authentication.
    • Developed a real-time chat feature on the client side, using the Faye server to send and receive messages.
    Technologies: Sass, jQuery Mobile, MySQL, PHP


  • Olidrop

    Olidrop is a Swiss startup with the idea to enable direct trading between producers and consumers without any intermediaries. The eCommerce web application I designed, specified, and developed for them has features such as complete internationalization (five languages and six countries), advanced product filtering, and location-based search.

  • Keret

    A lightweight MVC framework written in PHP, which I used for multiple small-scale projects. Includes a flexible form generation and validation module, support for internationalization, security measures against SQL injection and CSRF, and a few more handy features.

  • HSG Insurance App

    The aim of this project is to develop a web-based mobile application featuring interactive educational content on the topic of insurance theory. The app features a simple but flexible content management system, as well as an interactive "Who wants to be a Millionaire" game, developed entirely using HTML5 and CSS3 techniques.

  • Neptun PowerUp!

    Used by more than 15,000 students attending 20+ universities in Hungary, this open-source browser add-on improves the usability and the speed with which certain tasks can be completed on the web-based user interface of Neptun, a central administration system used by most Hungarian universities.

  • Extensible Accounting System

    This is a modular framework for developing accounting information systems with complex business models, which served as a companion to my bachelor's thesis. It attempts to eliminate redundancies in the data model by getting rid of the general ledger and storing everything in a semantic business model supported by a caching layer.

  • Salt and Pepper

    This is a Rails gem which provides automatic password hashing for ActiveRecord (version 3.0) and a couple of methods for generating random strings, tokens, etc. Superseded by has_secure_password and custom serializers in later Rails versions.

  • Creating a Ruby DSL: A Guide to Advanced Metaprogramming (Publication)
    Write better Ruby code by leveraging its metaprogramming features. In this article, you will learn how to create your own Ruby domain specific language (DSL).


  • Languages

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

    Angular, Jasmine, Express.js, Ruby on Rails (RoR), Bootstrap, Grape, Redux, .NET, Symfony, Windows Presentation Foundation (WPF)
  • Libraries/APIs

    Node.js, Redis Queue, jQuery, Rack, jQuery Mobile, Braintree API, OpenID, React, jQuery UI, jQuery File Upload, AES, Web Audio API, Highcharts, MathJax, RequireJS, Facebook API, LinkedIn API
  • Tools

    JSLint, GitHub Pages, NPM, Pry, RVM, Shell, RSpec, Cucumber, Bundler, PuTTY, Firebug, PhpMyAdmin, Fiddler, Microsoft Excel, GitHub, Git, Notepad++, Karma, Webpack, Makefile, VPN, Vagrant, VMware, Microsoft Visual Studio, MQTT, Auth0, Amazon EKS, Sublime Text, TCPDF, Cygwin, Cron, AWS CloudFormation
  • Paradigms

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

    Linux, LAMP, Windows, Debian Linux, WordPress, Ubuntu, Heroku, AWS Lambda, Visual Studio Code, Ethereum
  • Storage

    PostgreSQL, JSON, MySQL, Redis, InnoDB, AWS S3, MongoDB, AWS DynamoDB
  • Other

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


  • Master's Degree in Banking and Finance
    2014 - 2018
    University of St. Gallen - St. Gallen, Switzerland
  • Partially Completed Bachelor's Degree in Business IT
    2012 - 2015
    Corvinus University of Budapest - Budapest, Hungary
  • Bachelor's Degree in Finance and Accounting
    2011 - 2014
    Corvinus University of Budapest - Budapest, Hungary

To view more profiles

Join Toptal
Share it with others