Position: Senior PHP/Go-lang Developer, Back-end team lead
Category: Golang
English level: pre
Years of experience: 7


Last project - integration OroCRM (this CRM based on Symfony)  into the work of the company, main tasks:
- synchronization orders from the site to CRM
- implementation of workflow order management functionality in CRM - for implementation this functionality was used  State Pattern
- implementation of email, viber, push - mailing
- creating a bonuses points management library (used for both site and CRM loyalty programs)
- creating reports based on data in CRM.
- autotest writing(unit, functional)

Previous project
- Develop core CRM/ERP platform
To work on an interesting product that should be as perfect in terms programming as bring real benefits for business and customers. To deepen my knowledge as programmer and to develop the skills of a software architect.