Miroslav Panák, Developer in Bratislava, Bratislava Region, Slovakia
Miroslav is available for hire
Hire Miroslav

Miroslav Panák

Verified Expert  in Engineering

Software Developer

Bratislava, Bratislava Region, Slovakia

Toptal member since December 5, 2022

Bio

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

Soonr (acquired by Datto)
C++, Objective-C, Linux, MacOS, Windows, SQLite, OpenSSL, File Synchronization...
Whitestein Technologies
C++, Windows Kernel Drivers, Windows Services

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

Part-time

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

2008 - 2017
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.
Technologies: C++, Objective-C, Linux, MacOS, Windows, SQLite, OpenSSL, File Synchronization, Backups

Senior Software Developer

2002 - 2005
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.
Technologies: C++, Windows Kernel Drivers, Windows Services

Experience

Stock Charting App

Developed a client-server application using C#. My responsibility was implementing a connection between the client and server app on both sides, user authentication, bar chart feed handler, and distribution of stock price updates to interested clients.

Education

1995 - 2000

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

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