Position: Senior Software Engineer
Category: JavaScript
English level: upper
Years of experience: 8


Highly motivated software engineer with eight years of solid experience in development. I've created a lot of web based solutions for mobile devices (mostly for iPad), where I was project and technical leader. I have been working on SPA project with MEAN stack for five years, where, three of them, I was as team and teach leader. We had a monolith project and we migrated it to microservice architecture. There I was as a pioneer in all new technologist. My main responsibilities in different team was: coaching and mentorship teammates, write code, implement new technologies and explain how to use it. Now, I'm working as a senior backend developer and mentor. So, what i am doing now is: communicate with product owners, analyze features and describe it to the team, support team with different problems, provide detailed description what should be improved, and, of course, write a code. Also implementing features and improve current project. What can I say about me: It's easy for me to understand and setup new technology in project. Several time I was as a tutor on courses for web developers at Viseven. Also I was a speaker in our local communities in Zhytomyr and I want to became as a speaker on some big conference. Also, I love IoT and believe it's future of humanity.

Stack and skills: JavaScript, NodeJS, MongoDB, ExpressJS, NestJS, TypeOrm, AngularJS, RxJS, Microservices architecture, Git, Functional programing , SOLID, Patterns, OOP, TypeScript, Unit testing, HTML/HTML5, Jade, CSS, Stylus, SCSS, Nginx, Docker, CD/CI, Swarm, Kubernetes, SQL with MySQL, Python, PHP, SVN, Agile, Scrum, AWS, oAuth 2, jwt, Jira, Jenkins