Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Олександр

C# програміст

Город проживания:
Житомир
Готов работать:
Житомир, Киев

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Файл содержит еще 5 страниц.

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Oleksandr Bohoslavskyi
Kyiv, Ukraine
E-mail: [открыть контакты](см. выше в блоке «контактная информация»)

.Net Developer
Objective: Looking for work to help people in peaceful activities and looking for a
position to contribute my skills and educational background in the field of
Information Technology and Computer Science. I also search interesting projects
which use new technologies and allow me improve my knowledge.
Education:
2013 – 2015: NTUU KPI Institute of Physics and Technologies Specialist’s
Degree in Information Security
2009 – 2013: NTUU KPI Institute of Physics and Technologies Bachelor’s Degree
in Information Security
Languages: Ukrainian (native), Russian (native), English (intermediate)
Skills:
Languages C#, C++
Technologies .Net WCF ,WPF, WinForms, ADO.Net,
LINQ, ASP.Net MVC, Asp.Net
WebAPI, ServiceStack
Database MS SQL 2012, MongoDB, PostgresQL
Web HTML, CSS, JavaScript (Angular (1.x)
(8+), Knockout, jQuery, React (using
typescript)), LESS, grunt, webpack,
gulp.
IDE Visual Studio
2010/1012/2013/2015/2022 &
WebStorm
Version control system SVN, GitHub, TFS
CI Team City
Testing tools Protractor, Jasmine, Selenium, Coded
UI, NUnit, xUnit.

Experience:
Pet-project: listening.pp.ua 2015-2022
Doesn’t work for now (only videos exist), however, that was enough big part of
work. Worked with Angular 7+, Asp.Net core 3.1 (as back-end), PostgresQL as
database (MongoDB also), Dapper and Entity framework as ORM.
Varteq (production programming)
Project name: Cosmos 2020 – December 2022
Worked with UI mostly (Angular 8+) creating queries, get data and show for users
using grids and tables (with specific settings (filters, etc.)).
Working CRUD operations for creating Reports and Buying strategies (as front-
end (calls)).
Rewriting old functionality of previous project.
Project name: SQAD Universe September 2017 - 2020
Worked with performance improvements for Buying Strategy tables, refactoring
and reimplementation database tables and relations (improve speed).
Bugfix and implementation of new functionality related to adding new content and
video tutorials.
Worked with fix Reports generation. (Mostly, JQuery, Razor (front-end) and
Asp.Net 4.8 as back-end. Database: MS SQL)

EPAM Systems (production programming) November 2016– April 2017
Project name: MSB-INSR
 Enhanced admin page functionality (added check boxes, which allow admin
to enable or disable some functionality (implemented front (knockout,
AspNet MVC razor, jquery) and back-end parts (microservices approach
WCF, WebAPI as endpoints, MS SQL – databse, ORM – dapper and
EntityFramework))) added code changes and migrations;
 Added new fields to existing grid tables;
 Created new knockout grid, which let user to sort and filter data (2 types of
grid sorting on server and on client sides);
 Create report (design and data preparation (XML)) using active report 10
SP2 tool;
 Refactor code to increase speed (creating storing procedures and SQL-
queries instead of EntityFramework);
 Implementing logic for merge user template settings with concrete user`s
settings;
 Bugfix;
EPAM Systems (internal programming) August 2016 – November 2016
Project name: Mentoring
 Added front-end pages for showing list of programs (using edu-bo-
components, which is EPAM internal react library),
 made edit program page for changing existing program.
 Added possible action, which user can do with each program (front-end).
 Added program run grid page and enabled actions (front-end and back -end
stuff (service for checking field validation and possible actions and status
change)).
 Improved mentoring console tool for generating models and apiDefinitions
based on back end classes, which can work with most of rest requests (get,
post, put, delete) (previously it works only with post).
 Created gulp tasks for automated restoring and building js. I also have been
working with configuration webpack for building.
 Added page livereload after each save.
 Added SSO for back-end auth.
 Added admin page and integrate it with service, which provide employee
detailed info.
EPAM Systems (production programming) April 2016 – August 2016
Project name: LTS/SLA
 Implementing authentication (back-end (proxy between front-end part and
main back-end part was WebAPI, jwt claims) and front-end angular
directive and service);
 Implement breadcrumb for navigation (angular);
 Bug fix and code refactoring for business logic;
 Create documentation using RAML 1.0 language with tool (Mulesoft
https://www.mulesoft.com/platform/api/anypoint-designer)
EPAM Systems (production automation testing) June 2015 – February 2016
Project name: Retail
 Writing e2e tests using selenium
Project name: Equity
 Writing e2e test according to test cases using Coded UI
EPAM Systems (production programming) February 2015 – June 2015
Project name: LTS
 creating controllers and services for interaction with back-end part
(ServiceStack);
 create security functions (XSRF and XFS protection)
 working with creating pdf documents using Aspose
 working with signature images (resizing, putting into pdf)
 create unit-test using Jasmine;
 create end-to-end tests using protractor;
 create and fix css classes;
 fix existing bugs in application.

EPAM Systems (preproduction) June 2014 – January 2015
Project name: Travel Map Online
 Involved in designing and setting up MS SQL 2014
 Developing real-time chat using signalR
 Writing HTML helpers using extension methods
 Including ammap JavaScript module to work with world map
 Writing controllers and pages that get/modify/delete data in database using
Entity Framework (on backend) and AngularJS (for viewing on frontend)
 Publishing ASP.NET MVC project to remote IIS server

EPAM System (courses) December 2013 – May 2014
Project name: Project Management
 Designing and setting up database scheme in MS SQL 2012
 Mapping database into c# classes using ado.net
 Creating service (WCF) that connect and interact with MS SQL Server 2012
(realized CRUD functions)
 Creating GUI (WPF) that view all received information (MVVM pattern)
 Testing main functions using standard unit test classes.

Institute learning experience February 2012 – December 2013
 [C#] Writing security crypto algorithm RSA and random number generator,
crypto analysis of Boolean functions, breaking cipher text encrypted by
Vigenere cipher, testing pseudo random sequences;
 [C++] modeling distribution of heat using message passing interface
(parallel programing);
 [C++] create secure interaction between client and server using layered
service provider.
Олександр Богославський
Київ, Україна
Електронна адреса: [открыть контакты](см. выше в блоке «контактная информация»)

.Net розробник
Мета: Шукаю працю, щоб допомогти людям в мирних справах, покращити
свої навички в галузі інформаційних технологій та комп’ютерних наук. Я
також шукаю цікаві проекти, які використовують нові технології та
дозволяють мені розвинути свої знання.
Освіта:
2013 – 2015 рр.: Фізико-технічний інститут НТУУ «КПІ», диплом спеціаліста
з інформаційної безпеки.
2009 – 2013: НТУУ «КПІ» Фізико-технічний інститут бакалавра з
інформаційної безпеки
Мови: українська, російська, англійська (середній)
Навички:
Мови C#, C++
Технології .Net WCF, WPF, WinForms, ADO.Net,
LINQ, ASP.Net MVC, Asp.Net
WebAPI , ServiceStack
База даних MS SQL 2012, MongoDB , PostgresQL
Web HTML, CSS, JavaScript (Angular (1.x)
(8+), Knockout , jQuery , React (з
використанням typescript)), LESS,
grunt, webpack , gulp.
IDE Visual Studio
2010/1012/2013/2015/2022 &
WebStorm
SVC SVN, GitHub, TFS
CI Команда міста
Testing Транспортир, Jasmine, Selenium,
Coded UI, NUnit , xUnit .

Досвід:
Пет-проект: listening.pp.ua 2015-2022
Наразі не працює (існують лише відео ), але це було достатньо великою
частиною роботи. Працював із Angular 7+, Asp.Net core 3.1 (як back-end),
PostgresQL як база даних (а також - MongoDB), Dapper і Entity framework як
ORM.
Varteq (production)
Назва проекту: Космос 2020 – грудень 2022
В основному працював із інтерфейсом користувача (Angular 8+), створював
запити, отримував дані та показував для користувачів за допомогою таблиць
(зі спеціальними налаштуваннями (фільтри, тощо)).
Створення запитів, робота з операціями CRUD (запис, модифікація,
видалення, зчитування і т.д.) для створення звітів (Reports) і стратегій купівлі
(Buying Strategy) (фронтенд запити (виклики)).
Переписування старого функціоналу попереднього проекту.
Назва проекту: SQAD Universe (production) Вересень 2017 - 2020
Працював над покращенням продуктивності для таблиць (Buying Strategy)
стратегії купівлі, рефакторингом і переписування таблиць і зв’язків бази
даних (і серверної частини) (для підвищення швидкості роботи застосунку).
Виправлення помилок і реалізація нової функціональності, пов’язаної з
додаванням нового контенту та відеоуроків.
Працював із виправленням Генерація звітів (Reports). (Технології: Переважно
JQuery, Razor і Asp.Net 4.8 як серверна частина. База даних: MS SQL)

EPAM Systems (production) листопад 2016 – квітень 2017
Назва проекту: MSB-INSR
 Розширена функціональність сторінки адміністратора (додано
прапорці, які дозволяють адміністратору вмикати або вимикати деякі
функції (реалізовано UI (knockout, AspNet MVC razor, jquery ) і бек-енд
частини ( мікросервіси пыдключаються до WCF, WebAPI як кінцеві
точки (endpoints), MS SQL – база даних , ORM – dapper і
EntityFramework ))) додано зміни коду та міграції;
 Додано нові поля до існуючих таблиць;
 Створено нову таблицю (knockout grid), яка дозволяє користувачеві
сортувати та фільтрувати дані (2 типи сортування таблиці - на стороні
сервера та клієнта);
 Створення звіту (дизайн і підготовка даних (XML)) за допомогою
інструменту Active Report 10 SP2;
 Рефакторинг коду для збільшення швидкості (створення процедур
зберігання та SQL-запитів замість EntityFramework );
 Реалізація логіки для об’єднання налаштувань шаблону користувача з
налаштуваннями конкретного користувача;
 Виправлення помилок ;
EPAM Systems (внутрішнє програмування) серпень 2016 – листопад 2016
Назва проекту: Mentoring
 Додано UI сторінки для показу списку програм (з використанням edu -
bo –components (назва бібліотеки компонентів, які були створені до
нас), це внутрішня бібліотека створена в EPAM (на React)),
 зроблено сторінку редагування програми для зміни існуючої програми.
 Додано можливі дії, які користувач може виконувати з кожною
програмою (front-end).
 Додано сторінку таблиці запуску програми та дозволених дії (для
користувачів) (реалізовано UI та бек-енд частини (сервіс для перевірки
перевірки полів і можливих дій і зміни статусу)).
 Покращено інструмент (Mentoring console tool) консолі для генерації
моделей і apiDefinitions на основі серверних класів, який може
працювати з більшістю запитів (GET, POST, PUT, DELETE - отримати,
створити, модифікувати, видалити) (раніше він працював лише з POST-
запитами).
 Створено завдання gulp (task) для автоматичного скачування пакетів та
створення js (restore and build). Я також працював із конфігурацією
webpack для створення файлів js.
 перезавантаження сторінки після кожного збереження (livereload).
 Додано SSO для внутрішньої авторизації.
 Додана сторінка адміністратора та інтегрована з сервісом, який надає
детальну інформацію про співробітників.
EPAM Systems (production) квітень 2016 – серпень 2016
Назва проекту: LTS/SLA
 Реалізація автентифікації (на серверній частині back-end (проксі- між
UI та back-end-частиною – технології WebAPI , jwt claims) і на UI
(angular – використання директив і сервісів (directives, services)));
 Реалізація навігаційного ланцюжка (breadcrumb) (angular);
 Виправлення помилок і рефакторинг коду для бізнес-логіки;
 Створення документації за допомогою мови RAML 1.0 за допомогою
інструменту ( Mulesoft https://www.mulesoft.com/platform/api/anypoint-
designer)
EPAM Systems (automation tester - автоматизатор) червень 2015 – лютий
2016
Назва проекту: Retail
 Написання тестів e2e з використанням Selenium
Назва проекту: Equity
 Написання тестів e2e з використанням Coded UI
EPAM Systems (production) лютий 2015 – червень 2015
Назва проекту: LTS
 створення контролерів і сервісів (на ServiceStack – back-end - частина);
 створення функцій безпеки (захист від XSRF і XFS)
 робота зі створенням pdf -документів за допомогою Aspose
 робота з зображеннями підпису (зміна розміру, вставка в pdf)
 створення модульних тестів за допомогою Jasmine;
 створювати end-to-end тестів за допомогою protractor;
 створювання та виправлення css класів;
 виправити існуючі помилки в застосунку (application).

Системи EPAM (підготовка) червень 2014 – січень 2015
Назва проекту: Travel Map Online
 Брав участь у розробці та налаштуванні MS SQL 2014
 Розробка чату в реальному часі за допомогою signalR
 Написання помічників (helpers) HTML з використанням методів
розширення
 Додавання модулю ammap JavaScript для роботи з картою світу
 Написання контролерів і сторінок, які отримують/змінюють/видаляють
дані в базі даних за допомогою Entity Framework (на серверній частині)
та AngularJS (для перегляду на (UI) клієнтській частині)
 Публікація проекту ASP.NET MVC на віддаленому сервері IIS

Система EPAM (курси) Грудень 2013 – травень 2014
Назва проекту: Управління проектами
 Створення (проектування) та налаштування схем бази даних у MS SQL
2012
 Відображення бази даних у класах c# за допомогою ado.net
 Створення служби (WCF), яка підключається та взаємодіє з MS SQL
Server 2012 (реалізовані функції CRUD)
 Створення GUI (WPF), який переглядає всю отриману інформацію
(шаблон (pattern) MVVM)
 Тестування основних функцій за допомогою стандартних модульних
тестових класів.

Інститутський досвід навчання Лютий 2012 – грудень 2013
 [C#] Написання захисного криптоалгоритму RSA та генератора
випадкових чисел, криптоаналіз булевих функцій, розшифровка
зашифрованого тексту (шифром Віженера), тестування
псевдовипадкових послідовностей;
 [C++] моделювання розподілу тепла за допомогою інтерфейсу передачі
повідомлень (message passing interface - технологія) (паралельне
програмування);
 [C++] створює безпечну взаємодію між клієнтом і сервером за
допомогою багаторівневого постачальника послуг (layered service
provider - технологія).

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории


Сравните свои требования и зарплату с вакансиями других компаний: