Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Results-oriented fullstack-developer with 4+ years of experience in building modern web applications. Capable of working with variety of technologies and always open to learn new tools, so business could gain profit from using optimal solutions.

Hard skills:

  • Understanding insights of algorithms and data-structures, such as rb-tree, b-tree, binary search, etc.

  • Solid background in building web application, using Asp.Net framework, C# and Javascript.

  • Advanced knowledge of object-oriented design, architecture patterns (MVC, MVVM, N-Tier), DDD and TDD.

  • Have a superficial knowledge about lots of technologies, e.g. Go, Rust, Java, Scala and etc. Always ready to be language and technology agnostic, prefer perfomange over cargo-cult.

Soft skills:

  • Highly organized and motivated to deliver best solutions for customers, but also able to prioritise tasks in tight timeframes.

  • Capable of producing concrete tasks and steps from unstructured wants and ideas.

  • Always open to discussion, but ready to stay strong for argued optimal solution.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Мы разрабатываем сервисы, которые экономят время и деньги более чем двум миллионам компаний и бизнесменов по всей стране
Software engineer
Сентябрь 2017 — По настоящее время (2 года и 11 месяцев)
  • Took part in Implementing features for enterprise segment in one of the most popular accounting product in Russia. These features saved a lot of time for our biggest and richest customers, optimised user scenarios and helped in gaining success of our product.

  • Helped in refactoring of our backend logic, reduced uses of global context, which resulted into higher chances of implementing bulk and batch operations, like documents validation and sending reports for a pack of organizations.

  • Was involved in rewriting our legacy client logic using ReactJS and Redux.

  • Worked in large distributed agile team, communicated a lot with colleagues from other products, which helps in implementing cross-product scenarios.

Online freelance marketplace
Software engineer (Freelance)
Апрель 2018 — Декабрь 2018 (9 месяцев)
  • Maintained Android application “PrettySpeech”, which aim is to train foreign languages. Application was made using Xamarin Forms and C#.

  • Was deeply involved in discussion of new features and improvements.

  • Optimized rendering of the pages and reached desired 50-60 fps, which resulted into more comfortable and smooth user experience.

  • Implemented storing user data in Realm database, which was used in next features.

  • Introduced custom caching for data and implemented offline usage, that was desired by paying users.

  • Proposed and implemented mechanism for gathering feedback after every new release, which helped in retrieving new ideas for improvement. In addition integrated Google Analytics for tracking user scenarios.

  • Refactored code into MVVM architecture, which highly increased time for delivering new features.

Разработка ПО, системная интеграция и консалтинг
Software Engineer
Октябрь 2015 — Июль 2017 (1 год и 10 месяцев)
  • Created scheduling daemon for notifying users, which decreased the amount of requests for pulling data.

  • Implemented administration panels, that were used by technical support of our client, so they could perform most popular trivial operations without help of software developers.

  • Created pages with charts and tables, which displayed aggregated information about how our queue-based systems operates. This feature was used by technical support to discover overall system health and state of processing asynchronous tasks.

  • Refactored fronted from jQuery spaghetti-code to MVVM framework KnockoutJs, so it was required less time to implement new features.

  • Optimised LINQ queries to our Oracle database (we have used Entity Framework), which resulted into more optimal SQL and higher RPS.

KAI Development
Software engineer
Январь 2015 — Ноябрь 2015 (11 месяцев)
  • Implemented administration panel for writing blog posts and articles, and added semantic markup, followed by guidelines at schema.org, which increased product's position in search results.

  • Proposed and created Android application for project with interactive map, so users could save content for further upload or could use map with slow internet connection.

  • Moved heavy operations to stored procedures in MS SQL Server, which increased RPS in some major edge cases.

Высшее образование
Пермский филиал Национального исследовательского университета «Высшая школа экономики»
Факультет: Менеджмента
Сентябрь 2013—Июнь 2017 (3 года и 9 месяцев)
Специализация "Бизнес-информатика"