Back to professionals

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
Author
Javascript Developer & Vue.js Developer
638f21defe746b0013a2e3f8
Employee4200  / Per month
Freelancer264  / Per day
LevelSENIOR
Roles
Javascript Developer Vue.js Developer
Languages
English
Skillset
AngularApolloApplication ServerBootstrapCMSCRMCSSCode ManagementD3.jsDatabaseDebian LinuxDjangoES6ElasticsearchGitGlassFishHTMLJPAJavaJava EEJava serversJavaScriptJavascript ToolsLESSLinuxMagentoMicrosoft serversMySQLOperation SystemsPHPPHP CMSPostgreSQLPythonReactRedisReduxReportsRestSASSSVGSales RepresentativeSearch ToolsSpecificationsToolsTypeScriptUIVueWebpackWordPressXMLZend FrameworkjQuerynode.jsvite
Localities
Remote