Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне
  • I write effective, understandable and easily-supported, tested code
  • Easily switch between different programming languages and technologies
  • Effectively interact with customers, developers, designers and QA
  • I can apply OOP, SOLID, MVC, MVP, other design patterns and various libraries in the right place
  • Always interested in new technologies
Профессиональные навыки
Опыт работы
Разработка ПО
Senior Android Developer (remote)
Октябрь 2017 — Август 2018 (11 месяцев)

Platoon project

As a part of startup worked on multi-purpose messaging app for FinTech company. Effectively interact with a team of remote developers, analysts and designers. Developed new features and integration with third-party services. I’m pleased to review the code and work with agile processes.

  • Using effectively rxJava
  • Using Dagger2 and Moxy as core of architecture
  • Using Realm in data layer
  • Add voice and video calling integration with WebRTC

Senior Web Application Developer
Март 2017 — Сентябрь 2017 (7 месяцев)

Tinychat.com project

Successfully developed a new version of the Web client for browsers that supported video broadcasting according to the WebRTC standard. Responsibilities also included interaction with the customer, a server sidete am, web developers, designers and testers. 100% implementation of the assigned tasks before deadlines. Technological stack: ES6 and Polymer.

  • Implemented WebSockets interactions with server-side
  • Designed and implemented application on Web components
  • Application was optimized to work with big amount of traffic
Senior Android Developer
Март 2015 — Сентябрь 2017 (2 года и 7 месяцев)

Tinychat.com project

I designed architecture and took a part in developing of an application with more than 1 000 000 downloads. The application for a highly loaded project with video and text chat functions. Communicated effectively with product owner, other developers, designers and QA.

  • Strong in Android SDK
  • Used MVP, DI and other design patterns
  • Designed modules that communicate with RESTful API
  • Optimized app on weak devises
  • Developed complex user interfaces
Senior .Net Developer
Март 2009 — Февраль 2015 (6 лет)

Prepsportswear.com project

Was a full stack developer on PrepSportswear.com (2013 Best Internet Retailer) project. Used ASP.Net technology stack. Effectively interact with teammates. Also switched project to ASP .Net MVC technology.

  • Designed and developed DB structure
  • Optimized complex stored procedures (T-SQL)
  • Designed and implemented RESTful API
  • Implemented frontend with jQuery, Knockout и Bootstrap
  • Developed a separated site for mobile users
  • Improved OOP, SOLID, design patterns knowledge
Томский политехнический университет
Teacher Assistant
Сентябрь 2008 — Июнь 2009 (10 месяцев)

The discipline "Design of Internet applications". Was engaged in the development of a program for laboratory works on the example of using ASP.Net technology.

.Net Developer
Ноябрь 2006 — Февраль 2009 (2 года и 4 месяца)

Laboratory of Knowledge Management

Developed a set of subsystems using a semantic knowledge base for storing data, implemented in a relational database. Developed web-services and web site to access the semantic knowledge base.

  • Design data base for storing ontology data
  • Developing modules for interactions with ontology data structures
  • Using ASP.Net in core of platform
  • Developing frontend
  • Integration with MS Active Directory
Высшее образование
Томский политехнический университет
Факультет: Институт кибернетики (ИК)
Сентябрь 2007—Июль 2009 (1 год и 10 месяцев)

Master of Network Engineering and Telecommunications

Факультет: Институт кибернетики (ИК)
Сентябрь 2003—Июль 2007 (3 года и 10 месяцев)

Bachelor of Computer Science