Peter Vrba

Peter Vrba

Prague, Czech Republic
Hire Peter
Scroll To View More
Peter Vrba

Peter Vrba

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.
Peter is now available for hire
Portfolio
Experience
  • JavaScript, 11 years
  • PHP, 11 years
  • Python, 10 years
  • Django, 5 years
  • Regex, 9 years
  • C++, 5 years
Prague, Czech Republic
Availability
Full-time
Preferred Environment
Ubuntu/Debian Linux, Sublime Text, SVN, Git
The most amazing...
...thing I've coded is a super configurable web crawler written in Python with multiprocessing that can be spread to multiple machines.
Employment
  • Web Developer
    Freelance
    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: Python, Django, PostgreSQL
  • Web Developer
    redySPORT.cz
    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: Python, Django, MySQL, Redis, Sphinx Search, Celery, REST, PySide
  • Web Developer - Team Leader
    Foxmedia s.r.o.
    2010 - 2011
    • 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: Python, PHP, JavaScript
  • Web Developer
    Seznam.cz a.s.
    2007 - 2010
    • 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: Python, PHP, C++, JavaScript
  • Solution Designer
    TTSM s.r.o
    2006 - 2007
    • Participated in development of ERP systems.
    • Responsible for SQL analysis - MySQL, Oracle.
    Technologies: PHP, Python, SQL
  • Web Developer
    Premium Automotive Consulting East s.r.o-
    2005 - 2006
    • 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: PHP, ASP, JavaScript, VBA
  • Web Developer
    SiDma s.r.o
    2004 - 2005
    • 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: PHP, JavaScript, VBA
Experience
  • readySPORT.cz (Development)

    Fast and scalable ecommerce solution.

Skills
  • Languages
    PHP, JavaScript, Python, Rust, CoffeeScript, C, C++, Go, Regex
  • Frameworks
    Django, Ext JS, AngularJS, Flask
  • Libraries/APIs
    Django ORM, jQuery, jQuery UI, SQLite, Node.js
  • Paradigms
    AJAX, MVC, Class-based OOP, Concurrent Programming, Agile Software Development, Prototype-based OOP, Test-driven Development (TDD)
  • Platforms
    Debian Linux, Ubuntu, Linux, Windows
  • Storage
    Memcached, MySQL, NoSQL, Redis, PostgreSQL, MongoDB, PostGIS, Neo4J
  • Tools
    PDB
Education
  • High School degree in Math, Programming
    High School Grosslingova - Bratislava, Slovakia
    1995 - 1999
Hire the top 3% of freelance developers
I really like this profile
Share it with others