JavaScript Web Developer interested in personal and professional growth.
An experienced professional who likes to solve complex and interesting problems.
Strong team player with advanced communication skills.
Self-motivated, disciplined, fast-learning developer who constantly learns something new and deepens the knowledge already available.
I like to write eloquent, productive, accurate and supported code.
I'm always open to discuss interesting, complex, ambitious and innovative projects.
Currently I'm looking for a full-time remote position.
Preferred positions: Senior Fullstack JavaScript Developer, Senior JavaScript Frontend Developer, JavaScript Team Lead.
Preferred areas of work: logistics, medicine, advertising, data analysis and visualization, CRM systems, BPM systems, Big Data, Blockchain.
I'm not interested in working in the banking sector.
I have experience of backend development using NodeJS (Koa2, TypeORM) and .Net (.Net Core, ASP.NET Core, Entity Framework). Databases: MSSQL, Postgresql
Skills summary:
Javascript: JavaScript (ES6+), TypeScript, Angular, React, Redux, redux-saga, d3.js, RxJS, NodeJS, Koa2, TypeORM, GraphQL (Apollo), socket.io.
Markup: HTML5, CSS3, SCSS, styled-components.
Testing tools: mocha, chai, sinon, jest, Nightwatch.
.Net: C#, ASP.NET WebAPI, Entity Framework
VCS: Git
Package managers: npm, yarn
Build tools: Webpack
Workflow: Scrum
Other skills: T-SQL, Docker
Responsibilities: Development of the Horizon visualization platform. Development of the complex widgets using canvas, SVG, d3.js. SPA development using Angular, React, Typescript. Creation of single page applications using Horizon platform & Angular 2+. Development of the complex SPA using React, Redux, ES2015+. Writing unit tests for applications. Designing the basic UI & UX. Building client-side architecture.
Technologies: JavaScript (ES6+), TypeScript, React, Redux, redux-saga, Angular, HTML5, CSS, styled-components, d3.js, RxJS, GraphQL (Apollo), socket.io, Docker.
Testing tools: mocha, chai, sinon, jest, Nightwatch.
Environment: Git, npm, Webpack
Workflow: Scrum.
Responsibilities: Development of the web part of the complex POS system software. Work on new modules, refactor and bugfix the old ones. Development of the mobile application for retail.
Technologies: JavaScript, TypeScript, AngularJS 1.x, Backbone.js, Marionette.js, Apache Cordova, HTML5, SCSS.
Environment: Git, npm, bower, gulp, Webpack.
Workflow: Scrum.
Responsibilities: Development of the client part of the CRM system. Work on new modules, refactor and bugfix the old ones.
Technologies: JavaScript, Backbone.js, Marionette.js, underscore.js, moment.js, HTML5, LESS.
Environment: Git, npm, bower, gulp.
Workflow: Scrum.
Responsibilities: Development new rich adaptive web sites and bugfix for existing ones. Integration with payment and mailing systems.
Technologies: JavaScript, jQuery, HTML5, CSS3