Join The–Dots

Petr Juna


  • Create New List

Join our Pro Plan to message Petr

You can only message people who are following you. If you’d like to message this person, simply join our Recruiter Pro Plan.

  • LevelSenior
  • LocationLondon, United Kingdom
  • AvailabilityLocked Pro Plan feature
  • ProfessionsWeb & Digital Programmer - Marketer - UI & UX Designer


Are you sure?

Do you really want to delete project ECOMMERCE PLATFORM ROCKAR?

Are you sure?

Do you really want to delete project ECOMMERCE PLATFORM?

Are you sure?


Are you sure?


Are you sure?

Do you really want to delete project DEVELOPMENT OF WIDE RANGE ECOMMERCE WEBSITES?

About me

I am senior JavaScript and Magento developer with more thank 8 years experience. I was consulting for most reliable companies across the Europe mainly in Prague, Berlin, Tbilisi and London. I became as Javascript developer and used it for whole of my professional life. I had a chance to use on client based requierements in frontend development for sectors like banking, pharmacy sector, retail, automotive. I hate approaches that makes companies and their engineers without arms in the meaning of codebase extendibility and updatbility. This costs a lot of energy of developers and unpredictable high costs. Efficiency can became into creativity in code reusability and loosely coupled approches.


  • CSS
  • Html
  • Javascript
  • Mysql
  • PHP
  • Magento
  • Nodejs
  • Backbonejs
  • Agile
  • Express.js
  • Angularjs
  • Meteor.js
  • React.js
  • Sailsjs
  • Angular2

Work history


Senior Magento Developer

White Runway

Mar 2016
  • PROJECT: ECOMMERCE PLATFORM Characteristics: Leading team of frontend and backend developers Applied skills: Team-Lead and Senior Role Remote cooperation Creating EAV DB structure, and PHP development MVC Module creation Theme development Used technologies: PHP (Magento, Composer), MYSQL, HTML, CSS (LESS), Javascript (jQuery), Vagrant (CentOS/7), Ruby (Capistrano), Nginx


Senior Javascript Developer

Travel Republic, UK

Jul 2015
  • PROJECT: MUTLIPLATFORM TRAVEL APPLICATION Characteristics: Traversing system to new technologies (ES5 to ES6). Feature development. Designing and writing new applications using ReactJS and Redux architecture. Applied skills: Mostly development of new feature and extension of current websites Traversing application on new modern ECMA2015 using Typescript Developing multiple systems for public and as well for internal purpose Event-Driven Programming, Test-Driven Programming (KarmaJS), Reactive Programming Used technologies: Javascript (+ ES5, ES6, Backbone, AngularJS, Typescript, Underscore, Promise, ECMA6, ReactJS, JEST, Redux), NodeJS (+ MVC, Gulp, REST…), ClosureScript (with ReactClosure), HTML5, CSS3 (+LESS, SASS), C#/.NET, Razor


Webdeveloper, UXD and Graphics

PYXIS Design S.r.o

Nov 2010
  • PROJECT: STANIOL | RECYCLATION OF WEBSITES etc. Characteristics: A system for implementing static or dynamic front end optimized for a wide range of display units. Applied skills: Application design in UML languages, the analysis of implementable features. Used technologies: Python, HTML5, CSS3, Less CSS, JavaScript, jQuery, Jake, Node.JS, Bugzilla, hybrid UML.


Javascript Consultant & Architect

Unicorn Systems, CZ

May 2015 - Sep 2015
  • PROJECT: UNIFIED INTERNET BANKING SYSTEM Characteristics: Software designing and consultation of architecture of unified reusable banking modular system with on demand features. Applied skills: Consulting architecture of banking application with lead developers Designing specific components on ReactJS Used technologies: UML, PERT, NodeJS (+ MVC, GulpJS, SocketIO, REST API…), Javascript (+ ReactJS, Babel, Promise, ECMA6), CommonJS (Browserify), REST, Test-Driven Programming (KarmaJS)


Lead Frontend Developer & Architect


Mar 2015 - Jun 2015
  • PROJECT: INTERNET BANKING SYSTEM FOR TBC BANK Characteristics: Implementation of banking system for Georgian TBC Bank Applied skills: ? Whole application architecture, planning and organizing system ? Leading team of 8 members ? Creating application design on basis of delivered requirements Used technologies: UML, PERT, Javascript (+ AngularJS, Typescript, Underscore, Promise, ECMA6, RequireJS, AMD), NodeJS (+ Grunt, SocketIO…), HTML5, CSS3 (+LESS, SASS), AMD (RequireJS + Typescript), REST, Test-Driven Programming (KarmaJS)


Senior Javascript Developer & Architect


Jan 2015 - Apr 2015
  • PROJECT: DEVELOPMENT OF ANGULAR JS APPLICATION Characteristics: Netherland banking company Applied skills: Developing one page application for desktop and mobile platforms Developing of applications in AngularJS framework Leads of UI development and design architectures AngularJS applications Used technologies: Javascript (+ AngularJS, Typescript, Underscore, Promise, ECMA6), NodeJS (+ Grunt, SocketIO…), Java (Spring, Grails...), HTML5 (Kendo UI framework), CSS3 (+LESS, SASS), AMD (RequireJS + Typescript), REST, Event-Driven Programming, Test-Driven Programming (KarmaJS, Protractor)


Senior Javascript & UI Developer

Certicon, CZ

Sep 2014 - Dec 2014
  • PROJECT: FOR MOBILE PLATFORM Characteristics: The Company is oriented mostly on pharmaceutics and offering big portfolio of projects. Applied skills: ? Developing applications for Android and iOS platform ? Developing of applications in AngularJS framework ? Used libraries: EDGE Animate Used technologies: HTML5, Javascript (+ AngularJS, Underscore), NodeJS (+ Grunt), CSS3 (+LESS)


Senior Javascript Developer & Magento Developer

Summit, UK

Aug 2013 - Nov 2014
  • PROJECT: DEVELOPMENT OF WIDE RANGE ECOMMERCE WEBSITES Characteristics: The Company is strongly oriented on big retail companies throughout the Europe like Argos, Rockar, Carpetright, Selfridges, Fashion eyewear, ASDA, BCC etc. Applied skills: Designed and developed deployment of company approaches in Magento using Nodejs with Grunt. Enhanced Functional Programming and Javascript Object-Oriented Programming as part of daily development agenda. Design and developed Lesser packaging system for LESS CSS as opensource that has been build up front Bower packaging system using Nodejs. Progressive Slider solution has been developed as opensource part of some projects using Javascript and JQuery API. AngularJS as part of frontend for ecommerce projects + special solution of AngularJS via Laravel framework API and Magento API. Leading UI developers on particular projects. Used technologies: HTML5, Javascript, AngularJS, Node Js, Grunt, CSS3, LESS, Underscore, Backbone.js, jQuery, Drupal, Magento, Wordpress, Confluence, JIRA


Verification Engineer

Acision Czech Republic S.r.o

Nov 2012 - May 2013
  • PROJECT: VERIFICATION OF SMS GATEWAYS FOR LATIN AMERICA Characteristics: Design and development of testing framework of high scalable sms gateway in the field of telecommunications. Applied skills: Acquisition of a high knowledge of new technologies and more efficient study of new technologies. Everyday usage of Python language. Working with communication protocols. High concentration, manage the work and work under pressure. Used technologies: Unix, Python, basics of Java language, Linux environment on high level, Bash, communication protocols (SMPP, CIMD, UCP, pseudo protocol SMAP …) knowledge of the tools of network traffic Wireshark, Tcpdump, databases environment LDAP. Project management by system Doors, Remedy.


Webdeveloper, UX Designer and Graphic

ALL IN 1 S. R. O

Mar 2011 - Jul 2012
  • PROJECT: FRONTEND AND BACKEND DEVELOPMENT OF WEBSITES Characteristics: Complex management and execution of front-end web development, UX and web design of (deal of the day website). Front-end and Back-end web development of various websites. Applied skills: UX design, webdesign, graphic design, Developed skills in back-end development: Python and Django (framework), Node.JS and Object oriented PHP and method MVC. Teamwork. Use of Nette in production environment. Used technologies: PHP, XHTML + HTML5, CSS (LESS), JavaScript (json, jQuery …), AJAX, Node.JS, Python (Django …). Framework Nette a Codeigniter, Bash, Linux. Activecollab for management purpose, DRUPAL 6.



Regional Studies and International Trade

Metropolitan University

Jan 2010 - Jul 2013
  • Termination with title Ing. Degree in "Regional Studies and International Trade


Social Media and Communications

Univerzita Jana Amose Komenského

Jan 2009 - Jul 2010
  • Achieved a Bachelor's degree in "social media and communications.


Social and Political Communication

Professional College OF Media, Prague

Jan 2006 - Aug 2009
  • Achieved DiS. degree in the field of "social and political communication


Personal Computer Applications and Graphic Design

High School OF Stribrskeho, Prague

Jan 2002 - May 2006
  • • Graduation exam in "personal computer applications and graphic design."