Senior Developer2015 - PRESENTComcast
Technologies: Go, PostgreSQL, Apache Cassandra, Apache Kafka
- 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 Developer2011 - PRESENTFreelance
Technologies: PostgreSQL, Django, Python
- 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 Developer2011 - 2012redySPORT.cz
Technologies: PySide, REST, Celery, Sphinx Search Engine, Redis, MySQL, Django, Python
- 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.
Web Developer - Team Leader2010 - 2011Foxmedia s.r.o.
- Designed architecture and developed core components for CMS system - PHP.
- Created scalable and easily configurable web crawler for websites - Python (multiprocessing).
- Built several Facebook applications - PHP.
Web Developer2007 - 2010Seznam.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 Designer2006 - 2007TTSM s.r.o
Technologies: SQL, Python, PHP
- Participated in development of ERP systems.
- Responsible for SQL analysis - MySQL, Oracle.
Web Developer2005 - 2006Premium 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.
- Wrote several maintenance and automation scripts for graphic department in AppleScript.
- Been participating in Flash applications in ActionScript.
Web Developer2004 - 2005SiDma s.r.o
- 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.
- Made some tools to extract data from various sources - VBA.