Position: Software Developer
Category: Python
English level: fluent
Years of experience: 4

- Built a medium-size project team
- Reworked unstable and wrongly designed app to successful product and launched it on company's projects
- Organised and participated in each feature development from design to implementation
I worked on a project developing an open-source Machine Learning application for bug-report analysis. Currently working as a Project Manager and Software Developer.

- Developed fully-automated ETL-pipeline for data gathering and pre-processing using Celery, RabbitMQ and MongoDB
- Participated in the app's architecture re-design and total refactoring including ML-parts
- Participated in a Virtual Assistant implementation
- Implemented the app's containerisation using Docker
- Implemented Scrum in working process and organised team work
- Organised internship program on the project
- Participated in interviews

Besides tech-skills I continuously working on my soft-skills because I’m sure it's a key to success in software engineering.

My key strengths are:
- Effective communication skills: from the very beginning to a leading roles I've been engaging various specialist from distributed international teams and departments in order to achieve project goals;
- Excellent organisational skills: organised a medium-size project team and adapted scrum in the working process along with the feedback culture;
- Mentoring skills: I enjoy learning and adapting new technologies and practices but I'm sure that sharing is a really cool thing;
- Good team player: I think teamwork rocks. It’s really cool being a part of a team committed to success when people with different backgrounds create something extremely useful.
I'd like to become a part of a company building its own products.