Обо мне

About technologies what i use

I use ruby on rails 4, for tests - rspec, for deploying - capistrano.

I think tests are very important and i know how to coding and test them. DI, IoC, Service Locator.

Mock, stubs. That's all help me with it.

C#, .net, web api, mvc, wcf. I participate in creation, contribution and supporting the projects at

that technologies.

DDD better M in MVC. I couldn’t imagine creating large applications without DDD. I like many words

with 3 letters. DDD, TDD, BDD, SOA, GIT etc.

DDD must be in all enterprise projects.

TDD is better than what i use.

I use Git and Github Flow. I like branches, cherry-pick, squash, rebase, pull requests, code review.

Commits are very important, and maybe more than tests. Tests help to developers, detailed

commit helps to all.

All code must be reviewed.

I'm not sure about linux, is better than windows, or not. Both are very well. I love Mac and can

configure LAMP, nginx, rbenv or Web Deploy.

During 8 years i

Профессиональные навыки
Опыт работы
Январь 2014 — по настоящее время (4 года и 6 месяцев)
Digital Loyalty System
Head Of Software Development, IT Department
Обязанности и достижения
Designing, developing, and unit testing applications based on ASP.NET, C#, MSSQL Organizing team workflow via agile methodology. Configure SVN, continuous integration, bug tracking etc. Code review. Colloborating with other departments to develop of user stories, estimates and work plans. Recruting of developers. Coaching team members best practices of software development
Октябрь 2010 — Декабрь 2013 (3 года и 3 месяца)
Друг компании
Team Leader (Software Development)
Обязанности и достижения
Design, develop, and unit test applications based on Ruby On Rails, Mysql Organize team workflow via agile methodology. Colloborate with other departments to develop of user stories, estimates and work plans. Resolve third-user issues with software.
Высшее образование
Январь 2005 — Январь 2010
Институт электроэнергетики
Специализация и достижения