Matej Pavla

Matej Pavla

Brno, Czech Republic
Hire Matej
Scroll To View More
Matej Pavla

Matej Pavla

Brno, Czech Republic
Member since June 3, 2014
Matej is a web/mobile application developer with skills in both back-end and front-end programming. He has worked on a variety of applications ranging from small web/Facebook applications as a freelancer to big web/mobile solutions as a front-end developer for an outsourcing company.
Matej is now available for hire
  • JavaScript, 7 years
  • PHP, 7 years
  • PhoneGap, 3 years
  • REST, 3 years
  • Google Maps, 3 years
  • OpenCart, 2 years
  • AngularJS, 2 years
Brno, Czech Republic
Preferred Environment
Mac, Windows, Debian Linux
The most amazing...
...thing I have worked on was a RESTful web and hybrid mobile application for booking and tracking taxis.
  • Full-stack Developer
    Maptive (via Toptal)
    2014 - PRESENT
    • Added new front-end features to an existing responsive web/mobile application, using JavaScript, jQuery, jQuery UI, AJAX, Bootstrap, and CSS3.
    • Heavily used Google Maps API v3 to display items on the map and perform geospatial data calculations.
    • Added new features to the back-end API. The back-end was written using PHP, based on a MySQL database. Communication with the front-end via AJAX used JSON format.
    • Debugged and tested for memory leaks on both desktop and mobile devices using Safari/Chrome developer tools, Xcode, and Instruments.
    Technologies: PHP, MySQL, JavaScript, jQuery, AJAX, Google Maps API v3, Bootstrap, Linux
  • Web (Full-stack) + Hybrid Mobile App Solo Developer
    Podagy (via Toptal)
    2015 - 2015
    • Developed a RESTful API back-end based on Yii2 PHP framework.
    • Utilized the LAMP stack, hosted in the Amazon Cloud.
    • Utilized AngularJS for the web and mobile application front-end. Most of the code was reused across both applications.
    • Used Mandrill API for sending emails. Self-created templates viewable in desktop, web, and mobile email clients. The client provided PSD graphics and mockups for some of the required functionality. I set up versioning software (Git on Bitbucket) and LAMP, designed the architecture of the application, and sliced PSDs to create design of both mobile and web applications. I have also solo-developed both applications.
    • Managed packages in Composer and Bower.
    Technologies: AngularJS, Yii2, PhoneGap, MySQL
  • Front-end and Mobile Developer
    Software Development Europe
    2013 - 2014
    • Improved a mobile hybrid application build using Phonegap.
    • Upgraded the mobile hybrid application to work with the newest standards.
    • Worked in an Agile development environment.
    • Used Scrum methodologies.
    • Combined many technologies in one project (Phonegap, PHP, Codeigniter, jQuery Mobile, Android Native, CSS, LESS, Compass, PHP, JavaScript, etc.).
    Technologies: Phonegap, jQuery Mobile, PHP, jQuery, JavaScript, Android Native, Xcode, Perforce
  • Web and hybrid mobile solution for taxi booking and tracking (Development)

    Created an application for booking taxis. The application also featured an interface for a dispatcher. I implemented the REST architecture. Technologies used were: PHP, Apache 2, Apache Cordova, jQuery Mobile, jQuery, CSS3, Google Maps API v3, Google Cloud Messaging, Android Native. It was a startup project and I was the sole developer.

  • Web application which provides translations to and offers products of a third-party company fetched via SOAP (Development)

    I was the sole developer in a startup project. The application continuously fetches products from a third party company via SOAP. These products are then translated via Google Translate API v2 and presented to the customer. As a solo developer, my responsibilities also included setting up a Debian Linux server together with Apache, Postfix, FTP Daemon, Arno Firewall, CRON, and other tools. Other technologies used are Yii2 PHP framework, Codeception testing framework, AngularJS, jQuery, Bootstrap 3, Angular-UI library, and more. The application consists of front-end, back-end, and console programming.

  • E-commerce solution based on Opencart (Development)

    E-commerce solution for a medium-sized company. The most interesting part about this project was that the database of the e-shop is synchronized daily with the company's internal database. The databases are not homogenous, so converting of the data was also applied (not just products but also category structure, etc). The project was based on an Opencart e-commerce solution, but soon evolved beyond that as new features were needed. I started as a solo developer and as the project developed, I stayed on as team leader and consultant.

  • Promotional game for a hair-care company on Facebook (Development)

    As a part of a three-person team, I helped to create two Facebook applications (games) for a hair-care company to promote their new products. My task was to create the ActionScript 3 Flash front-end for both applications that communicated with a back-end written in PHP.

  • Game on Google Play (Development)

    As the sole programmer in a team with a graphic designer, I created a game which was ultimately submitted to the Android market (Google Play). The mobile part of the application was written in ActionScript 3 (Adobe Flash) leveraging Adobe AIR capabilities. The back-end part, used to keep track of scores, was created using PHP, AmfPHP and MySQL. See the above link for a review (in Slovak).

  • Facebook quiz application (Development)

    I was the sole developer of a promotional Facebook quiz application. The application leveraged Facebook Graph API to get basic data from users and post on their wall. Technologies used included PHP, Facebook PHP SDK, CSS3, and MySQL.

  • "Mosaic of hope" - web application for donating to a foundation (Development)

    Served as sole developer of an application through which users can donate money to a foundation. Its front-end was created using Adobe Flash and was designed as a mosaic. Users buy pieces of the mosaic directly in the application, so it also features secured payment gateways. The back-end was created using PHP, AmfPHP, and MySQL.

  • Presentation and e-commerce web solution for an educational company (Development)

    Presentational and e-commerce web solution for an educational company, based on CakePHP v1.

  • Languages
    JavaScript, PHP, HTML5, Java, ActionScript 3, Python, LessCSS, Ruby, CSS3, SASS
  • Libraries/APIs
    Google Maps, jQuery Mobile, jQuery, Facebook Open Graph API
  • Paradigms
    REST, Model View Controller (MVC), Functional Programming, Responsive Web Design (RWD), Cross-browser JavaScript, Agile Software Development, Scrum
  • Misc
  • Frameworks
    Yii 2, Cordova, AngularJS, PhoneGap, Codeception, Android SDK, Jasmine, Bootstrap 3, Ionic, CodeIgniter
  • Tools
    Firebug, Adobe AIR, PuTTY, Flash, Apache, GIS, PhpStorm, Git, Google Cloud Messaging, FlashDevelop, Rally, Perforce, Postfix, Composer, Bower, Karma, Xcode, Trello, Adobe Premiere Pro
  • Platforms
    Mac OS X, Debian Linux, OpenCart, Android, Windows
  • Storage
    MySQL, Microsoft SQL Server
  • Master's degree in Applied Informatics
    Masaryk University Faculty of Informatics - Brno, Czech Republic
    2012 - 2014
  • Bachelor's degree in Informatics
    Slovak University of Technology Faculty of Informatics and Information Technologies - Bratislava, Slovak Republic
    2009 - 2012
I really like this profile
Share it with others