Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 11


current:
Highlights:
1. Node.js application for generation and deployment new Node.js applications, Typescript, Dependencies Injections, XState machine, MongoDB.
Done: MS Teams notifications, XState machine, Swagger, endpoints, Mongoose queries, Dockerfile updated, mentoring, interviewing, refactoring.
2. JS/TS library for api access. Node.js, lerna.js, Typescript, ava.js.
Done: some features and fixes, Blackduck scanning, from Python to TS rewriting.
3. Web service for food booking mobile application. Node.js; Hapi.js; Postgre+Sequelize; Language: JavaScript and Typescript; Services: Jira+Github.
Done: various business-logics, implementing DI, moving from JS to TS, extending API, DB-design, migrations and queries.

previous:
Highlights:
1. Web service for Mobile dating application. Platform: Node.js; Framework: Nest.js; DB: MongoDB; Language: TypeScript; Git-service: Bitbucket.
Done: authentication/JWT, set/get user profile, save/show/trim/scale pictures, check pictures for legal, save/show/preview video files, blacklist, friends list, complaints a.s.o., also complete testing. 2. Administration web console (SPA) for the service:
Back-end: Fastify, Axios, MongoDB; Front-end: Vue, Bootstrap;
Done: authorization, logging, statistics, ratings, view/update user profile and pictures.
       
previouos:
Highlights:
Complex enterprise accounting web-application (SaaS). Node.js, Javascript, MS Azure SQL Databases, T-SQL, XAML. Done: number of fiscal/tax reports (form/fill/save/export), some process parts (import/edit/select data), design/implement UI/UX elements.

previous:
Developing enterprise accounting applications for various business areas: tax calculation, cost/production accounting, salary accounting, sales/wholesale/retail, data exchange, using fiscal printers. DB administration.
Languages: JScript, VBS, T-SQL, MS SQL Server, MS Access
Extensive experience in customer relations, project management, documentation, teaching, supporting