Сергей Бухаров
Сергей Бухаров — разработчик программного обеспечения с опытом около 10 лет. Начинал карьеру в России, затем работал в Европе, а после — в Сингапуре, в международной консалтинговой компании Thoughtworks, где консультировал команды по разработке ПО.
В Thoughtworks Сергей занимался и обучением инженеров: проводил воркшопы и live-coding-сессии по разработке через тестирование, CI/CD и чистой архитектуре, выступал на внутренних Tech Talks с докладами об архитектурных подходах. В круг его профессиональных интересов входят Domain-Driven Design и проектирование систем.
Курс о принципах проектирования он записал вместе с Евгением Лукьяновым и опубликовал на Udemy и Stepik.
Чему учат курсы Сергея Бухарова
Курс посвящён практикам, которые помогают писать поддерживаемый код: принципам SOLID, связности кода по модели Connascence, а также понятиям Cohesion и Coupling. Разбирается, в каких ситуациях и зачем применять каждый принцип, как они работают на уровне отдельных классов и на уровне архитектуры всего приложения.




