15+ years experience in software development. For the last 6 years was a solo-founder at my own startup, which was providing video conferencing service over the globe.
I’m a skilled tech guy capable of organizing software development processes in a way the product can be delivered without defects and so that the development speed doesn’t slow down over time.
Built from the scratch a company that provided a video conferencing service and serviced thousands of video calling sessions during the pandemic. All of this was done with a small team of up to 10 people.
Managing experience:
* Leading product development
* Hiring, developing, motivating and retaining tech talents
* Developing and scaling a solid application architecture
* CI/CD pipeline enforcement, time-to-market reduction\*
* Setting up development guidelines and code standards
* Taking care of the quality of the code base and the absence of defects in the behavior in the structure
* Designing a reliable infrastructure
* And much more
Hands-on experience:
* Programming languages: Javascript / Node.js (10+ years), Ruby (4 years), Python (4 years), Java (2 years), PHP (2 years), HTML/CSS/SASS/SCSS (15+ years)
* Databases & Data transports: PostgreSQL, MongoDB, Redis, RabbitMQ
* Frameworks: RoR, Angular / AngularJS, React, Express
* DevOps & Deployment: Linux, Git-flow, Docker, Kubernetes, bash, Gitlab CI/CD, Ansible, Chef
* APIs: REST API, Swagger (OpenAPI), AMQ-RPC
* Code quality: Unit Testing, DDD, TDD, Clean code, Clean Architecture, GoF & GRASP patterns, Refactoring, SOLID, etc.