Javascript Developer & Vue.js Developer
Overview
Short Summary
Experienced full-stack developer, who has been programming in JavaScript and Angular and React frameworks for more than 10 years, 8 years ago he also programmed in Python for a year, but he would not consider himself a senior citizen there anymore. Other technologies he knows include - Node.js, Vue.js, HTML, CSS, Django, Ember.js, Typescript. On his last project, he was developing a video platform to stream 3D video for 3 parties. Ideally he would like a fullstack project - where he would have JS/Angular on Frontend and Django, or Node.js on Backend. He has been actively using agile methodologies in his work, especially Scrum. Communication in English language is not a problem for him. For him, short-term projects are ideal, but he can tackle long-term projects as well, as long as there are modern technologies used and not outdated code. During his career, he has also worked as a Team Leader, where he managed more junior programmers and could see this position in the future as well.
Work Experience
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
| Employee | 4200 € / Per month |
| Freelancer | 264 € / Per day |
| Level | SENIOR |