Martin Krivuš, Developer in Prague, Czech Republic
Martin is available for hire
Hire Martin

Martin Krivuš

Verified Expert  in Engineering

Software Developer

Prague, Czech Republic

Toptal member since May 8, 2020

Bio

Martin has over 12 years of experience in software development and design of database systems. Specializing in React and Python/Django, he's also deployed numerous applications in Google Cloud Engine or Kubernetes environments using Docker. After working for Seznam.cz (the most prominent internet company in the Czech Republic), Martin's worked as a freelance iOS developer for several years, so he also has an in-depth understanding of the limits and capabilities of mobile ecosystems.

Portfolio

Generali Česká pojišťovna
CSS, React Redux, Enzyme, Redux, React
eProvement | Trackio.io
OpenCV, Linux, Bash, CSS, Python 3, Django, Docker, Google Cloud Engine, MySQL...
Liftago a.s.
iOS, CocoaPods, MQTT, Swift, Objective-C

Experience

  • Linux - 14 years
  • MySQL - 14 years
  • Python - 14 years
  • Django - 8 years
  • Docker - 4 years
  • React Redux - 4 years
  • React - 4 years
  • Google Cloud Engine - 3 years

Availability

Part-time

Preferred Environment

Teams, iOS, WebStorm, Slack, MacOS

The most amazing...

...project was I held full responsibility over the development of the iOS Liftago app, that is still competing with Uber in the local Prague market.

Work Experience

React Developer

2019 - PRESENT
Generali Česká pojišťovna
  • Developed and maintained a customer management system for the biggest insurance company in the Czech Republic (written in React and using Redux store).
  • Designed and developed automated tests that cover over 95% of front-end apps' code.
  • Performed impact analysis to minimize technical debt and delays along with participating in the scrum system of software development.
  • Built the front-end part of the CRM system that grants access to clients' data only when they are physically present and authorizes access by scanning their IDs with a web camera.
  • Merged, at the end of 2019, two large CMS systems of two separate companies into one, while maintaining workflows of the employees and their accounts access controls.
Technologies: CSS, React Redux, Enzyme, Redux, React

Software Developer

2017 - 2019
eProvement | Trackio.io
  • Built technology proofs of concept for various people-tracking systems in the retail environment that could detect persons using cameras and cheap edge computing units.
  • Developed a Python application that detected people in a video-camera stream using OpenCV, Intel NUC, and Intel OpenVino neural network models.
  • Developed a dockerized Python app running in GCE that synchronized edge computing devices and was used to store and process the analytics data.
  • Developed a React single-page application that displayed data from people counters using Plotly graphs, and movement heatmaps.
Technologies: OpenCV, Linux, Bash, CSS, Python 3, Django, Docker, Google Cloud Engine, MySQL, React Redux, React, Python

Senior iOS Developer

2014 - 2016
Liftago a.s.
  • Developed an iOS app for a Czech startup that could compete with Uber in the local market (it basically connected taxi services with customers).
  • Maintained and developed a unique state machine system, that was used for state synchronization between mobile apps and the back end.
  • Developed a data synchronization bridge using MQTT that saved the battery life of mobile devices and minimized data usage, while offering near real-time state updates between app and back end.
Technologies: iOS, CocoaPods, MQTT, Swift, Objective-C

Senior Python/C++ Developer

2012 - 2013
Seznam.cz
  • Built and maintained multiple back-end components of Seznam.cz search engine, that interpreted user queries and created an optimized request to a low-level database cluster.
  • Developed a system for research engineers that compared decision trees of newly trained machine learning models and production ones.
  • Developed software used to analyze and understand the impact of collocations, abbreviations, dates, and morphisms on the final search results.
Technologies: Linux, Bash, Django, Python, C++

Python/C++ Developer

2008 - 2012
Seznam.cz a.s.
  • Developed and maintained the community services of a Czech internet company Seznam.cz: Lide.cz and Spoluzaci.cz.
  • Maintained a collection of Debian packages for the deployment of production software.
  • Designed and optimized large MySQL databases and Sphinx search engines.
  • Designed and maintained a type of software for server clusters used for image processing, storage, and serving.
Technologies: Bash, Django, Sphinx Search Engine, Linux, Debian, MySQL, C++, Python

Experience

Liftago

https://www.liftago.cz/
Liftago is a Prague-based startup that uses mobile technology to create a free market for taxi drivers. I held full responsibility for all of the iOS app development. The app uses a unique state machine to control UI flow and validate data and state transitions driven by the server. The client and server is synchronized using the MQTT protocol.

Education

2007 - 2011

Bachelor's Degree in Computer Science

Masaryk University Brno - Brno, Czech Republic

Skills

Libraries/APIs

React, React Redux, OpenCV, CocoaPods

Tools

Slack, WebStorm, MQTT

Languages

Python, Python 2, Python 3, JavaScript, HTML, CSS, Bash, Objective-C, Swift, C++

Frameworks

Django, Redux

Storage

MySQL, Sphinx Search Engine

Platforms

Google Cloud Engine, Linux, MacOS, Docker, iOS, Debian

Other

Enzyme, Teams

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