Position: Full Stack Web Developer (PHP, JavaScript)
Category: PHP
English level: intermediate
Years of experience: 10

Successful products I worked on include: online booking platform for events in UAE, home rental pricing in USA analytics application, business file transfer SaaS, web scrappers, social networks APIs integration.

All the skills I have I learned on my own (literally no courses or colleges on programming).

The most recent skills are:

- Docker/Docker Compose
- React.js
My commercial experience as a Software Engineer started in late 2010.
It's been pretty easy to fell in love with web technologies as you can quickly build something useful you can share with other people.
My early stack was PHP, HTML, CSS, JavaScript, MySQL, that even popular enough nowadays and can be used widely.
Later on, I realized that building web applications is not about writing code that just works. Having many iterations in the development process requires writing maintainable and clear code. Therefore, besides writing code using programming language constructs, I'm trying to focus on such techniques as OOP, DRY, SOLID, Clean Architecture.

When starting a project I used to write technical documentation with implementation details.
I prefer working in small high skilled teams on a company's own products, as I think this way we can be more creative and productive.