Zpět na profesionály

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
Author
Javascript Developer & Vue.js Developer
638f21defe746b0013a2e3f8
Zaměstnanec102228  / Měsíčně
Kontraktor6426  / Denně
ÚroveňSENIOR
Role
Javascript Developer Vue.js Developer
Jazyky
English
Dovednosti
AngularApolloApplication ServerBootstrapCMSCRMCSSCode ManagementD3.jsDatabaseDebian LinuxDjangoES6ElasticsearchGitGlassFishHTMLJPAJavaJava EEJava serversJavaScriptJavascript ToolsLESSLinuxMagentoMicrosoft serversMySQLOperation SystemsPHPPHP CMSPostgreSQLPythonReactRedisReduxReportsRestSASSSVGSales RepresentativeSearch ToolsSpecificationsToolsTypeScriptUIVueWebpackWordPressXMLZend FrameworkjQuerynode.jsvite
Lokality
Remote