Tomas Majer, Developer in Bratislava, Bratislava Region, Slovakia
Tomas is available for hire
Hire Tomas

Tomas Majer

Verified Expert  in Engineering

Software Architecture Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
September 9, 2015

Tomas is an accomplished and performance-driven leader with extensive experience in various facets of IT management, architect solutions, and customer experience management. He has a proven ability to collaborate with upper management while identifying, planning, developing, and implementing creative initiatives supporting future business vision/needs.

Portfolio

Kiwi.com
React, API Architecture, Docker, NoSQL, Scrum, Lambda Architecture, PostgreSQL...
Denník N
REST, Varnish, Redis, Payment Gateways, APIs, Elasticsearch, Majestic Monolith...
Staffino
Sentiment Analysis, PostgreSQL, React, Autoscaling, REST APIs, Microservices...

Experience

Availability

Part-time

Preferred Environment

Google Cloud, Amazon Web Services (AWS), Test-driven Development (TDD), Docker, Git

The most amazing...

...thing I designed and developed was a modular plug and play monolith CRM system (open sourced) for a new independent news portal in Slovakia.

Work Experience

Head of Software Platform

2018 - PRESENT
Kiwi.com
  • Led multiple platform teams of 50+ people as an engineering manager to deliver top-notch services libraries, including open-source projects and Orbit. Kiwi), tooling, and processes.
  • Implemented best practices for overall engineering operations involving the back-end, front-end, mobile, QA, and technology writers.
  • Transformed the majority of the company into Jira, including whole engineering, product, and other departments.
  • Implemented new company-wide tools into Kiwi.com - SAP SuccessFactors, Concur, Salesforce, and various Slack bots.
  • Set up a Kiwi subsidiary office in Bratislava from five contractors to 30+ regular developers.
  • Offered exceptional support in reducing company software expenses during COVID-19 crises by 35,000+ Euro per month.
Technologies: React, API Architecture, Docker, NoSQL, Scrum, Lambda Architecture, PostgreSQL, Writing & Editing, Software QA, Automation, Slack API, Python, Amazon Web Services (AWS)

Engineering and System Design

2014 - 2019
Denník N
  • Developed an outstanding modular plug-and-play monolith CRM system (open sourced). Optimized conversions, resulting in an increased number of active subscribers from zero to 60,000.
  • Designed a REMP platform including 15+ custom integrations. I managed multiple rounds' applications for the Google DNI fund with 1.3 million+ euros.
  • Develop tools for publishers to sell their content on the web-user tracking, emailing, and segmenting in real-time.
  • Managed and installed REMP instances that handle more than 1.5 million+ subscriptions currently.
  • Structured the overall technical solutions for newspapers, web, crowdfunding, a subscription system, and a paywall.
Technologies: REST, Varnish, Redis, Payment Gateways, APIs, Elasticsearch, Majestic Monolith, PHP

Chief Technology Officer

2016 - 2018
Staffino
  • Engaged as CTO in Staffino.com to improve customer experience by a large margin. Planned, designed, and developed a robust development process such as merge requests, deployments, issue tracking, CI, and testing for a distributed team.
  • Executed end-to-end development consolidations for cutting-edge features and apps. Performed an in-depth analysis to discover accurate balance for refactoring the roadmap to consolidate and decouple systems.
  • Devised and deployed top-tier initiatives to transform the company from B2C to B2B resulting in large profits.
  • Delivered excellent ongoing support in migration to AWS from one DigitalOcean droplet to 50+ AWS instances.
  • Led the development of the front end, back end, Integration, and support teams and continuously hired new talent.
Technologies: Sentiment Analysis, PostgreSQL, React, Autoscaling, REST APIs, Microservices, Ruby on Rails (RoR), Ruby, Amazon Web Services (AWS)

Chief Technology Officer

2014 - 2017
eFabrica , a. s
  • Planned and designed a microservices architecture for a publishing platform with more than 50+ apps and over ten developers in different technologies.
  • Oversaw various facets of development set up, scaling, and monitoring for each customer on-premises, cloud, and CDNs set up.
  • Leveraged the biggest media houses and TVs in Slovakia and Czechia (nova.cz, hnonline.sk, joj.sk, markiza.sk) for video archive, live, and magazines.
Technologies: React, Video Processing, Hiring, Elasticsearch, RabbitMQ, Laravel, Redis, NoSQL, API Architecture, APIs, PostgreSQL, MySQL, Video Streaming, Domain-driven Design (DDD), Microservices, Ruby on Rails (RoR), Ruby, Nette, PHP, Amazon Web Services (AWS)

Solution Architect

2014 - 2015
Piano Software
  • Processed client requests and prepared solutions. Integrated new publishers into the piano platform.
  • Designed new subscription models for magazines to meet customers' needs.
  • Assisted with team organization. Introduced new development techniques, developed continuous integrations, and merged requests.
  • Tested performance of on-premises and cloud solutions. Moved some services to AWS.
  • Created a puppet provision suite to automatically create the whole environment for all microservices.
Technologies: UML, API Architecture, RabbitMQ, Scrum, Continuous Integration (CI), MongoDB, PostgreSQL, Cassandra, PHP, Go, Node.js

Developer and Consultant

2013 - 2015
Freelance
  • Guided clients from the beginning of the project to the end.
  • Assisted companies in developing their new ideas; hired developers, designed architecture, and set up processes.
  • Created a Ruby on Rails multi-language application as a general sharing system used for communication between teams from five countries. This included a voting mechanism for rating users in elections.
  • Took over a PHP payment library for Slovak banks created in MONOGRAM technologies, continuously developing and upgrading.
  • Assisted an educational company in building its platform for selling courses. Defined development processes and helped with application scaling and performance.
  • Facilitated with multiple technical tools and solutions around video streaming. Developed a scalable video transcoding tool and video streaming solution supporting multiple CDN providers with live content (Streamstar.com).
Technologies: Hiring, API Architecture, Video Streaming, Video Processing, Node.js, PHP, Ruby on Rails (RoR), Ruby

Chief Technology Officer

2012 - 2013
MONOGRAM Technologies, spol. s r.o
  • Developed and maintained effective eCommerce solutions for the biggest flight ticket e-shop in Slovakia, pelikan.sk, and Books, the biggest in retail shopping, pantarhei.sk.
  • Supervised three development departments; web (PHP and Ruby), C# and C++, and mobile (Objective-C and Java).
  • Devised and deployed numerous multimedia products that ended as a separate spin-off company.
  • Budgeted for developed project. Created offers for clients based on requirements.
  • Delivered time estimates and planned work. Wrote specifications in UML.
Technologies: Oracle9i, MySQL, PostgreSQL, Video Streaming, APIs, Elasticsearch, Node.js, Ruby on Rails (RoR), Ruby, PHP, UML

Lead PHP Developer

2005 - 2012
MONOGRAM Technologies, spol. s r.o
  • Created, designed, and supervised dozens of web applications.
  • Designed a publishing platform for some of the biggest Slovak publishers.
  • Developed and managed three of the top ten websites based on page views in Slovakia.
  • Created a Node.js application for the real-time pushing of data to paying customers watching live video streams.
  • Optimized web applications for high availability at certain times.
Technologies: APIs, Redis, PostgreSQL, MySQL, Node.js, Nette, PHP

Kiwi.com

https://kiwi.com/
At Kiwi.com, we want to make travel accessible and open to all. We challenge the status quo. We combine carriers that don’t cooperate and provide unique travel itineraries that you won’t find anywhere else. We use other travel hacks to get you the cheapest ticket, even if it’s a part of a return or multi-stop ticket.

Piano INC

https://piano.io/
Worked as Solution architect.

TV JOJ - Slovak Television

http://www.joj.sk/
I developed and defined the entire architecture for television, including online streaming videos with a custom video and a unique online video advertisement platform. Additionally, I developed multiple web portals based on this architecture, such as video portals, web for online live events, and classic online magazines.

Diagnose.me

https://www.diagnose.me/
I developed the first version of the product, including the front-end website and also the entire back-end for handling orders from the web. Processing medical cases (including various stages) is handled in this system by back-office staff. I also helped the company to set up their own development team and start with basic IT processes such as Scrum and continuous integration.

Etrend.sk

http://www.etrend.sk/
I designed and built this publication platform for online and print media based on TYPO3 as the front-end for web applications and a custom application for handling multimedia content. This included a process for creating an article in one place and publishing it on the web or in print. I also used WordPress (multi-user) for managing the blog platform.

ESET

http://eset.com/
I built an international website for the antivirus company, ESET. With the internal system administration team, we optimized the website for high availability. We also prepared multi-stage and multi-datacenter deployments and the whole publication life cycle.

Languages

SQL, PHP, Ruby, UML, Go, Python, Java, JavaScript, C#, Objective-C

Frameworks

Nette, Zend Framework, Symfony, Hadoop, Laravel, Ruby on Rails (RoR)

Tools

RabbitMQ, PhpStorm, Git, Varnish

Platforms

Amazon Web Services (AWS), iOS, Docker

Storage

MySQL, PostgreSQL, Redis, Google Cloud, Elasticsearch, MongoDB, NoSQL, Memcached, Oracle9i, Cassandra

Other

APIs, Payment Gateways, Software Architecture, Technical Leadership, Leadership, Staffing, Domain-driven Design (DDD), Video Streaming, Autoscaling, Software QA, Writing & Editing, Sentiment Analysis, Video Processing, Hiring, Computer Engineering

Libraries/APIs

React, Node.js, Facebook API, REST APIs, Slack API

Paradigms

Scrum, Test-driven Development (TDD), Continuous Integration (CI), Microservices, Majestic Monolith, Automation, Lambda Architecture, API Architecture, REST

2005 - 2010

Master of Science Degree in Computer Engineering

Slovak Technical Universion - Bratislava

JANUARY 2021 - JANUARY 2023

AWS Solutions Architect Associate

Amazon Web Services

DECEMBER 2020 - JANUARY 2023

AWS Certified Cloud Practitioner

AWS Elemental, an Amazon Web Services Company

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