Обо мне

Специализация и профессиональные навыки:
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 — по настоящее время (2 года и 10 месяцев)
SDE
Москва
Апрель 2014 — Март 2015 (1 год)
Senior Scala Developer
Москва
Обязанности и достижения
Обязанности: - Delivering new features - Supporting and refactoring existing code Достижения: - Introduced Scala-based acceptance testing
Август 2013 — Март 2014 (8 месяцев)
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 (1 год и 9 месяцев)
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 (1 год и 10 месяцев)
ОАО "СвязьГазАвтоматика" ОАО "Газпром"
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 (11 месяцев)
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
МФТИ
Радиотехники и кибернетики; ФРТК
Москва