Popis životopisu
Заниматься веб-разработкой начал с 14 лет, с первого сайта на юкозе, потом html, видеокурсы, фриланс, книги. Первым серьезным опытом была разработка собственного стартапа временной работы treefol.com(аналог youdo.ru), на тот момент вся техническая часть была на мне, и спустя 3 месяца сайт был в рабочем состоянии (конечно все было на костылях, но опыт получен не малый). Но вся эта идея закончилась через пару месяцев из-за отсутствия опыта в рекламной индустрии, мы не смогли объяснить людям зачем этот сайт. (2012) После этого я подался в учебу и почти не занимался разработкой.(2012-2013). Со временем я начал понимать что надо уже начинать где-то работать и тем более что веб-разработка мне очень нравилась, я стал более подробно разбираться в программировании, в частности в php. Купил банальные книги "PHP для начинающих", что бы освежить знания. После нее, я понимал что ООП для меня как "темный лес", и приобрел книгу "PHP. Объекты, шаблоны и методики программирования Мэтт Зандстра." и стал изучать. И вот после того как я более-менее понимал что такое ООП, я нашел свою первую "серьезную" работу на удаленной основе в студии add-group.ru, там в основном я разрабатывал сайты на фреймоврке yii1. Но после 6 месяцев работы я уволился, так как последние 2 месяца на работе были одни сайты-визитки, и никакого профессионального роста не было. И в то время я поступил в университет на 3 курс после колледжа. (2015) В время учебы я делал сайты для своих старых клиентов которые периодически ко мне обращаются, и поработал 2 месяца на siteprof.net. (2015-2016) Сейчас работаю на относительно крупном проекте который написан на ZF2. Успел поработать с Redis, записывал туда тяжелые запросы и данные которые не очень часто обновляются, это позволило существенно снизить нагрузку на сервер с базой данных. Так же поработал с websockets (ratchet), был написан чат между сотрудниками на сайте новостей с приватными и групповыми чатами. Очень люблю спорт, футбол, баскетбол и т.д. В баскетбол играю за университет, футбол в качестве хобби, для души. Учу английский на курсах, в данный момент (upper-intermediate) В университете разрабатываем роботов, участвуем в выставках и конференциях от нашего университета. Примеры наших работ: https://www.youtube.com/watch?v=JL-pav8XfLs https://www.youtube.com/watch?v=gOErorn8hFs Пример кода: https://github.com/dionisiy13/example __________ I've been in web since when I was 15 years old. First html sites, first cms like ucoz or joomla, I've just fallen in love WEB and then in programming. Year by year I practised my skills, wrote in different languages (Pascal, C++, Python), but, I don't know why, in PHP I feel more comfotable than in another languages. First my "big" project which based on PHP/MySQL/js was my try to make startup (service like youdo.ru), for that moment I didn't know about frameworks, OOP, solid, psr, nothing. And of course, code could be better, I undestood this, so, I started read books about programming (PHP Objects, Patterns, and Practice by Matt Zandstra, Code complete by Steven C. McConnell, Clean Coder: A Code of Conduct for Professional Programmers' by Robert 'Uncle Bob' Martin). This books changed my view on programming, currently I always try to do code as good as possible. I want to improve and create real big projects. Recently, I've done online chat between journalists on the news site, chat based on websocket(ratchet) and chat includes group chats, sound alerts, and usually interface for chats. Also, I've transfered heavy queries to Redis, and this, lowered load for DB server. In other side, I adore sport, I can't imagine my life without soccer or basketball. I more like soccer but real results I have in basketball, I play in my university team, and for city team. In university I and my friend develop some robots, for example, currently we are developing self-stabilization system and obstacle avoidance platform. https://www.youtube.com/watch?v=JL-pav8XfLs https://www.youtube.com/watch?v=gOErorn8hFs Code example: https://github.com/dionisiy13/example
Zkušenosti
01.08.2016 – Do teď
Agere
php developer
Правка и разработка проектов на zf2, внедрение систем кэширования, оптимизация сайта как на бэкенде так и на фронте, проектирование баз данных, изучение интересных технологий (websockets). Разработка проектов с нуля на zf3 и php7. Использование стандартов psr.