Position: Software Engineer
Category: PHP
English level: intermediate
Years of experience: 7

i've done a lot of improvments in legacy code. We successed in balance with refactoring and bussines features. This step reached us to the point when load to infrastructure increased 10x times, but it costs us only 2 times more then previous.
Managing team of PHP developer. Develop new version of user space. Code-review. Taking decisions about technologies and technique to solve business problems.

Wrote guidelines for team about responsibilities, code-style, how to do code-review, must know to grow as professional.

By taking this role I've made some changes in company and it department

* taked project in bad technical condition and lead it to project wich can serve 1 billion email in a month
* explained to stakeholders in bussines language which steps have to be done to make it happen
* divided roles and formulated zones of responsibilities in IT department from scratch. every "manager"
know his limitations and influence
* taking care of security in product using regular penetration tests. have some expirience in creating bug bounty programs, and working with external experts.
* bussines do not afraid refactoring. Find a good balance between it and features development.
* have non typical developers lifetime in company - it is more than 2 years.
see less
stable bussines, project company, good team