Scroll To View More
Radek Nováček, Software Developer in Brno, South Moravian Region, Czech Republic
Radek Nováček

Software Developer in Brno, South Moravian Region, Czech Republic

Member since August 10, 2016
Radek is a full-stack software developer with over ten years of experience with various programming languages and technologies. His expertise ranges from development of low-level operating system management tools, databases, and back-ends for information systems to desktop, mobile, and web apps.
Radek is now available for hire

Portfolio

Experience

  • Python, 10 years
  • Linux, 10 years
  • HTML, 7 years
  • JavaScript, 5 years
  • C++, 5 years
  • Django, 4 years
  • Redux, 1 year
  • React, 1 year
Brno, South Moravian Region, Czech Republic

Availability

Part-time

Preferred Environment

Linux, Git, CLI, PyCharm

The most amazing...

...project I've worked on is an information system for a construction company that provides a significant advantage against competition.

Employment

  • Full-stack Developer

    2016 - PRESENT
    Toptal, LLC
    • Created a dashboard that gathers data from Slack API and presents them in a concise form.
    • Implemented a Slack bot that sends automated reports and notifies users about various events.
    • Developed a dashboard that collects data from Google BigQuery API to provide early warnings about potential problems.
    • Worked on a system that prevents fraud using Microsoft Cognitive Services API.
    • Implemented user authentication using both Slack OAuth API and Google OAuth API.
    Technologies: Python, Django, JavaScript, React, Slack, Node.js, BigQuery, HTML, CSS
  • Shopify App and Theme Developer

    2016 - PRESENT
    WeAreEight (via Toptal)
    • Built custom Shopify themes with advanced user interaction.
    • Converted Shopify themes for use in Storefront Theme Editor.
    • Created an application embedded in Shopify's administration interface.
    • Integrated the Shopify application into the customer-facing part of a Shopify store.
    • Implemented free and paid plans for a Shopify application with limited features available in the free plan.
    Technologies: Shopify API, JavaScript, HTML, CSS, Liquid, React, Django
  • Lead Software Developer

    2013 - PRESENT
    S.O.K. Stavebni, s.r.o.
    • Created a web-based information system for a construction company.
    • Provided technical analysis and decision-making during the implementation.
    • Created a mobile application to collect data directly on construction sites.
    • Created tools to support construction results analysis.
    • Implemented a solution for data exchange with external tools (e.g., accounting, project planning).
    • Created a comprehensive test suite and deployed a continuous integration system for it.
    Technologies: Python, Django, Web, HTML5, JavaScript, CSS, Cordova/Phonegap, Knockout.js, jQuery, Bootstrap, D3.js, SQL, AJAX, Git, SSH, Nginx, Uwsgi
  • Software Engineer

    2009 - 2016
    Red Hat
    • Created a dashboard targeted to developers that gathers data from various services and helps developers to prioritize.
    • Created a system service that is used to check whether customer virtualization use matches their subscription.
    • Created a tool for Linux system management using industry standards.
    • Maintained software packages for both Fedora and Red Hat Enterprise Linux.
    • Deployed a continuous integration system for automated testing of project components.
    Technologies: Python, JavaScript, C, C++, Qt, Linux, Git

Experience

  • SOKIS (Development)

    SOKIS is web-based information system for a construction company, designed and created from scratch using Agile principles. The main targets are project planning, resource management, monitoring risks and performance, and evaluation of results. Currently in use.

    I am the lead software developer of this project.

    The server side is written in Python using Django framework. The client side consists of several rich web applications and a mobile application written using Apache Cordova framework.

  • Virt-who (Development)
    https://github.com/virt-who/virt-who

    Virt-who is an open source tool that monitors a hypervisor (local or remote) or virtualzation management system and reports what guests are running on what hypervisor. It supports libvirt, VMWare ESX(i) and vCenter, vdsm and RHEV-M, Microsoft Hyper-V, Citrix XenServer as a hypervisor, and Satellite 5 and Satellite 6 as reporting targets. It's written in Python. I'm the original author and main contributor.

  • Todo:Read (Development)
    https://github.com/rnovacek/todoread

    An award-winning mobile application for Meego and Blackberry for reading postponed articles written in C++ and Qt.

  • Developer Dashboard (Development)

    A web application that gathers data from multiple sources and presents them in concise form. Developers can use it to easily see what tasks and deadlines they have, and it helps them to plan and prioritize.

Skills

  • Languages

    ES7, HTML5, Python, JavaScript, XML, C++, C, CSS, HTML, SQL, Bash
  • Frameworks

    Jinja, Django, Flask, Knockout.js, Bootstrap, React Native, Cordova, Redux, Qt Quick, Qt
  • Libraries/APIs

    Django ORM, jQuery, SQLAlchemy, React, Vue.js, peewee, D3.js
  • Tools

    Pytest, Apache, Nginx, PyCharm, Webpack 2
  • Paradigms

    Testing, Continuous Integration (CI), REST, Agile Software Development, Test-driven Development (TDD), Concurrent Programming
  • Platforms

    Linux, Shopify, Docker, Android
  • Other

    Ajax, WebSockets
  • Storage

    PostgreSQL, MySQL, SQLite

Education

  • Master's degree in Information Technology
    2009 - 2011
    Brno University of Technology - Brno, Czech Republic
  • Bachelor's degree in Information Technology
    2006 - 2009
    Brno University of Technology - Brno, Czech Republic
I really like this profile
Share it with others