About me

Jan Pospíšil

Web application programmer

I am a freelance programmer. I specialize in websites and web applications (PHP – Nette Framework, jQuery, React, Redux, Node.js, Express), and in native applications in JavaScript (React Native, Redux, React + PhoneGap) and native applications in JavaScript for Windows 8/10

  • Name Jan Pospíšil
  • Date of birth 25. 12. 1983
  • Address Rohová 14, 165 00 Praha 6

Skills

Design

  • Photoshop: 100%

    100%
  • Illustrator: 70%

    70%
  • Indesign: 30%

    30%
Design

Languages

  • English - written: 95%

    95%
  • English - spoken: 95%

    95%
Languages

Programming

  • Html/css/less: 90%

    90%
  • javascript: 100%

    100%
  • php: 100%

    100%
  • mysql: 100%

    100%
  • Mssql: 80%

    80%
  • PostgreSQL: 80%

    80%
Programming

Frameworks

  • Nette: 100%

    100%
  • Zend: 40%

    40%
  • CodeIgniter: 70%

    70%
  • jQuery: 100%

    100%
  • Node.js: 100%

    100%
  • EXT.JS: 80%

    90%
  • Backbone: 90%

    90%
  • React: 100%

    100%
  • Redux: 100%

    100%
  • Angular: 70%

    80%
Frameworks

Work experience

FE developper at glommen-mjosen.no (www.glommen-mjosen.no).

July 2023 - March 2024

Application development in the Norwegian Forest Maintenance and Management Company. Technologies used: React, ArcGIS, Jest, Typescript, Git, Azure, Gitpod

FE Team Leader at PWC (www.pwc.com).

May 2022 - August 2023

Frontend development for PWC Timesheet (internal project) in react. Used technologies: React, Redux, Redux-saga, Reselect, Jest, Typescript, Git, Jenkins, Azure, Jira, Veracode platform

STL (Senior Technical Leader) at Inventi Company (www.inventi.cz).

August 2019 - April 2022

Development of car configurator for PSA Group - store.peugeot.fr. Used technologies: React, Redux, Redux-saga, Reselect, Jest, Typescript, Git, Jenkins, Azure, Jira

Development of Internet Banking at BSC Company (www.bankingsoftware.company).

February 2019 - July 2019

Development of internet banking for foreign clients for BSC. Used technologies: React, Redux, Redux-saga, Jest, Typescript, Git, Jenkins

Web and Intranet Development for Integra (www.integra.cz).

April 2018 - February 2019

Web and Intranet Development. Used technologies: React, Redux, Redux-thunk ES8, Jest, Webpack, Typescript, Formik, Eslint, Git

Development of SPA applications in React (www.hcinsurance.ru) for the company Home Credit

December 2017 - March 2018

Development of the Frontend SPA application in Javascript. Used technologies: React, Redux, ES6, Mocha, Chai, Webpack, Flow Type

Consultation of development in Javascipt (Node JS, React) for the company Arbes technologies, a.s.

August 2017 - November 2017

Consultation of web services development in Javascript, especially Node JS, React, Redux, ES6, Mocha, Babel, Webapck

Node JS REST API for company T-Mobile

June 2017 - October 2017

I'm in charge of developing JSON REST API. Used technologies: Node JS, Expres, babel, ES6, GIT, mocha

SPA React Ncloud application for the T-Mobile Company

June 2016 - August 2016

I'm responsible for development of application for Virtual Machine configuration. All application run as single page application in React + Redux and bundled with webpack. Application communicate with server by JSON REST API. Used libraries: react, redux, webpack, babel, ES6, less, GIT, mocha, react-router, Immutable

Senior programmer at Loreal

March 2011 - present

I am responsible for a trouble-free running of the Loreal Company Intranet for Eastern Europe (Czech Republic, Slovakia, Hungary, Poland). I am in charge of 17 applications written in PHP/JavaScript (React + Redux + ES6 + Webpack) + MSSQL + 2 online applications written in PHP/JavaScript + MySQL:

Migrating an existing PHP application from PHP 4.2 to PHP 5.5

September 2015 – November 2015

For MetLife Insurance Company, I carried out a transfer of an existing reporting application into a newer PHP version, especially the overwriting of the non-supported structures, libraries and functions.

Wiki documentation for Komerční banka

February 2015 – September 2015

The aim was to create several pages based on an existing Confluence technology and to make these pages multilingual. Most of the code was written in JavaScript with: React + Redux + ES6 + Webpack, Mocha, Babel.

Universal administration for content management for mobile phones and tablets

February 2013 – November 2018

The aim was to create a redaction system (www.adamapp.cz), which allows for a configuration of the future appearance of a mobile application and content management. The application then communicates with the mobile application through JSON API. The application is written in PHP + Nette Framework + jQuery.

PHP programmer at AllInOne s.r.o.

February 2012 – December 2012

PHP programmer + Codeigniter framework framework in the Zapakatel.cz project.

JavaScript programmer at Vivalogic s.r.o.

February 2011 – September 2011

JavaScript framework programmer and Ext JS for an internal application for Česká spořitelna.

Web application development

February 2011 – February 2014
Over the past 5 years, I have created a large number of custom-made websites, some of which are mentioned below as an example:

Education

Master’s Programme – Faculty of Civil Engineering, Czech Technical University (ČVUT)
Field: Information systems

September 2009 – February 2011

In the master’s programme, I focused on web technologies, especially PHP + Nette Framework, MySQL and JavaScript + jQuery.
Dissertation: Construction journal online.

One-year language stay in London

September 2005 – June 2006

During the one-year language stay in Great Britain, I learned fluent spoken and written English.

Bachelor’s programme - Faculty of Civil Engineering, Czech Technical University (ČVUT)
Field: Information systems

September 2004 – June 2009

During the bachelor’s programme, I started programming in C and PHP + I learned about the MSSQL q Mysql databases + the basics of artificial intelligence, neural networks and normal fronts.
Bachelor project: Programme for the steel lattice truss design in C.

Josef Gočár Secondary Technical School of Civil Engineering, Prague

August 2000 – June 2004

Where I lectured

2019

2018

2018

Trainings and conferences attended

2024

  • Training on the use of AI for application development and automation of AI processes.

2017

  • Conference WebExpo 2017
  • Regularly meetup Reactisti, PragueJS, Nette

2016

  • Training Angular - anywhere.cz
  • Training React JS - Michal Kočí - Bratislava
  • React meetup - www.meetup.com/Reactisti

2015

  • Training: Today’s web frontend – Martin Michálek
  • Conference Devel.cz
  • Training SEO – Marek Prokop

2014

  • Training SEO – h1.cz
  • Training Google Analytics – dobryweb.cz
  • Conference Brno PHP
  • Training Company server – Linux – dobryweb.cz
  • Conference WebExpo

2013

  • Nette Framework Championship – David Grudl
  • Javascript – Daniel Staigerwald
  • Conference WebExpo

2012

  • Training SEO - h1.cz
  • Training Photoshop - root.cz
  • Training GIT - dobryweb.cz

2011

  • Training PostgreSQL - dobryweb.cz
  • Training jQuery - David Grudl

2010

  • Training Web application development in Nette Framework – David Grudl
  • Training How do I create web applications – Jakub Vrána
  • Training MySQL – Jakub Vrána
  • Training PHP programming – Jakub Vrána

2009

  • Training Introduction to PHP – Jakub Vrána