I have over 5 years of experience in modern web development, including working on projects involving microservices. I am skilled in writing technical documentation and conducting unit and integration tests using Jest. I am a proponent of Test-Driven Development (TDD) and prioritize high code quality through comprehensive testing.
Collaboration, teamwork, knowledge-sharing, and elaborate documentation are integral to my approach.
SKILLS
• TypeScript
• NestJS, Hapi, Meteor, Express
• React, Vue
• Jest, React Testing Library, Enzyme
• CI automation, Bash, Git
EDUCATION
NATIONAL TECHNICAL UNIVERSITY OF UKRAINE
'KYIV POLYTECHNIC INSTITUTE'
B.Eng., Electrical and Electronics
Engineering
2009
Participated in two educational 3-months long projects. The goal of each project was to develop a simple web application using Vue.js and Express, and learn how to work in a remote team.
Developed web interfaces for a B2B e-commerce platform using Vue.js, Blade, UI-kit
Developed and maintained web applications using TypeScript, NestJS, and React. Implemented server-side logic and created RESTful services using NestJS. Managed databases with PostgreSQL (Sequelize and TypeORM). Wrote unit tests and integration tests using Jest and React testing library. Worked with microservices architecture, utilizing technologies like RabbitMQ, Redis, Elasticsearch, and Hive. Maintained documentation for the codebase, including API documentation, architectural diagrams, and technical specifications.