Martin Kačmar, Developer in Prague, Czech Republic
Martin is available for hire
Hire Martin

Martin Kačmar

Verified Expert  in Engineering

Serverless Developer

Prague, Czech Republic

Toptal member since February 12, 2019

Bio

Martin has over seven years of experience working on high-availability distributed systems. He also has experience developing HTTP and REST APIs that make the integration between systems seamless. He focuses on secure, reliable, and fast solutions that are well-tested and documented.

Portfolio

Cimpress
Serverless, Docker, Kubernetes, Amazon Web Services (AWS), React, Node.js
iflix
AWS CloudFormation, Kubernetes, Amazon Web Services (AWS), Node.js
SalesChamp
Docker, Ansible, RabbitMQ, MongoDB, MySQL, Backbone.js, PHP 7

Experience

  • Linux - 11 years
  • Docker - 4 years
  • Node.js - 4 years
  • PostgreSQL - 3 years
  • Amazon Web Services (AWS) - 3 years
  • Kubernetes - 2 years
  • Serverless - 2 years
  • Azure - 1 year

Availability

Part-time

Preferred Environment

Go, Node.js, Git, Linux

The most amazing...

...system I've worked on was an industrial application using a custom TCP protocol that allowed the client automate their processes during the peak of the season.

Work Experience

Lead Software Engineer

2017 - 2019
Cimpress
  • Provided technical leadership and managed the team of developers.
  • Worked on integration with industrial system responsible for automated sortation of packages utilizing custom TCP protocol.
  • Worked on micro-services responsible for optimal carrier selection for shipping purposes.
  • Directly communicated with business stakeholders and other technical leaders in the organization when designing new systems.
  • Lead the interviews evaluating our candidates for technical skills and worked in a role of hiring manager.
Technologies: Serverless, Docker, Kubernetes, Amazon Web Services (AWS), React, Node.js

Software Engineer

2017 - 2017
iflix
  • Worked on integrations with partner TELCOs that allowed easier customer onboarding.
  • Implemented prototype for recording watch history for the users utilizing Kinesis streams with several performance restrictions.
Technologies: AWS CloudFormation, Kubernetes, Amazon Web Services (AWS), Node.js

Lead Developer, Co-founder

2011 - 2016
SalesChamp
  • Created scalable architecture for back-end system with a focus on speed and reliability with heavy utilization of asynchronous processing.
  • Created an extendable front-end framework for building new UI components focused on performance and an offline-first approach.
  • Implemented a rigorous testing process on various levels to ensure the quality of delivery among the team of developers.
  • Created components for creating custom reports evaluating the performance of users for managers with the possibility to export raw data to CSV.
  • Designed an extendable core of the system responsible for managing the lifecycle of leads during the sales process that allowed for easy integrations with external systems during specific parts of this lifecycle.
  • Managed development team and mentored team members.
Technologies: Docker, Ansible, RabbitMQ, MongoDB, MySQL, Backbone.js, PHP 7

Experience

SalesChamp

https://www.saleschamp.eu/
I’ve created the architecture of back-end and front-end of software focused on improving the workflow of a door-to-door sales force. The system allows modular integrations with 3rd party client APIs, imports and exports of a large amount of data and its visualization and reporting.

Project goals were to make the front-end of our application available on a variety of Android and iOS devices and modularity of interface to allow most effective workflows for different teams.

I was responsible for building and managing our development team. Technical challenges included making system responsive while processing large data sets.

Skills

Libraries/APIs

Node.js, Backbone.js, React, Vue, Puppeteer

Tools

Shell, Git, RabbitMQ, AWS CloudFormation, Terraform, Ansible

Languages

JavaScript, Bash, Go, PHP 7

Frameworks

Express.js

Paradigms

Agile

Platforms

Linux, Kubernetes, Docker, Amazon Web Services (AWS), Azure

Storage

MySQL, PostgreSQL, MongoDB, Amazon DynamoDB, Azure Cosmos DB, Redis

Other

Leadership, Serverless, Infrastructure as Code (IaC), Distributed Systems, Site Reliability Engineering (SRE)

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