Обо мне

Специализация и профессиональные навыки

Императивные языки : Pascal, Delphi, PHP 5, C# (.NET 4.5), Ruby 2.x, Java 7/8, Groovy, JavaScript.

Декларативные языки : HTML 5/XHTML, CSS 2, XML/XMLSchema/XSL.

СУРБД : PostgreSQL 9.x, MySQL 5.x, MS SQL Server 2012/2014, Oracle 11, SQLite 3.x.

ORM : Hibernate/ORMLite (Java), NHibernate/FluentNHibernate/Linq2SQL (.NET).

Web-фрейморки :

Backend : Ruby on Rails, Grails 2.x/3.x, Spring Framework (Spring Boot, Spring DI, Spring Data, Spring Data Rest, Spring Security), Apache CXF, Vaadin, ASP.NET MVC 4, RabbitMQ.

Frontend : JQuery, Ember.

Системы контроля исходного кода : SVN, Git.

Системы сборки проектов : Maven, Gradle.

Системы контроля выполнения задач/таск-трекеры : Atlassian JIRA, Redmine, JetBrains YouTrack.

Системы непрерывной интеграции/сборки проектов : JetBrains TeamCity, Jenkins.

Unit тестирование : JUnit/Hamcrest/Mockito (Java), MSTest/NUnit/xUnit (.NET)

Интегрированные среды разработки/IDE : Visual Studio, IntelliJ IDEA, Eclipse, NetBeans.

Web-сервера : Apache 2, Apache Tomcat 7-9, IIS 7/10, GlassFish 4, WildFly 10.

Web-CMS : Joomla 2.5/3.0, Drupal 7, Wordpress.

Офисные приложения : Microsoft Office/Libre Office.

Операционные системы : Windows XP/7/8/10, Ubuntu Linux 14-16.

Иностранные языки

Русский : родной язык

Английский : свободное чтение технической документации и книг по программированию на английском, разговорный уровень - intermediate.

Личные программные разработки (примеры)

1. Catharsis.NET.Commons

https://github.com/prokhor-ozornin/Catharsis.NET.Commons

C# библиотека extension методов с fluent-интерфейсом для стандартных CLR классов.

2. Catharsis.NET.Web.Widgets

https://github.com/prokhor-ozornin/Catharsis.NET.Web.Widgets

ASP.NET MVC библиотека для рендеринга социальных виджетов (Facebook, Google, Twitter, Tumblr, Vkontakte, YouTube и др.)

3. RuLaw.NET

https://github.com/prokhor-ozornin/RuLaw.NET

.NET библиотека для доступа к API официального web-сервиса Российской Государственной Думы (http://api.duma.gov.ru), позволяющая осуществлять поиск по законопроектам, депутатам, голосованиям и т.п.

----------------------------------------------------------------------------------------------------

Более подробную информацию обо мне можно посмотреть по ссылке : https://docs.google.com/document/d/1hwMGfYPMHInOZ4b0ObxUS8Ivyn_ur5XyEqluhevF0hc/edit?usp=sharing

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Декабрь 2016 — по настоящее время (1 год)
ООО "Центр Управления Продажами"
Ведущий инженер-программист
Москва
Обязанности и достижения

1. Разработка биллинговой части CRM системы Callmart (http://callmart.ru) на Groovy/Grails 3.x.

2. Интеграция CRM системы Callmart со сторонними системами (Asterisk).

Апрель 2016 — Ноябрь 2016 (8 месяцев)
ИСТ (http://ist-e.ru)
Ведущий инженер-разработчик
Екатеринбург
Обязанности и достижения
1. Участие в разработке JavaFX приложения для проведения вебинаров. Задействованные фреймворки/технологии: JavaFX, Dagger, Retrofit, Jackson, ffmpeg. 2. Backend разработка модуля электронного расписания для студентов ВУЗов и REST API для мобильных устройства на базе Android/iOS. Задействованные фреймворки/технологии: Spring, Hibernate, PostgreSQL. 3. Участие в рамках аутсорсинга в проекте биллинговой системы для Вымпелком. Задействованные фреймворки/технологии: Spring, Hibernate, Vaadin, Oracle.
Сентябрь 2014 — Февраль 2016 (1 год и 6 месяцев)
ООО "События большого города" (http://www.bigcityboom.com)
Backend-разработчик
Екатеринбург
Обязанности и достижения
Grails backend-разработчик - Разработка ядра системы на Grails 2.5 (RESTful API) - Проектирование и создание БД (PostgreSQL 9.x) - Создание клиентской API библиотеки на Java 7 - Создание клиентской API библиотеки на .NET 4.5
Октябрь 2013 — Январь 2014 (4 месяца)
Экстрим Про (http://xrm.ru)
.NET разработчик
Екатеринбург
Обязанности и достижения
- Разработка системы сдачи отчетности для ЖКХ "Эльпас" (http://elpass.ru) (.NET 4.5, Entity Framework, PostgreSQL 9, ASP.NET MVC)
Сентябрь 2010 — Март 2016 (5 лет и 7 месяцев)
УРФУ (http://urfu.ru)
Старший преподаватель
Екатеринбург
Обязанности и достижения
- Преподавание курсов по программированию (Технологии баз данных)
Ноябрь 2009 — Сентябрь 2010 (11 месяцев)
Фрилансер
Фрилансер
Екатеринбург
Октябрь 2008 — Ноябрь 2009 (1 год и 2 месяца)
ОАО ОКБ Новатор (Екатеринбург)
Ведущий инженер-программист
Екатеринбург
Обязанности и достижения
- Обучение начинающих разработчиков платформе .NET и языку C#. - Разработка приложений и библиотек для внутреннего пользования (.NET 4.0, NHibernate, WinForms).
Октябрь 2007 — Июль 2008 (10 месяцев)
ООО Платежная система Континенталь (Екатеринбург)
Специалист IT отдела
Екатеринбург
Обязанности и достижения
- Участие в разработке frontend части интерфейса кассиров для точек приема платежей (Ruby on Rails). - Разработка web-службы платежной системы для интеграции с программными продуктами третьих сторон (Java Servlets + Hibernate).
Сентябрь 2006 — Октябрь 2007 (1 год и 2 месяца)
УГТУ-УПИ (Екатеринбург)
Старший преподаватель
Екатеринбург
Обязанности и достижения
- Преподавание курсов по программированию (Разработка web-приложений, Алгоритмизация и языки программирования)
Февраль 2006 — Июль 2006 (6 месяцев)
Банк Северная Казна ОАО (Екатеринбург)
Программист
Екатеринбург
Обязанности и достижения
- Разработка java-модулей на базе системы электронного документооборота Documentum для back-office банка
Май 2004 — Август 2004 (4 месяца)
ООО Сумма Технологий (Екатеринбург)
Программист
Екатеринбург
Обязанности и достижения
- Разработка трехзвенной CRM системы на Dephi 7 + C# (.NET 2.0)
Апрель 2003 — Июль 2003 (4 месяца)
ОАО Турбомоторный завод (Екатеринбург)
Старший оператор ЭВМ
Екатеринбург
Обязанности и достижения
- Участие в разработке внутрикорпоративных приложений на Dephi 6
Высшее образование
Январь 2001 — Январь 2006
УГТУ-УПИ
Информационно-математических технологий и экономического моделирования
Екатеринбург