
Miroslav Panák
Verified Expert in Engineering
Software Developer
Bratislava, Bratislava Region, Slovakia
Toptal member since December 5, 2022
Miro is a professional C++ developer with more than 20 years of experience in diverse types of projects for macOS, Linux, and Windows platforms. He is ready for new challenging engagements and working with great people. He has experience in application design and development with attention to performance, platform-independent development, kernel mode, and leading small teams.
Portfolio
Experience
- Software Engineering - 20 years
- C++ - 20 years
- Linux - 15 years
- Windows - 15 years
- Multithreading - 10 years
- MacOS - 10 years
- File Synchronization - 9 years
- Linux Kernel Modules - 5 years
Availability
Preferred Environment
Linux, MacOS, Xcode, Vim Text Editor
The most amazing...
...thing I've worked on is a system that allows hundreds of thousands of users to collaborate and synchronize changes on millions of files in real time.
Work Experience
Team Leader
Soonr (acquired by Datto)
- Designed architecture and developed the client side of the application for sharing and synchronization of files and content organized in projects across team members, similar to Dropbox.
- Implemented a platform-independent synchronization engine embedded in macOS, Linux, Windows, iOS, and Android apps.
- Implemented a solution able to manage hundreds of thousands of files per instance.
Senior Software Developer
Whitestein Technologies
- Developed parts of secure mobile IP protocol driver and service for the Windows platform.
- Implemented WLAN management and XAuth authentication module in kernel and service.
- Debugged and troubleshot problems in kernel mode using SoftICE and WinDBG.
Experience
Stock Charting App
Education
Master's Degree in Computer Science
Slovak University of Technology in Bratislava - Bratislava, Slovakia
Skills
Libraries/APIs
OpenSSL
Languages
C++, Objective-C, C#
Platforms
Linux, MacOS, Windows, iOS, Docker
Storage
SQLite
Other
Software Engineering, File Synchronization, Multithreading, Windows Services, Linux Kernel Modules, Asynchronous I/O, Scripting Languages, Windows Kernel Drivers, Backups
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