Обо мне

Специализация и профессиональные навыки:
Software developer, experienced in .Net and Java technology stacks.
- Java: Core, Threading, Spring, Netty, Protobuf, Maven.
- .NET: C#, WPF/Silverlight, Winforms, ASP.NET MVC, Threading, Reflection, Cross-Domain, WCF.
- Strong understanding of algorithms, Computer Science.
- General software architecture and design.
- XP: Scrum, TDD, Continuous Integration, Pair Programming.
- Relational database development: Oracle, MS SQL Server. ORMs(Hibernate, EF, Linq2SQL)
- Python, Powershell, Bash

- Excellent communication skills, ability to work independently as well as a part of an integrated team.
- Hard-working, assertive and goal-oriented.
- I enjoy solving complex tasks in a creative manner.

Specialties: Java, C#, WPF/SL, ASP.NET MVC, Oracle, SQL Server, EF, Hibernate.

Профессиональные цели:
Server-side development, Java.
I also like Data Analysis, Machine Learing and Appiled Mathematics in general.

Профессиональные навыки
Опыт работы
Март 2015 — по настоящее время
SDE
Москва
Апрель 2014 — Март 2015
Senior Scala Developer
Москва
Обязанности и достижения

Обязанности:
- Delivering new features
- Supporting and refactoring existing code

Достижения:
- Introduced Scala-based acceptance testing

Август 2013 — Март 2014
Spotware(cTrader)
Senior Java Developer
Обязанности и достижения

Обязанности:
- Design and Implement high-load sever for Forex trading system.
- Technologies: Java Core, EE, Concurrency, Oracle, Hibernate, Spring, Spring MVC, Netty, ProtoBuf, Maven.
- As a part of team, I participated in all kinds of tasks such as designing, refactoring code, optimizing performance, writing unit-tests (TDD), acceptance-tests, implementing application logic and fixing bugs.
- This includes all application levels such as connection-layer, trading logic, db relations, testing framework and client-side interoperaton protocol.
- The last one was especially valued because I used to work for the client-side team, developing both "trader" applications(cTrader, cAlgo) as well as "broker" monitoring and administrating software.

Декабрь 2011 — Август 2013
Spotware(cTrader)
Senior .Net Developer
Обязанности и достижения

Обязанности:
- Bulding high-performance trader terminal with rich UI experience. This includes developing and extending general system architecture, Network layer, Charting components, running Robots and Indicators facility.
- High-Performance UI, Multithreading, cross-domain interaction
- C#, WPF, Cross-domain, Multithreading.
- XP: Scrum, TDD, CI, Pair Programming.

Февраль 2010 — Ноябрь 2011
ОАО "СвязьГазАвтоматика" ОАО "Газпром"
Lead Software Developer
Москва
Обязанности и достижения

Обязанности:
- Developing a Silverlight 4 application for supervisory control of affiliates of Gazprom
- Implementation of an interaction between Silverlight and SAP MII via Web services
- General application design
- UX Design via Expression Blend
- Code review
- Implementing routine application logic
- Unit testing

Февраль 2009 — Декабрь 2009
Arenko.ru
Web developer
Москва
Обязанности и достижения

Обязанности:
- ASP.NET WebForms development with JS and AJAX support
- Designing database schemes
- Creating queries, triggers and stored procedures for SQL Server
- Designing data-access layer using LINQ to SQL as ORM
- Improving existing Web services

Высшее образование
Январь 2010 — Январь 2011
Школа анализа данных Яндекса
Москва
Сентябрь 2005 — Июнь 2011
МФТИ
Радиотехники и кибернетики; ФРТК
Москва
Январь 2005 — Январь 2011
МФТИ
Радиотехники и кибернетики; ФРТК
Москва