Peter Vrba, Apache Cassandra Developer in Prague, Czech Republic
Peter Vrba

Apache Cassandra Developer in Prague, Czech Republic

Member since July 23, 2012
Peter is a developer with a strong ability to develop scalable, fast, and efficient server solutions. He has extensive experience working as an individual, as part of team, and also as a team lead. He is always working closely with design and prefers test-driven development.
Peter is now available for hire


  • Comcast
    Go, PostgreSQL, Apache Cassandra, Apache Kafka
  • Freelance
    PostgreSQL, Django, Python
    PySide, REST, Celery, Sphinx Search Engine, Redis, MySQL, Django, Python



Prague, Czech Republic



Preferred Environment

Git, GoLand, CLion, MacOS

The most amazing...

...project I've developed is a distributed scheduler written in Go.


  • Senior Developer

    2015 - PRESENT
    • Designed and developed numerous gRPC microservices in Go language.
    • Designed a fault tolerant scheduler with the ability to deliver scheduled events via Webhook, Kafka, Redis, and AMQP.
    • Designed and maintained a library with core components for Go web services.
    Technologies: Go, PostgreSQL, Apache Cassandra, Apache Kafka
  • Web Developer

    2011 - PRESENT
    • Built several web sites using Django framework.
    • Used heavy caching, NoSQL, full text search (sphinx).
    • Using asynchronous (background) jobs using Celery (image processing, email sending, etc.).
    Technologies: PostgreSQL, Django, Python
  • Web Developer

    2011 - 2012
    • Built a scalable and fast eCommerce solution - system design and programming.
    • Used fast and reliable technologies such as Sphinx full text search in combination with heavy caching layer (Redis).
    • Built a custom caching layer for Django - automatically caching of instances and retrieving from cache (Redis).
    • Developed asynchronous tasks - sending emails, resolving colors in images.
    • Imported products from supplier website - distributed on more VPS.
    • Responsible for front-end programming using JavaScript (jQuery).
    Technologies: PySide, REST, Celery, Sphinx Search Engine, Redis, MySQL, Django, Python
  • Web Developer - Team Leader

    2010 - 2011
    Foxmedia s.r.o.
    • Designed architecture and developed core components for CMS system - PHP.
    • Developed various widgets for CMS system - JavaScript.
    • Created scalable and easily configurable web crawler for websites - Python (multiprocessing).
    • Built several Facebook applications - PHP.
    Technologies: JavaScript, PHP, Python
  • Web Developer

    2007 - 2010 a.s.
    • Developed backend of several high traffic web sites.
    • Developed and maintained advertising platform (C++, SQL, Python, PHP).
    • Development real estate website back-end and front-end.
    • Developed and maintained a price comparing website.
    • Developed and maintained an application that works as a "purse" to pay for several services - backend (C++).
    • Created an internal inventory system using python.
    • Participated in development of a point of sale system using Python.
    • Developed a TV program website - backend (C++).
    Technologies: JavaScript, C++, PHP, Python
  • Solution Designer

    2006 - 2007
    TTSM s.r.o
    • Participated in development of ERP systems.
    • Responsible for SQL analysis - MySQL, Oracle.
    Technologies: SQL, Python, PHP
  • Web Developer

    2005 - 2006
    Premium Automotive Consulting East s.r.o-
    • Built intranet several intranet systems for automotive sales companies.
    • Made a lot of tools in VBA that converts data to other sources and directly were generating reports and presentations.
    • Built system for evidence of attendance for employees with generating reports directly to finance department using php and javascript.
    • Wrote several maintenance and automation scripts for graphic department in AppleScript.
    • Been participating in Flash applications in ActionScript.
    Technologies: Visual Basic for Applications (VBA), JavaScript, ASP, PHP
  • Web Developer

    2004 - 2005
    SiDma s.r.o
    • Built system for telemarketing uses using PHP and JavaScript - AJAX.
    • Created system for administration of funds for non profit agencies, selecting clients for direct marketing and maintain history about direct marketing actions.
    • Made several useful tools in VBA for data processing.
    • Built JavaScript library that communicated with server and no refresh of site was needed.
    • Made some tools to extract data from various sources - VBA.
    Technologies: Visual Basic for Applications (VBA), JavaScript, PHP


  • (Development)

    Fast and scalable eCommerce solution.


  • Languages

    Python, Regex, Go, JavaScript, Rust, C++, C, Swift, PHP, Visual Basic for Applications (VBA), SQL
  • Frameworks

    Django, ASP, Ext JS, Flask, AngularJS
  • Libraries/APIs

    Django ORM, jQuery, jQuery UI, Node.js
  • Paradigms

    Concurrent Programming, Class-based OOP, Agile Software Development, REST, Test-driven Development (TDD)
  • Platforms

    Linux, Ubuntu, Debian Linux, Windows, Apache Kafka, MacOS
  • Storage

    NoSQL, Memcached, PostgreSQL, Redis, MySQL, SQLite, MongoDB, Sphinx Search Engine, PostGIS, Neo4j
  • Other

    Ajax, Apache Cassandra
  • Tools

    PDB, Celery, Sublime Text, Subversion (SVN), Git, GoLand, CLion


  • High School degree in Math, Programming
    1995 - 1999
    High School Grosslingova - Bratislava, Slovakia

To view more profiles

Join Toptal
Share it with others