Андрій
SQL developer, 72 000 UAH
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/6637617/
Work experience
BI developer
from 05.2021 to 08.2025
(4 years 4 months)
TestMatick, Дистанційно (IT)
Обов'язки:
• Створення нових, виправлення існуючих, і підтримка в цілому репортів у системі репортингу JReport (це щось схоже на SSRS) для банківської системи
• Написання і оновлення запитів у СКБД PostgreSQL для репортів (спочатку ще додатково була Oracle)
• Оптимізація та аналіз запитів як вручну, так і за допомогою плану виконання запитів (explain/analyze)
• Аналіз лог-файлів від системи банкінгу та JReport при появі проблем з репортами, та усунення цих проблем
• Розробка специфікацій для нових репортів в Confluence за вимогами бізнесу, створення завдань в Jira
• Взаємодія із системою банкінгу через web-інтерфейс для: аналізу БД і даних (для розуміння структури БД, зв'язків, аналізу даних за допомогою внутрішньої мови DQL, та ін.); моніторингу автоматичної генерації репортів; отримання лог-файлів від вузлів системи, тощо
• Інструменти - JReport, DBeaver, WinSCP, Jira, Confluence, Tempo, Git
• Взаємодія з іншими фахівцями (технічні аналітики, тестувальники) у рамках виконання своїх завдань, обговорення завдань на scrum-колах (англ.)
Досягнення:
• Створив власноруч з нуля понад 30 репортів і запитів до них, деякі репорти були дуже складні та нестандартні
• Виправив більше 100 репортів, іноді опираючись суто на дані з лог-файлів
• Оптимізував більше 10 великих запитів для репортів, суттєво зменшивши час їх виконання, деякі навіть на порядки
• Створив біля 5-7 специфікаций для нових репортів з точною постановою задачі, прикладами на DQL, описом параметрів репорта і джерелами даних, та макетом репорта
• Вивчив з нуля нову для мене систему репортингу JReport майже за місяць, а також доволі легко перейшов з T-SQL на PL/SQL, і освоїв внутрішню мову DQL (Databeans Query Language)
Інженер-програміст
from 05.2015 to 05.2021
(6 years)
ПрАТ ДМЗ, Дніпро (Металургійна промисловість, металообробка)
Обов'язки:
• Розробка загальних скриптів на T-SQL та PL/SQL (скрипти, функції, процедури), та створення скриптів для звітної системи FT VantagePoint
• Реалізація обміну даними між БД, та між сторонніми сервісами (Linked Servers, OPENROWSET, XML, JSON, CSV)
• Автоматизація завдань у SQL Server Agent, налаштування Database Mail
• Встановлення, налаштування та адміністрування SQL Server 2008-2016 (за необхідності)
• Обслуговування та адміністрування СКБД на MS SQL (тригери, індексування, бекапи, тощо), PostgreSQL та PI DB OSISoft
• Адміністрування віртуальних серверів (4 виробничих та 9 технологічних) на базі VMWare vSphere та MS Hyper-V, а також розгортання та налаштування нових за необхідності (в т.ч. тестових)
• Розробка програм та служб Windows (Delphi XE + MS SQL), розробка модулів на VBA (для MS Excel та SCADA-систем)
• Проектування архітектур баз даних та систем автоматизації, опрацювання рішень, розробка нових та підтримка існуючих баз даних та систем автоматизації
Досягнення:
• Повністю реорганізував існуючу систему збору даних у технологічній мережі підприємства - розподілив збір даних по таблицях з різних простроїв та з корпоративної мережі, виконав индексацію таблиць по необхідним полям, налаштував зв'язки між різними БД задля обміну даними (SQL Server, PostgreSQL, DBASE IV, Excel, тощо), що дуже прискорило вибірку даних в репортинговій системі, зробило швидкий збір даних з допоміжних систем в основну БД (SQL Server), і зробило збір даних з різних джерел більш структурованим.
• Автоматизував багато процесів за допомогою SQL Server Agent, а також налаштував нотифікацію по різним подіям за допомогою Database Mail, що дозволило контролювати та оперативно реагувати на події в БД.
• Створив понад 50 репортів для промислової репортингової системи FactoryTalk VantagePoint у вигляді таблиць, дашбордів та трендів, розробив загальний стандарт вигляду (щоб було приємно очам, і щоб була єдина концепція репортингу) для репортів. Ці репорти дозволяють адміністрації та робітникам інженерних професій контролювати роботу підприємства та окремих її ділянок.
• Розробив декілька десятків скриптів та SQL-функцій у MS SQL 2012 для формування звітних форм з вибіркою та перетворенням даних із різних таблиць.
• Створив 4 сервіса/додатка Windows для збору даних від вимірювальних девайсів, що дозволило зберігати виміряні дані від багатьох девайсів в основній БД, а також декілька інших додатків для полегшення роботи персоналу.
• Розгорнув та налаштував з нуля комплекс збору, відображення та зберігання даних від електролічильників НІК-Електроніка (на той час було більше 150 шт) на базі СКБД PostgreSQL, а також налаштував перетік даних з основною БД, автоматизував бекапи, та обслуговування статистики.
• Брав участь у побудові DMZ (промислова демілітаризована зона) на підприємстві, а саме налаштовував Reverse Proxy Server на IIS 8.0 для FT VantagePoint, та налаштовував перетік даних Підприємство-DMZ-Промисловість за допомогою Linked Servers).
Education
Одеська Національна академія зв'язку
Телекомунікації, Одеса
Higher, from 2004 to 2008 (4 years)
Факультет “Телекомунікації”, магістратура
Дніпропетровський радіоприладобудівний коледж
Електромеханік електрозв'язку, Дніпро
Specialized secondary, from 2000 to 2004 (4 years)
Additional education and certificates
Курс Microsoft 20762: Розробка баз даних на платформі Microsoft SQL Server 2016 (IT Education Academy)
2017, 5 днів
Knowledge and skills
- SQL
- PostgreSQL
- Git
- Здатність до навчання
- Delphi
- PL/SQL
- DBeaver
- Висока працездатність
- MS SQL Server
- T-SQL
- Jira
- Confluence
- Oracle VM VirtualBox
- VMware vSphere
- Користувач Ubuntu
- Oracle SQL Developer
- XML
Language proficiencies
- Ukrainian — fluent
- English — average
Additional information
Докладаю максимум зусиль для досягнення поставленої мети, завжди працюю на результат незважаючи на час; швидко навчаюсь новим технологіям та платформам; прагну до нескінченного професійного зростання та самовдосконалення; відповідально підходжу до вирішення завдань і проблем, шукаючи не найкоротший шлях, а найоптимальніший.
В наявності є аналітичний склад розуму, уважність до деталей та високий рівень відповідальності до виконуваних завдань. Добре розвинена мова ділового листування, в т.ч. англійською. Проявляю ініціативу та не цураюсь складних завдань. Буду радий працювати в команді, де мої навички та знання будуть корисні.
У вільний час підвищую свої знання з SQL.
Інтереси - на даний час це Python, та задля ментального розвантаження - електроніка, здебільшого це імпульсні блоки живлення та високовольтні пристрої.
Similar candidates
-
SQL-програміст
Remote -
Програміст (C#, VB.Net, SQL)
Remote, Dnipro , more 7 cities -
Программист (Full stack C#, ASP.NET, Angular, SQL)
120000 UAH, Remote, Kyiv -
SQL-програміст
Remote, Kyiv -
SQL-програміст
Remote -
SQL programmer
100000 UAH, Remote