Position: Software Architect / Full Stack JavaScript / TypeScript Technical Lead
Category: Node.js
English level: intermediate
Years of experience: 11

Implemented different microservices from draft for one of the biggest gamedev company in the world.

As an architect builded fintech SaaS from draft used by Big Four accounting firms.

Writing games on React Native, published in Google Play Store, Amazon AppStore, Samsung Galaxy Store.

Created many CRMs and different back-office systems for distribution companies, tasks and ticket management systems for social and ecommerce projects.

Writing clean, understandable, scalable, structured, reusable, beautiful and fast code. Leading and mentoring teams.

Creating microservices architecture with unified system logic and responses.

Did integrations with world top ERP systems.

Implemented different calculations logic for customer`s invoices for statistics, charts, data analysis etc.

Created motivational information system for organizing work of remote employees in distribution sphere via customizable and flexible KPIs. This have benefits for business - sales and receivables growing, for employee - useful tool with understandable tasks as KPIs that has impact on salary increasing.

Created Business Inteligence formulas evaluation running in Node.js virtual machines (sandboxes) for security validations.

Created architecture of many SDKs and did implementation of them.
Implemented different microservices for one of the biggest gamedev company in the world. Builded fintech SaaS from draft used by Big Four accounting firms. Created CRMs and different back-office systems for distribution companies, task and ticket management systems for social and ecommerce domains.

Write clean, understandable, scalable, structured, reusable, beautiful and fast code. Create microservices architecture with unified system logic and responses.

Responsibilities: creating architercture for different projects with microservices (fintech, social, ecommerce, healthcare, distribution, task managment, CRMs) and taking lead roles of implementing it, mentoring juniors/middle/senior devs, interviews, code review, writing documentation, lead teams.

Created backend on Node JS (Sails JS, Express JS, Koa JS, Nest JS), Waterline JS ORM, Sequelize JS ORM, 
MySQL, PostgreeSQL, Redis, MongoDB, OLAP-data mart, Microservices architecture, client code running in Node.js virtual machines, BI, RBAC for users. Creating SDKs.
Frontend on React JS (Reflux, Redux, Redux-Saga), Vue JS. Material UI. 
Scrum (Agile) methology, planning tasks in Jira.
Code in ES6, ES7, ES8+. DB migrations. Unit, service, functional, e2e tests (Mocha JS, Jest JS, should.js, supertest.js, Playwright). Configured CI / CD. 
Did 3rd party API integrations. Used Google Cloud Platform, AWS S3, Eureka.
Searching for new knowledge and solving interesting tasks, for good and friendly team with nice people.

Only product companies, no outsource, no legacy code, no gambling.