Javascript Developer & Vue.js Developer
Přehled
Krátké shrnutí
Zkušený full-stack vývojář, který už více než 10 let programuje v JavaScriptu a frameworcích Angular a React, před 8 lety rok programoval také v Pythonu, ale tam už by se za seniora nepovažoval. Mezi další technologie, které zná, patří - Node.js, Vue.js, HTML, CSS, Django, Ember.js, Typescript. Na svém posledním projektu vyvíjel platformu pro streamování 3D videa pro 3 strany. Ideálně by chtěl fullstack projekt - kde by měl JS/Angular na Frontendu a Django, nebo Node.js na Backendu. Při své práci aktivně používá agilní metodiky, zejména Scrum. Komunikace v anglickém jazyce mu nedělá problém. Ideální jsou pro něj krátkodobé projekty, ale zvládne i dlouhodobé projekty, pokud jsou použity moderní technologie a ne zastaralý kód. Během své kariéry pracoval také jako Team Leader, kde řídil juniornější programátory, a tuto pozici by si dokázal představit i v budoucnu.
Pracovní zkušenosti
Senior front-end engineer
(Aug 2019 — Present)
- Development of an on-line video composition & editing tool used to help scientists to create promotional videos about their research and achievements
- The tool includes integration of special 3D molecule viewer that can be used to render stunning 3D animations
- VueJS, TypeScript, Vuex, Google Firebase backend, ThreeJS, NGL
Senior front-end engineer
(May 2019 — July 2019)
- Development of incident tracking system and related dashboard.
- Responsible for initial Angular project setup, integration of in-house developed CSS framework (based on Google Material design), migration & improvement of old AngularJS components to the new system.
- Optimization of network communication between SPA and .NET based backend Rest API.
- Angular 7, NgRx, TypeScript, HTML5, CSS3/SASS
Senior software engineer
(Oct 2017 — Oct 2018)
- As a senior software engineer participated in the development of an interactive template designer.
- Led a small team of developers to create a prototype of interactive WYSIWYG editor component, producing XML FO templates for document mass-production (invoices, train tickets, etc.)
- Implemented using VueJS+Vuex, TypeScript/ES6, HTML5, CSS3/Stylus, Vuetify.
Senior software engineer
(Jun 2017 — Dec 2017)
- As a senior software engineer participated in the following project
- Development of an analytical tool for gathering, sorting & analysis of bankruptcy cases of US courts
- Tool empowers its users to gather and analyze various kind of relevant information using configurable dashboard and custom widgets displaying relevant charts & spreadsheets
- Implemented using JavaScript (ES6) + EmberJS, HTML5, CSS3 (SASS), Bootstrap, Chart.js
Senior software engineer
(Nov 2016 — Feb 2017)
- As a senior software engineer participated in the following project
- An application for medical problems consultation using video calls and a set of medical sensors
- Implementation and testing of SPA for online consultation of medical problems aimed for use in the air transport industry
- Video call, an online reporting tool, control panel for operators
- Single page web application built using HTML 5, CSS 3, SASS, JavaScript (ES6), AngularJS, WebPack, WebRTC (QuickBlox)
Senior software engineer (full-time on-site)
(Jun 2016 — July 2016)
- As a senior software engineer participated in the following projects
- CMG - a single page web application for analysis of investment opportunities in the USA
- Analysis, design & implementation of an online tool for analysis of investment opportunities
- Mainly responsible for implementation of charts data visualizations using Chart.js
- Single page web application built using HTML5, CSS3/LESS, JavaScript(ES6)/ReactJS, Redux, WebPack, NodeJS
Senior software engineer (freelance, full-time onsite)
(Feb 2016 — May 2016)
- As a senior software engineer participated in the following project:
- An application for reporting various kinds of cybercrimes and online frauds
- Analysis, design, implementation, and testing of an online reporting tool as well as a control panel for reports management
- Optimization of existing code for performance and maintainability
- Implementation of AngularJS best practices
- Single page web application built using HTML 5, CSS 3, SASS, JavaScript, AngularJS, NodeJS, Gulp
Senior software engineer (full-time on-site)
(Oct 2014 — Nov 2015)
- As a senior software engineer participated in the following projects:
- An application for monitoring, control, and analysis of plastic injection process and an application for monitoring and analysis of road traffic
- Analysis, design, implementation, and testing of specialized UI and application for monitoring, analysis and process control of the plastic injection process
- single page web application
- HTML5 and its various APIs
- CSS3, LESS
- JavaScript, CoffeeScript AngularJS
- D3.js, SVG, HTML5 Canvas Node.js, Gulp, Grunt,
- REST API, Web Sockets
AngularJS/Java developer (freelance on-site)
(Jun 2014 — Sep 2014)
- As AngularJS/Java programmer participated on following projects: development of company's flight tickets / accommodation / car reservation web site (Java EE, Glassfish, Elasticsearch, PostgreSQL, AngualrJS, jQuery, HTML5, CSS3)
- basic entity, resource modeling using JPA
- AngualrJS, CSS modifications and improvements development of company's intranet back office software (Java EE, Glassfish, Elasticsearch, PostgreSQL, AngualrJS, jQuery, HTML5, CSS3)
- basic entity, resource modeling using JPA AngualrJS, CSS modifications and improvement
| Zaměstnanec | 102228 Kč / Měsíčně |
| Kontraktor | 6426 Kč / Denně |
| Úroveň | SENIOR |