Сергій підсів на програмування змалку, а з 2000 року робить це за гроші. У світ .NET занурився в 2005 році і з того часу не вилазить звідти, цікавлячись іншими екосистемами. За весь час роботи постійно активно кодує та допомагає колегам шкідливими порадами щодо покращення ефективності розробки. Веде тренінги з інженерних практик та періодично виступає з доповідями на різних заходах. Член спільноти Kiev Alt.NET та «Клубу анонімних розробників».
Професіонал у галузі тестування та автоматизації тестування програмного забезпечення. Доповідач багатьох галузевих конференцій. За роки кар’єри ознайомився з широким набором технологій, починаючи від простих мобільних додатків, закінчуючи складними розподіленими системами. Зумів розробити та втілити в життя успішні стратегії з тестування та автоматизації тестування комерційних продуктів, що продовжують розвиватися.
Микола є експертом у розробці на Java, архітектурі масштабованих розподілених систем, інженерних практиках, Agile підходах, процесах забезпечення якості та продуктової розробки. Стартувавши кар’єру в IT у далекому 2004 році, він встиг пройти шлях від Java розробника до Java Tech Lead, Solution Architect та Senior Delivery Manager. З 2009 року Микола веде тренерську та консультаційну діяльність у XP Injection. За цей час через його тренінги та воркшопи пройшли тисячі людей. З 2017 року повністю переключився на роботу консультантом і за цей час встиг допомогти безлічі організацій та продуктових команд у різних областях. Активний учасник та доповідач різних міжнародних конференцій. Засновник, організатор та голова програмного комітету конференцій Selenium Camp, JEEConf, XP Days Ukraine. Засновник «Клубу анонімних розробників». З 2018 року веде авторський Telegram-канал.