
Martin Kačmar
Verified Expert in Engineering
Serverless Developer
Prague, Czech Republic
Toptal member since February 12, 2019
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
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
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
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.
Software Engineer
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.
Lead Developer, Co-founder
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.
Experience
SalesChamp
https://www.saleschamp.eu/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)
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