Position: Full Stack Software Developer / Tech Lead / Team Lead
Category: Node.js
English level: upper
Years of experience: 11

1. Developed/maintained/delivered the projects of different complexity in enterprise and startups
2. Implemented monolithic, microservice, event driven architectures using different design/system patterns
3. Improved performance and fixed memory leaks
4. Managed/leaded the teams of development and small software company
5. Prepared and took part in the interviews on backend, full stack or integration developer positions
* Subscription service allows to manage of monthly usage of white label HR SaaS, calculation invoices, and integrate with Stripe (as a payment gateway) and HubSpot (as CRM to control the clients’ lifetime using pipelines).
Role: Full stack software engineer
Responsibilities:
 • prepare requirements for functionality, validate them, and get improvements
 • business analysis and researching a dataflow
 • implementing architecture and integrations
 • creating technical documentation, video, and guides for a support
Team Size: 5-12 team members
Tools: Typescript, NestJS, React, React-query, PostgreSQL, HTML, CSS, Bitbucket, AWS, Docker, Stripe, HubSpot, Jest, Jenkins

* Web platforms for the teachers, scientists, students, and educational support teams of former teachers and administrators who provide pedagogical support
Role: Team Lead / Full stack software engineer
Responsibilities:
 • business analysis and researching a dataflow
 • implementing architecture
 • coordinating processes with designers and QA
 • optimize and debug business logic
 • configure/extend/optimize development processes using the toolkits to automate workflow
Team Size: 10-20 team members
Tools: Javascript, Node.js, PHP, WordPress (MU, WPEngine), JQuery, MySQL, Twitter Bootstrap, HTML, SASS, GitHub, Gulp, Webpack, Babel

* The project of an interactive virtual shared whiteboard for math tutors that allows teaching remotely the pupil/students during an online session with high responsibility
Role: Tech Lead / Full stack software engineer
Responsibilities:
• analysis of the requirements and functionality
• design the database scheme
• developing and testing a software
Team Size: 3 team members
Tools: JavaScript, ExpressJS, Node.js, Fabric.js, Socket.io, JQuery, MongoDB, HTML, CSS, Git
0. Possible a minimal test task
1. Professional skills up
2. Properly manageable working processes which allow to (re-)use personal/team experience/expertise, or learn and promote new technologies
3. You read my profile and know my minimal salary expectation. I specified a basic salary on a part time position, but open to any type of cooperation and work