Scroll To View More
Hire the top 3% of freelance developers
Mirosław Opoka

Mirosław Opoka

Innsbruck, Austria
Member since May 5, 2015
Miroslaw is a senior software engineer and architect with 15+ years of experience in Linux systems, OO network programming, real-time programming, and web technologies. He enjoys creating software solutions that are carefully designed, very efficient, and reliable ("it just works"). He pays attention to details because those details make a difference between a great product and an average one.
Mirosław is now available for hire
  • Linux, 19 years
  • Unix Shell Scripting, 18 years
  • C++, 18 years
  • Embedded Linux, 14 years
  • C, 10 years
  • Git, 9 years
  • Python, 5 years
Innsbruck, Austria
Preferred Environment
GNU/Linux (Debian), Xfce4, Vim, Git, Chrome
The most amazing...
...project I've coded was a fast data bus for exchanging messages (also by subscription) between connected processes on an embedded platform.
  • Software Engineer
    2011 - PRESENT
    • Built diverse extensions to a traffic light controller (C/C++, embedded Linux).
    • Sped up/optimized a web platform for a traffic light controller (C++, ExtJS).
    • Coded a portal for price and reviews comparison of Amazon products (Python, Django, Bootstrap, jQuery).
    • Created FCGI and Websocket multi-process back-end in C++11 (STL, ACE lib) for web interface for a traffic light controller.
    Technologies: C/C++(C++11), Python, Django
  • Senior Software Development Engineer
    2004 - 2010
    • Ported a traffic light controller from 386 to arm on embedded Linux.
    • Built Linux kernel modules for supporting the traffic light controller.
    • Created an inter-process communication daemon (data bus) optimized for embedded Linux (C++).
    • Wrote a high-performance wrapper library for communicating with the traffic light controller, used in Holland (pure C, POSIX).
    • Developed a web administration platform (ExtJS, CGI, C).
    Technologies: C, C++, JavaScript (ExtJS)
  • Software Developer
    proFILE Computersysteme GmbH
    2002 - 2004
    • Built OO networking applications in C++ and Perl.
    Technologies: C++ (ACE), CORBA (ACE+TAO), Qt, XML, XSL, Perl
  • Senior Software Developer & Network Administrator
    2000 - 2002
    • Co-authored the fully automated web-hosting system.
    • Designed and coded web-based portals (LAMP).
    • Provided network administration.
    Technologies: PHP, Perl, MySQL, Apache, packet filters, LDAP, Qmail, DNS, shell scripting
  • Fast Message Bus (Other amazing things)

    Fast data bus for exchanging messages between connected processes on embedded platform. It supported direct and broadcast messages and subscription mechanism.

  • Starzonia (Development)

    Simple tool for checking price of same products across several Amazon stores. It calculates price including shipping to the given destination country (by default the place where viewer was). It can also calculates the overall rating of a product taking in account all reviews (stars) from several Amazon stores.

  • Languages
    C++, C, Python, Less, HTML5, CSS, JavaScript, SQL
  • Tools
    Makefile, Vim Text Editor, Git, Subversion (SVN), CMake
  • Paradigms
    Object-oriented Programming (OOP)
  • Platforms
    Linux, Embedded Linux, Arduino
  • Other
    Traffic Engineering, Unix Shell Scripting, Embedded Systems
  • Frameworks
    GoogleTest, Bootstrap 3, Flask, Django, Bootstrap
  • Libraries/APIs
    Standard Template Library (STL), jQuery
  • Storage
  • Master's degree in Computer Engineering
    West Pomeranian University of Technology - Szczecin, Poland
    1996 - 2001
Hire the top 3% of freelance developers
I really like this profile
Share it with others