Peter Vrba
Verified Expert in Engineering
Apache Cassandra Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, GoLand, CLion, MacOS, Rust, Linux
The most amazing...
...project I've developed is a distributed scheduler written in Go.
Work Experience
Senior Developer
Comcast
- 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.
Web Developer
Freelance
- 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.).
Web Developer
redySPORT.cz
- 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).
Web Developer - Team Leader
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.
Web Developer
Seznam.cz 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++).
Solution Designer
TTSM s.r.o
- Participated in development of ERP systems.
- Responsible for SQL analysis - MySQL, Oracle.
Web Developer
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.
Web Developer
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.
Experience
readySPORT.cz
Skills
Languages
Python, Regex, Go, JavaScript, Rust, C++, C, Swift, PHP, Visual Basic for Applications (VBA), Active Server Pages (ASP), SQL
Frameworks
Django, 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
Education
High School Degree in Math, Programming
High School Grosslingova - Bratislava, Slovakia
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