
Vasil Kulakov
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Vasil Kulakov
— Managing a development group — Seamlessly moving project from a very old stack to a more modern one — Improving quality infrastructure of the project: integration of static analysis, unit- and functional-testing — Moving CI and deployment processes from bare-metal + ansible to kubernetes cluster + helm + bitbucket pipelines — Upgrading the project infrastructure to comply the containerised architecture — Solving employees requests and fulfilling the team needs on every level
— As a team manager, prioritized tasks, clarified expectations, ensured proper architecture and alignment with company goals. — Improved workflow by implementing Scrum approach, facilitated stand-up meetings, sprint planning sessions, and retrospectives. — Focused on efficient collaboration with stakeholders and effective implementation of development best practices to improve team effectiveness.
— Worked in a team of four, led delivery-tracking service, supported legacy and new projects, and improved service stability. — Collaborated with stakeholders to align work with company goals, and kept updated with latest PHP developments to improve efficiency. — Contributed to code reviews, testing, and quality assurance processes to ensure top-quality software. — Aiming to leverage expertise to deliver high-quality software meeting user needs and contribute to company success.
- 1 Jahr, Sep. 2021 - Aug. 2022
Team Leader
Infourok
Team: 12 backend, 5 frontend, 2 PMs, 2 designers. Stack: PHP 8, Symfony 4, MySQL, Elastic Search. The task was to establish the work of a new development team. Managed two product teams. Suddenly, starting from February 24, 2022, things changed and the company temporarily abandoned strategic development. We focused on tactics: features that can be monetised right now.
- 2 Jahre und 9 Monate, Jan. 2019 - Sep. 2021
Chief Technology Officer (CTO)
Homeapp
— Managing a development department consisting of 30 engineers — Implementing SCRUM development practices across the entire company — Automating the developers' workflow by setting up a JIRA+GitHub+Drone CI+Helm chain for development environment deployment — Developing and supporting the company's infrastructure using tools such as Docker, Kubernetes, Helm, and Drone CI — Hiring, developing teams, and scaling workflows — Designing and implementing a remote workflow for the COVID period
- 10 Monate, Apr. 2018 - Jan. 2019
Backend Teamlead
Homeapp
— Leading a team of three PHP engineers — Developing services using PHP7, Symfony4, PostgreSQL, and RabbitMQ — Implementing Docker usage for deployment and containerization — Developing continuous delivery processes using Google Kubernetes — Implementing continuous integration using Google Build, Docker, and Codeception.
- 1 Jahr und 1 Monat, Apr. 2017 - Apr. 2018
KYC Lead Developer
Balance platform
Cloud SAAS banking product development with php, postgresql and symfony. The system for considering applications for car loans and mortgages: — documents verification; — call-center; — data enrichment, based on document scanns; — documents verification in external systems (traffic police, FNP, FTS, FMS, etc.); — communication with other parts of the service with RabbitMQ. I participated in the implementation of the SCRUM workflow. Developed and maintained a docker image for local development.
- 1 Jahr und 9 Monate, Aug. 2015 - Apr. 2017
Backend Teamlead
Digital society laboratory
– Design project architecture; – managing developers team (3 developers) on rushing project; – symfony2 expertise; – event-band asynchronous event handling library development.
— Developing release tools to improve the efficiency and reliability of our software releases — Managing the workflow of developers and release engineers, ensuring that releases were delivered on time and to a high standard — Managing an international team based in Moscow and London, providing leadership and guidance to team members in different time zones and cultures — Communicating extensively with the product team, primarily in English
- 2 Jahre und 7 Monate, März 2012 - Sep. 2014
Head of Engineering
Creara Media
– Managing PHP department (5 teams, 15 developers) – Implemented CI/CD system (Git/Jira/Teamcity/php-tools) – Technical expertise; Choosing common components and technologies;
- 1 Jahr und 5 Monate, Nov. 2010 - März 2012
Billing Teamlead
Creara Media
– Development of new sms-billing system on Symfony2; – Tasks and releases planning with PMs; – Writing technical tasks for developers; – Choosing components and technologies; – Controlling flow, reviewing code; – Contributing to common company-wide Symphony2 components; – Took a part in designing of CI/CD workflow (Jira/Git/Teamcity); – Managing team (3 developers; 1 tester)
- 5 Jahre und 10 Monate, Jan. 2005 - Okt. 2010
Head of IT
Sbubnom web-studio
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.