Обо мне

Специализация и профессиональные навыки:
C#, WPF; ASP.NET, Oracle, PL/SQL, Cognos BI, MS SQL Server, JavaScript, Css, Html, NHibernate, Jira

Профессиональные навыки
C#Wpf
Опыт работы
Октябрь 2014 — по настоящее время
QIAGEN GmbH
Senior Software Developer
Хилден
Обязанности и достижения

Development of components for Rotor-Gene AssayManager software. Rotor-Gene AssayManager is a desktop application which provides the following main functions:
1) Running PCR experiments in combination with the Rotor-Gene Q cycler devices.
2) Data analysis of the real-time PCR raw data according to the specific assay rules.
3) Generation of the result reports, approval of the experiment results.

Responsibilities:
- Development of the architecture for the new components of the application
- Development of the design changes (architectural improvements) of the existing components
- Implementation of the data analysis algorithms according to the specifications provided by bioengineers. Implementation of the approval and reporting functionality.
- Writing unit tests
- Writing software design specifications
- Performing of the code quality control (code reviews).

Июль 2011 — Сентябрь 2014
Invensity GmbH
Consultant
Визбаден
Обязанности и достижения

Customer: QIAGEN
Position: Consultant

Development of components for Rotor-Gene AssayManager software. Rotor-Gene AssayManager is a desktop application which provides the following main functions:
1) Running PCR experiments in combination with the Rotor-Gene Q cycler devices.
2) Data analysis of the real-time PCR raw data according to the specific assay rules.
3) Generation of the result reports, approval of the experiment results.

Responsibilities:
- Development of the architecture for the new components of the application
- Development of the design changes (architectural improvements) of the existing components
- Implementation of the data analysis algorithms according to the specifications provided by bioengineers. Implementation of the approval and reporting functionality
- Writing unit tests
- Writing software design specifications
- Performing of the code quality control.

Tools and technologies: C#, WPF, Prism, MS SQL Server 2008, NHibernate, NUnit, Moq, SVN, Jira

Август 2010 — Май 2011
Численные методы
Lead Software Developer
Минск
Обязанности и достижения

Customer: CompatibL LLC
Position: Lead Software Developer

Description: Developing of application that provides rich functionality for traders to help them with daily essential activities. Application allows processing Bonds, Credit Default Swaps, including risk analysis, position analysis, and other financial analytics.

Responsibilities: Developing core functionality, communicating with customer on technical design, leading the development team, code review.

Tools and technologies: C#, WCF, WinForms, MS SQL Server 2005, TIBCO, NHibernate, NUnit

Июнь 2009 — Июль 2010
Key developer (Oracle)
Минск
Обязанности и достижения

Customer: O2 Telefonica Company (Germany)
Position: Key Developer

Description: Have been developing business solutions including design of integration via ETL process with PL/SQL from OLTP-system into Data Warehouse and creating of reports for complex analysis of customer activities, sales, profits etc.

Responsibilities: negotiations with customers to clarify the business requirements, design and development of ETL-procedures and other database objects (tables, triggers, indexes, partitions etc), queries optimization, maintaining of database, development of report data model, creating of cognos-reports.

Tools and technologies: Oracle 10g, PL/SQL, Cognos 8.2, Toad for Oracle.

Сентябрь 2008 — Май 2009
Инженер-Программист
Минск
Обязанности и достижения

Customer: Individual
Project: Education system
Position: Developer

Description: Development of education management software for government, which helps to organize students, schools and relevant processes

Responsibilities: negotiations with customers to clarify the business requirements, development of functional logic, Database Design, creating of stored procedures and SQL Queries.

Tools and technologies: ASP.NET, C# (3.5), ASP.NET Ajax, WCF, NHibernate, jQuery, MS SQL Server 2005, JavaScript, NUnit

Август 2006 — Август 2008
ЭстетикСофт
Инженер-программист
Новополоцк
Обязанности и достижения

Development of an integrated software solution for balanced scorecard and business performance management, which helps to create corporate strategy and Balanced Scorecard, develop organizational, financial and budget structure in accordance with strategy, design and optimize business processes, control and measure execution of your business strategy. Details are here http://www.intalevnavigator.com

Project role: As a part of the development team (15 employees) I was responsible for development of functional logic, Database Design, creating of stored procedures and SQL Queries, creating of framework for diagram drawing on basis of ‘Northwoods Go .NET’

Usage tools and technologies: C#, WinForms, XML, XSD, MS SQL Server 2005, DevExpress, GoDiagram for .NET

Май 2006 — Август 2006
aestheticsoft
Инженер-программист
Новополоцк
Обязанности и достижения

Development of enterprise portal for trade companies. This portal contains information about companies (contact information, list of products etc) allowing for making sale contract between sellers and customer.

Project role: development of functional logic, Database Design, creating of stored procedures and SQL Queries.

Usage tools and technologies: ASP.NET, C#, Oracle, PL/SQL, JavaScript, HTML, CSS, XML

Февраль 2006 — Май 2006
Aestheticsoft
Инженер-программист
Новополоцк
Обязанности и достижения

Support of enterprise software (bug-fixing and extension of legacy functional).

Usage tools and technologies: C#, Oracle, PL/SQL, WinForms, ASP.NET, Delphi, MS SQL Server 2000, HTML, JavaScript, CSS, XML

Высшее образование
Январь 2001 — Январь 2006
ПГУ-Полоцк
Радиотехнический
Новополоцк
Специализация и достижения

Программное обеспечение информационных технологий