← В ленту
Регистрация: 08.07.2024

Виталий Васильев

IT
senior
Специализация: MSSQL Developer

Портфолио

Embedded NoSQL "database", based on file storage.

● Мой pet-проект, я единственный разработчик.

Service for Windows and Linux. Load files to MS SQL Server from a specific path

● Мой pet-проект, я единственный разработчик.

Semi-automatic data processing for Microsoft SQL Server

● Мой pet-проект, я единственный разработчик.

Скиллы

T_SQL - 9
C#
TypeScript - 5
Microsoft SQL Server
SQL
NodeJS
VB.NET
Subversion
Scrum
.NET
TFS
WinForms
VSS
Delphi

Опыт работы

Ведущий Разработчик Oracle
с 06.2024 - По настоящий момент |d8.capital
Oracle, APEX
● Развитие собственного ПО компании по направлению "Депозитарный учет".
Разработчик Баз Данных
02.2022 - 06.2024 |EGAR, ITQ
MSSQL, NodeJS+TS
Проект - добавление необходимого функционала к ПО ARQA QORT. Основные обязанности: ● Проектирование схемы БД с нуля (MS SQL 2016). ● Создание платформы на стороне БД для реализации бизнес-логики. ● Создание различных сервисов - "обвязок" (NodeJS TS, PowerShell). ● Обеспечение высоконагруженных миграций данных между ARQA QORT и остальной IT инфраструктурой заказчика (Pentaho ETL, C#). Дополнительные обязанности: ● Внесение изменений в существующие клиентские приложения WinForms (C#, Delphi).
Разработчик Баз Данных
03.2007 - 02.2022 |Ран-Ритейл
MSSQL, C# (WinForms + DevExpress)
Проект - разработка собственной ERP системы для продуктового ритейла. Основные обязанности: ● Проектирование схемы БД с нуля (MS SQL 2005-2008R2). ● Создание платформы на стороне БД для реализации бизнес-логики. ● Создание типовой бизнес-логики на стороне БД на собственной платформе. Требования, предъявляемые к указанным работам: ● Высоконагруженная система. Все последующие требования в некоторых ситуациях могут не соблюдаться, если они влияют на производительность ПО. ● Покрытие интеграционными тестами не менее 50%. ● Возможность Заказчику силами собственных IT-специалистов добавлять новые элементы бизнес-логики или менять существующие. ● Логическая (не транзакционная) блокировка единовременного изменения одной сущности несколькими потоками. ● Все обновления схемы БД re-runnable, БЕЗ переноса данных в новые копии таблиц. Дополнительные обязанности: ● Внесение изменений в существующее клиентское приложение (C#, VB.NET). ● Командировки, связанные с установкой ПО новым Заказчикам, обучением персонала Заказчика, подбором для IT-отдела Заказчика персонала, осуществляющего локальную поддержку ПО.
Программист
03.2003 - 03.2007 |Агроторг (Пятерочка)
MSSQL, Access ADP
Проект - адаптация ПО материнской компании для нужд франчайзи. Основные обязанности: ● Серьезный рефакторинг существующей БД (MS SQL 7-2000). ● Серьезный рефакторинг бизнес-логики на стороне БД, основанной на бизнес-процессах сети магазинов «Пятерочка». ● Создание клиентских приложений (Access ADP, Delphi). Требования, предъявляемые к указанным работам: ● Единая версия ПО для всех пользователей франшизы Пятерочки. ● Адаптация ПО (путем создания множества настроек) к многочисленным уникальным требованиям пользователей франшизы Пятерочки, в т.ч. связанными с особенностями местоположения некоторых пользователей франшизы (Украина, Казахстан). Дополнительные обязанности: ● Командировки, связанные с установкой ПО новым Заказчикам, обучением персонала Заказчика, подбором для IT-отдела Заказчика персонала, осуществляющего локальную поддержку ПО.

Образование

Программное обеспечение вычислительной техники и автоматизированных систем (Бакалавр)
1994 - 1999
Таганрогский Государственный Радиотехнический Университет

Языки

АнглийскийБазовый