
Martin Krivuš
Verified Expert in Engineering
Software Developer
Prague, Czech Republic
Toptal member since May 8, 2020
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
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
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
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.
Software Developer
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.
Senior iOS Developer
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.
Senior Python/C++ Developer
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.
Python/C++ Developer
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.
Experience
Liftago
https://www.liftago.cz/Education
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
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