Працював в 15 компаніях   26 років 8 місяців

IT, Державний сектор, Медицина та Охорона здоров'я, Фінансові послуги, Страхування

Senior iOS/macOS/UWP Developer

Електронна система миттєвих інтернет-платежів

IT

15 років

01.2009 - 12.2023

Опис проєкту: Мобільний та десктопний застосунок віртуального гаманця електронних грошей.

Обов?язки та досягнення:

Успішна реалізація технічних проєктів:

Розробив та забезпечив повний життєвий цикл мобільного застосунку електронного гаманця для iOS, що завершилося його успішною публікацією в App Store та залученням зростаючої аудиторії у понад 100 тисяч користувачів.

Впровадження інновацій та технічних покращень:

Створив та впровадив унікальну утиліту для парсингу SOAP вебсервісів і генерації Objective-C класів для використання всередині застосунку, що скоротило трудовитрати на розгортання серверних класів на 50%.

Управління крос-функціональними командами:

Координував спільну роботу розробників, тестувальників та дизайнерів для забезпечення цілісності архітектури мобільної та десктопної версій гаманця.

Вирішення складних технічних проблем:

Спроєктував та реалізував функціонал відеочатів у застосунку на базі WebRTC, що дозволило ефективно вирішувати специфічні завдання і прискорило виконання процесів у понад 3 рази.

Проєктування та впровадження масштабованих рішень:

Інтегрував базу даних SQLite та фреймворк CoreData для надійного збереження і кешування користувацьких даних терміном до 6 місяців, забезпечивши стабільну роботу системи в офлайн-режимі.

Забезпечення контролю якості та технічної відповідності:

Керував процесом тестування та інтеграції сторонніх фреймворків і бібліотек через інструмент CocoaPods, гарантуючи безпеку платежів та стабільність коду.

Взаємодія зі стейкхолдерами та клієнтами:

Погоджував технічні вимоги платіжної системи з бізнес-завданнями замовника, забезпечуючи точну відповідність фінального продукту критеріям безпеки фінтенх-галузі.

Управління ризиками у технічних проєктах:

Мінімізував ризики втрати даних та критичних збоїв під час проведення транзакцій завдяки впровадженню багаторівневого логування та ізоляції потоків розробки.

Покращення процесів розробки, швидкості та надійності розгортання систем:

Розробив передовий застосунок із використанням технології GCD для оптимізації виконання завдань за допомогою багатопотоковості. Це призвело до зростання задоволеності користувачів на 30% та покращення загальної продуктивності застосунку на 50%.

Менторство та технічне лідерство:

Визначав стандарти написання коду для iOS/macOS платформ, проводив код-рев'ю та допомагав команді опановувати передові практики багатопотокового програмування.

Впровадження нових технологій:

Успішно інтегрував та поєднував у межах екосистеми проєкту технології C++, Objective-C, C# та Swift, адаптуючи застосунок під нові стандарти розробки від Apple.

Прийняття рішень на основі даних:

Організував роботу з таск-менеджерами та системами контролю версій Git, Redmine, Confluence і Jira для відстеження метрик ефективності команди та планування спринтів.

Успішне керування технічним боргом:

Проводив плановий рефакторинг застарілих модулів Objective-C та здійснював поступовий перехід на Swift, зменшуючи кількість критичних помилок при оновленні застосунку.

Оптимізація витрат за допомогою технічних рішень:

Завдяки автоматизації генерації класів для SOAP-сервісів суттєво зменшив час розробки (Time-to-Market) та оптимізував витрати бюджету на підтримку серверної частини.

iOS Team Lead

Електронна система миттєвих інтернет-платежів

IT

15 років

01.2009 - 12.2023

Забезпечував технічне та командне лідерство у групі розробників для реалізації мобільного застосунку iOS від стадії розробки з нуля до публікації в App Store.

Керував командою з 12 розробників, беручи безпосередню участь у підборі кожного спеціаліста, а також у подальшому навчанні та адаптації персоналу для роботи під моїм керівництвом.

Проводив ретельний збір та аналіз вимог за допомогою методології прецедентів використання (Use Cases), детально розбиваючи глобальні вимоги на конкретні завдання для розробки та формуючи комплексні плани для забезпечення повної функціональності програмного забезпечення.

Організовував та координував процес розробки програмного забезпечення, застосовуючи ітеративний підхід, що є невід'ємною частиною методології RUP.

Керував процесом тестування всередині команди на основі ітеративних методологій, особисто створюючи, впроваджуючи та координуючи плани тестування (test plans) для спрямування зусиль QA-команди.

Досягнення:

Сформував з нуля та очолив високоефективну команду розробки.

Забезпечив стабільне виконання та перевищення поставлених перед командою цілей.

Суттєво підвищив моральний дух, мотивацію та рівень залученості співробітників у робочий процес.

Успішно вирішував внутрішні конфлікти та згуртував команду навколо спільних завдань.

Організував системне навчання, підвищення кваліфікації та професійний розвиток членів команди.

Оптимізував внутрішні процеси розробки та тестування, що підвищило швидкість та прогнозованість релізів.

Стимулював впровадження інновацій та сучасних інженерних підходів усередині команди.

Налагодив ефективну та прозору комунікацію з бізнес-стейкхолдерами та замовниками.

Забезпечив якісне управління ризиками та оперативне вирішення складних технічних і організаційних проблем.

Налагодив чітку крос-департаментну взаємодію з суміжними відділами компанії.

Отримав визнання своїх лідерських якостей від керівництва, що підтверджено відповідними сертифікатами з управління, мотивації та досягнення цілей.

Зберіг високу продуктивність та забезпечив успіх команди в періоди організаційних змін.

Успішно адаптував команду до ефективної роботи в дистанційному та гібридному форматах.

Знизив рівень плинності кадрів та значно підвищив показник утримання ключових спеціалістів у команді.

Chief Technical Officer, Delivery Manager

Електронна система миттєвих інтернет-платежів

IT

15 років 1 місяць

12.2008 - 12.2023

Керував проєктуванням, розробкою та впровадженням технологічних рішень для створюваних проєктів на всіх етапах — від стадії ідеї до виходу продукту на ринок.

Забезпечував відповідність технічної інфраструктури поточним та перспективним операційним потребам бізнесу.

Відповідав за рекрутинг, менторство та утримання провідних інженерних та технічних талантів.

Стимулював професійний розвиток та підвищення кваліфікації всередині технічних команд.

Забезпечував ефективну комунікацію та налагодження процесів між технічним персоналом та нетехнічними стейкхолдерами.Розподіляв технологічний бюджет та керував ним з максимальною ефективністю.

Обґрунтовував доцільність інвестицій у технології та забезпечував високий рівень повернення інвестицій (ROI).

Досягнення та організаційні параметри:

Успішно керував командою з 14 технічних спеціалістів.

Організував прозоре та ефективне управління проєктами за допомогою програмного забезпечення Microsoft Project, Redmine та Jira.Налагодив безперебійну взаємодію у команді та із замовниками, використовуючи комунікаційні інструменти Slack, Skype, Microsoft Teams, Zoom та Google Meet.

Забезпечив високі стандарти документування процесів та архітектури за допомогою інструментів Microsoft Office Suite, Google Workspace, Redmine, Atlassian, Trax та Enterprise Architect.

Tech Lead, Project Manager, Embedded C/C++ Developer, Team Lead, Delivery Manager

Teploceramic

IT

3 роки 8 місяців

05.2015 - 12.2018

Опис проєкту: Стартап-проєкт із розробки інтелектуального термостата для обігрівачів із можливістю дистанційного керування через мережу Wi-Fi. Проєкт охоплював повний цикл створення рішення у сфері інтернет-речей (IoT) — від проєктування апаратної плати до розробки мобільних застосунків та хмарного сервера.

Обов'язки:Розробляв та формував головну концепцію і архітектуру розумного термостата, визначаючи вектори розвитку апаратної та програмної частин продукту від ідеї до ринкового втілення.

Займався збором бізнес-потреб замовника, аналізом ринку та формуванням високорівневих технічних вимог до всієї системи.

Проводив моделювання та детальний опис специфікацій прецедентів використання (Use Cases) для проєктування логіки взаємодії користувача з розумним пристроєм та оптимізації користувацького досвіду.

Виступав у ролі технічного лідера (Tech lead) з розробки електронних схем та безпосередньо займався проєктуванням, трасуванням і створенням друкованих плат (PCB) для термостата.

Здійснював повне управління проєктом (Project management), системний збір, структурування та контроль технічних вимог на кожному етапі розробки.

Виконував роль розробника вбудованого програмного забезпечення (firmware), створивши надійну та енергоефективну прошивку на C++ для Wi-Fi модуля ESP8266, що забезпечило стабільне підключення пристрою до мережі та захищену передачу даних.

Розробляв серверну (backend) частину системи на мові Python для забезпечення безперебійної комунікації між термостатами, збереження налаштувань користувачів, збору телеметрії та обробки команд керування.

Керував командою та процесом розробки мобільних застосунків для платформ iOS та Android, які виступають клієнтським інтерфейсом для дистанційного керування обігрівачами.

Досягнення:Успішно поєднав у межах одного IoT-стартапу ролі менеджера проєкту, архітектора системи, інженера-схемотехніка та full-stack розробника, створивши повністю функціонуючу екосистему з нуля.

Повністю розробив, оформив та підготував вичерпний пакет технічної, конструкторської та супутньої виробничої документації для серійного виробництва, який успішно передав замовнику для запуску продукту на заводських потужностях.

Під моїм безпосереднім керівництвом, за моєї координації та технічного контролю було успішно виготовлено, протестовано та передано замовнику першу велику промислову партію працюючих прототипів у кількості 1000 штук, що дозволило компанії оперативно розпочати масове впровадження системи та її фінальне тестування в реальних умовах експлуатації.

Senior iOS Developer, Project Manager, Delivery Manager

AXXONSOFT

IT

2 роки 7 місяців

06.2010 - 12.2012

Проєкт: Мобільний iOS-клієнт для системи відеосигналізації (iOS application client of video alarm system)

Опис проєкту: Розробка та підтримка спеціалізованого мобільного застосунку під iOS, який виступає клієнтською частиною комплексної системи відеосигналізації, забезпечуючи трансляцію потокового відео в реальному часі, обробку тривожних сповіщень та дистанційне керування охоронним обладнанням.

Технологічний стек: Xcode, Objective-C.

Обов'язки:Налагодив та підтримував постійну ефективну комунікацію з клієнтами та замовниками (Client communication), виступаючи головною сполучною ланкою між представниками бізнесу та інженерною командою для точного розуміння цілей продукту.

Займався збором вимог, аналізом технічних можливостей платформи та розробкою детальних технічних специфікацій (Requirement specification), що дозволило структурувати процес розробки та мінімізувати ризики на етапі кодування.

Забезпечував технічне та ідейне лідерство, надихаючи та спрямовуючи крос-функціональні команди (Inspiring and guiding cross-functional teams), що об'єднували розробників, тестувальників та UI/UX-дизайнерів, задля досягнення спільного результату.

Приймав відповідальні технічні та управлінські рішення і визначав чіткий вектор руху проєкту навіть в умовах високої невизначеності (Making decisions and providing direction even in uncertain situations), коли вхідні вимоги або архітектурні обмеження змінювалися на ходу.

Формував, деталізував та максимально чітко доносив до команди інженерів ключові ідеї, архітектурні концепції та загальне бачення продукту (Clearly conveying ideas and product vision).

Активно збирав та аналізував зворотний зв'язок (feedback) від кінцевих користувачів, технічної підтримки та замовників, інтегруючи ці метрики у подальше стратегічне планування розвитку продукту.

Вчасно ідентифікував складні технічні та організаційні проблеми, знаходячи нестандартні та креативні інженерні рішення (Identifying issues and finding creative solutions) для оптимізації відтворення відеопотоку та обробки фонових push-сповіщень про тривогу на Objective-C.

Успішно балансував між суперечливими пріоритетами бізнесу та технічними обмеженнями платформи, грамотно керуючи компромісами (Balancing conflicting priorities and managing trade-offs) без втрати якості та безпеки системи.

Досягнення:Побудував прозорий та надійний місток комунікації із замовником, завдяки чому всі зміни у специфікаціях впроваджувалися оперативно та без зупинки основного циклу розробки.

Сформував згуртовану крос-функціональну команду з високим рівнем залученості, де кожен чітко розумів фінальне бачення продукту та критерії успіху релізу.

Завдяки впровадженню креативних архітектурних рішень у середовищі Xcode із використанням Objective-C, вдалося реалізувати стабільне підключення до камер відеосигналізації з мінімальною затримкою та високою стійкістю до розривів мережі.

Успішно реалізував гнучкий процес планування на основі реального фідбеку, що дозволило оперативно усувати "вузькі місця" в інтерфейсі мобільного клієнта та значно підвищити оцінки застосунку користувачами.

Ефективно керував обмеженими ресурсами під час конфлікту пріоритетів, забезпечивши реліз критично важливих функцій безпеки у суворо визначені терміни.

IT Product Manager, Delivery Manager

Fotask

IT

2 роки 11 місяців

02.2010 - 12.2012

Опис проєкту: Соціальна мережа Fotask (Fotask social network) — розробка та масштабування мультиплатформної соціальної мережі, орієнтованої на обмін медіаконтентом, взаємодію користувачів у реальному часі та інтеграцію розумних стрічок новин.

Технологічний стек: Python, Django, MongoDB, Xcode, Objective-C.

Обов'язки:Забезпечував комплексне технічне та ідейне лідерство, надихаючи та координуючи крос-функціональні команди (Inspiring and guiding cross-functional teams), до складу яких входили веб- і мобільні розробники, QA-інженери, DevOps-спеціалісти та UI/UX-дизайнери.

Оперативно приймав критично важливі архітектурні та управлінські рішення, задаючи чіткий вектор руху проєкту в умовах високої невизначеності (Making decisions and providing direction even in uncertain situations), мінливих вимог ринку та гнучких пріоритетів стартап-середовища.

Формував, деталізував та максимально чітко транслював команді ключові ідеї, довгострокову стратегію та загальне технічне бачення продукту (Clearly conveying ideas and product vision) для синхронізації зусиль усіх учасників розробки.

Організував процеси активного збору та глибокого аналізу зворотного зв'язку (feedback) від перших користувачів, бета-тестувальників та аналітичних систем, успішно інтегруючи ці дані у стратегічне та операційне планування продуктових релізів.

Вчасно виявляв складні системні проблеми, архітектурні "вузькі місця" та інженерні виклики, знаходячи нестандартні та креативні рішення (Identifying issues and finding creative solutions) для оптимізації високонавантаженого backend-сервера на Python/Django та роботи з нереляційною базою даних MongoDB.

Проєктував та контролював взаємодію між серверною частиною та мобільним iOS-клієнтом (розробленим в Xcode на Objective-C), забезпечуючи стабільний обмін даними та плавну роботу інтерфейсу соціальної мережі.

Ефективно балансував між суперечливими бізнес-пріоритетами, вимогами маркетингу та реальними технічними обмеженнями платформи, грамотно керуючи компромісами (Balancing conflicting priorities and managing trade-offs) задля збереження високої продуктивності та безпеки системи.

Досягнення:Сформував та згуртував високоефективну крос-функціональну команду, здатну швидко адаптуватися до змін та стабільно випускати новий функціонал соціальної мережі.

Успішно вивів проєкт зі стадії невизначеності, заклавши надійний технологічний фундамент та чітку дорожню карту розробки, що дозволило уникнути хаотичного рефакторингу на пізніх етапах.

Створив масштабовану та стійку до високих навантажень архітектуру на базі Django та MongoDB, яка забезпечила швидку обробку запитів, миттєве завантаження користувацького медіаконтенту та стабільну роботу стрічки новин соціальної мережі.

Розробив та впровадив гнучку систему планування на основі реального фідбеку, що дозволило оперативно покращувати користувацький досвід (UX) та швидко реагувати на запити аудиторії.

Завдяки грамотному управлінню компромісами та балансуванню пріоритетів, забезпечив своєчасний запуск мобільного iOS-клієнта та вебплатформи Fotask у межах затвердженого бюджету та встановлених термінів.

Senior Software Developer, Project manager

StickyPassword

IT

1 рік 7 місяців

06.2009 - 12.2010

Опис проєкту: Мобільний клієнтський застосунок StickyPassword для iPhone, призначений для безпечного керування паролями, автозаповнення форм та надійного збереження конфіденційних даних користувачів.

Обов'язки:Здійснював комплексний збір, детальний аналіз та систематизацію вимог замовника, адаптуючи бізнес-потреби та стандарти безпеки у чіткі технічні завдання для команди розробки.

Розробляв, контролював та гнучко координував загальний план проєкту (project plan) на всіх етапах життєвого циклу розробки програмного забезпечення, забезпечуючи точне дотримання графіків релізів та проміжних дедлайнів.

Забезпечував повне технічне лідерство (technical leadership) на проєкті, визначаючи архітектурні підходи, стандарти кодування, методи шифрування даних на пристрої та контролюючи якість інженерних рішень.

Здійснював оперативне управління та координацію крос-функціональної мікрокоманди, що складалася з двох розробників та одного інженера з контролю якості (QA), розподіляючи завдання та мотивуючи команду на досягнення результату.

Керував процесами підготовки та успішно провів фінальну публікацію першої офіційної версії застосунку в App Store, контролюючи повну відповідність продукту суворим гайдлайнам та вимогам безпеки компанії Apple.

Досягнення:Успішно перевів складні вимоги до безпеки та збереження паролів у працююче технічне рішення, сформувавши прозору дорожню карту розробки з чітко визначеними етапами.

Ефективно налагодив внутрішні процеси розробки та тестування в команді з трьох спеціалістів, що дозволило оптимізувати трудовитрати та випустити стабільний продукт без затримок.

Завдяки сильному технічному керівництву забезпечив високу надійність архітектури застосунку, що мінімізувало кількість критичних помилок на етапі релізу.

Успішно запустив продукт на ринку, забезпечивши проходження першою версією StickyPassword для iPhone модерації Apple App Store з першої спроби, що дало старт успішному масштабуванню мобільного напрямку компанії.

Project Manager

Львівська міська рада

Державний сектор

1 рік 1 місяць

12.2008 - 12.2009

Опис проєкту: Внутрішній корпоративний портал для Львівської міської ради, призначений для автоматизації процесів, ведення та контролю електронного документообігу для понад 200 державних службовців і співробітників.

Обов'язки:Здійснював комплексний аналіз проєктних даних, метрик ефективності розробки та операційних показників, на основі яких формував детальні аналітичні звіти для представлення вищому керівництву з метою обґрунтування ключових рішень щодо проєкту з бюджетом понад 200 000 доларів США.Організовував та проводив пресейл-зустрічі (pre-sale meetings) з потенційними партнерами та представниками замовника, презентуючи технічні можливості та архітектурні концепції майбутнього порталу електронного документообігу.Займався детальним збором, структуруванням та описом бізнес-вимог, на основі яких розробляв офіційні технічні специфікації (Requirements Specification) для інженерної команди.Керував життєвим циклом вимог (Requirements Management), забезпечуючи контроль за змінами, пріоритезацію завдань та відповідність розроблюваного функціоналу нормативним базам і стандартам державної установи.Здійснював фінансове планування та бюджетування проєкту (Project Budgeting), розраховуючи оптимальний розподіл ресурсів для прискорення темпів розробки та успішної реалізації всієї системи у чітко визначений 8-місячний термін.Координував взаємодію та технічну співпрацю з зовнішніми підрядниками й вендорами, забезпечуючи безперебійну інтеграцію сторонніх сервісів, готових модулів та рішень в єдину екосистему міської ради.

Досягнення:Розробив та впровадив гнучку систему аналітичної звітності для вищого менеджменту, що дозволило значно підвищити прозорість розробки, оптимізувати витрати бюджету у понад 200 000 доларів та приймати обґрунтовані стратегічні рішення на основі точних даних.Успішно налагодив процеси інтеграції сторонніх рішень від зовнішніх постачальників, що дозволило усунути критичні технічні бар'єри, оптимізувати інтерфейс користувача та у результаті підвищити задоволеність кінцевих співробітників ради роботою з документами на 20% (замість початкового зниження показників через складність старих систем).Завдяки детальному прорахунку бюджету та ефективному управлінню ризиками забезпечив прискорений темп розробки, що дозволило повністю завершити та запустити масштабний портал документообігу в експлуатацію всього за 8 місяців.Створив чітку систему управління вимогами, яка звела до мінімуму непорозуміння між технічною командою та представниками держструктури, гарантувавши успішне розгортання платформи на понад 200 активних робочих місць без збоїв у повсякденній діяльності ради.

Project Manager, Business Analyst, Software Architect

Замовник США

IT

1 рік 1 місяць

12.2008 - 12.2009

Проєкт: Інструмент перевірки реклами Commonwealth (Commonwealth Advertising Review Tool)

Опис проєкту: Спеціалізований онлайн-інструмент (вебплатформа) для спільного рецензування, детального аналізу, коментування та затвердження рекламних матеріалів у форматі PDF.

Ролі на проєкті: Менеджер проєкту (Project Manager), Бізнес-аналітик (Business Analyst), Архітектор програмного забезпечення (Software Architect).Команда: 2 розробники, 1 фахівець із контролю якості (QA).

Обов'язки:Здійснював повне оперативне та стратегічне управління проєктом, координував щоденну роботу інженерної мікрокоманди та забезпечував чітке дотримання термінів розробки на кожному етапі.Займався фінансовим плануванням, розрахунком трудовитрат та формуванням бюджету проєкту, розрахованого на оптимальне залучення двох розробників та одного інженера з контролю якості.Виступав у ролі бізнес-аналітика, збирав вимоги американського замовника, аналізував користувацькі сценарії та розробляв детальні технічні специфікації вимог (Requirement Specification) для команди розробки.Проєктував високорівневу архітектуру вебсервісу, фокусуючись на забезпеченні високої швидкості рендерингу важких багатосторінкових PDF-файлів безпосередньо у браузері.Розробляв механізми інтерактивної взаємодії користувачів у реальному часі, включаючи функціонал залишення графічних позначок, текстових зауважень та трекінгу версій документів.Керував процесами управління ризиками, координував етапи тестування та затверджував фінальні плани розгортання оновлень платформи.

Досягнення:Успішно спроєктував та вивів на ринок ефективний онлайн-інструмент для перевірки реклами, який автоматизував і значно прискорив процес узгодження маркетингових PDF-матеріалів для замовника.Завдяки детально прописаним технічним специфікаціям і грамотному бюджетуванню зміг звести до мінімуму зміни у вимогах (scope creep) та реалізувати проєкт у межах початкових фінансових та часових лімітів.Створив оптимізовану та надійну програмну архітектуру, яка забезпечила безперебійну одночасну роботу користувачів над документами, плавну навігацію та миттєве відображення правок у PDF-файлах.Ефективно налагодив робочі процеси у команді з трьох спеціалістів, створивши згуртований інженерний підрозділ із високим рівнем взаємозамінності та продуктивності.

Senior iOS Developer

Австралійський замовник (Австралійська медична компанія)

Медицина та Охорона здоров'я

1 рік 7 місяців

06.2008 - 12.2009

Опис проєкту: Спеціалізований мобільний застосунок для iPad, призначений для автоматизації роботи ортопедичних медичних служб, ведення пацієнтів та візуального моніторингу їхнього одужання.

Обов'язки:Здійснював детальний збір, систематизацію та глибокий аналіз бізнес-вимог австралійського замовника та медичних експертів, успішно трансформуючи їх у чіткі, структуровані технічні завдання для розробки мобільного софту.Проєктував та крок за кроком реалізовував складну бізнес-логіку застосунку, забезпечуючи точну відповідність програмного забезпечення медичним протоколам та фокусуючись на досягненні ключових цілей продукту в межах головних інженерних завдань.Розробляв та оптимізував архітектурні модулі для швидкого асинхронного завантаження, обробки та рендерингу високодеталізованих рентгенівських знімків великого розміру без втрати продуктивності інтерфейсу (UI), що було критично важливо для точного аналізу процесів реабілітації пацієнтів.Координував інтеграцію графічних інструментів у застосунок, які дозволяли лікарям-ортопедам наочно порівнювати динаміку відновлення кісткових тканин на етапах реабілітації.

Досягнення:Успішно адаптував специфічні вимоги австралійської медичної галузі у надійне технічне рішення для планшетів iPad, забезпечивши повну функціональність застосунку відповідно до високих стандартів замовника.Створив стійку та масштабовану бізнес-логіку плагінів і внутрішніх сервісів, що дозволило команді чітко дотримуватися графіку релізів та закривати ключові етапи проєкту (milestones) без затримок.Завдяки впровадженню алгоритмів ефективного кешування та багатопотокового завантаження графіки, зміг розв'язати проблему затримок при роботі з важкими рентгенівськими знімками, забезпечивши миттєве масштабування і плавний скролінг зображень високої чіткості, що суттєво підвищило швидкість роботи лікарів при оцінці прогресу реабілітації.

Project Manager

Zasio

IT

2 роки 1 місяць

12.2005 - 12.2007

Команда: 2 розробники, 1 фахівець із контролю якості (QA).

Технологічне середовище та інструменти: Delphi / C++, MS SQL, Oracle, програмування на C#.

Обов'язки:Здійснював загальне управління проєктом, планування етапів розробки та координацію роботи мінікоманди, що складалася з двох розробників та одного QA-інженера.Проєктував архітектуру автономної системи документообігу, забезпечуючи її стабільну роботу в офлайн-режимі та подальшу синхронізацію даних.Виконував розробку та програмування ключових модулів системи, використовуючи кросплатформний стек технологій Delphi, C++ та C#.Проєктував структури баз даних та оптимізував роботу застосунку з системами управління базами даних MS SQL та Oracle.Керував процесом інтеграції різних компонентів системи та забезпечував технічний контроль за якістю коду.

Досягнення:Успішно спроєктував та реалізував архітектуру офлайн-системи документообігу, яка забезпечила надійне збереження та обробку документів без постійного підключення до мережі.Ефективно організував робочий процес у команді, що дозволило виконати повний цикл розробки та тестування продукту наявними ресурсами в узгоджені терміни.Забезпечив гнучкість системи та її сумісність із різними корпоративними базами даних завдяки якісній реалізації шару роботи з MS SQL та Oracle.

Project Manager, Analyst, Architect, Developer, Deployment Specialist, Administrator

ProFIX

IT

6 років 7 місяців

06.1999 - 12.2005

Опис проєкту: Внутрішньобанківська бухгалтерська система, система внутрішнього документообігу банку, система імпорту баз даних та генератори звітів.

Ролі на проєкті: Менеджер проєкту (Project Manager), Системний аналітик (Analyst), Архітектор (Architect), Розробник (Developer), Спеціаліст із розгортання (Deployment Specialist), Адміністратор (Administrator).

Команда: 5 розробників, 3 фахівці з контролю якості (QA).Т

ехнологічне середовище та інструменти: Firebird SQL server, Delphi 7, WinXP, Linux RedHat, GNU C.

Обов'язки:Здійснював повне управління проєктом та координував роботу команди з 5 розробників і 3 QA-інженерів.Проводив детальний аналіз вимог банківських замовників та проєктував архітектуру внутрішніх систем обліку й документообігу.Виконував безпосередню розробку та програмування ключових модулів системи на Delphi 7 та GNU C.Проєктував та адміністрував бази даних на Firebird SQL server, забезпечуючи високу швидкість обробки транзакцій та безпеку банківських даних.Розробляв архітектуру підсистем імпорту даних та гнучкі генератори звітності для фінансового моніторингу.Керував процесами розгортання та налаштування програмного комплексу в інфраструктурі банків на операційних системах Windows XP та Linux RedHat.

Досягнення:Успішно спроєктував та вивів на ринок продукт ProFIX/Suite, який автоматизував критично важливі внутрішні процеси та документообіг в українських банках.Ефективно організував роботу крос-функціональної команди з розробки та тестування, забезпечивши реліз складного фінансового софту в чітко визначені терміни.Створив надійну систему імпорту великих масивів даних та генерації звітів, що значно прискорило роботу банківського персоналу та оптимізувало внутрішні операційні процеси.Забезпечив стабільну кросплатформну роботу серверної та клієнтської частин системи у середовищах Windows та Linux.

Project Manager, Software Architect, Developer

Українські Комерційні банки

Фінансові послуги

2 роки

12.1999 - 11.2001

Проєкт: Система голосового сповіщення про стан рахунківКлієнт: Українські банки

Опис проєкту: Бухгалтерська та облікова система, що включає функціонал голосового сповіщення про фінансові операції та обробку факсимільних повідомлень (факсів). Також інформаційна система підтримує процеси складського обліку та продажу товарів, складаючись із програмних компонентів для управління продажами, фінансами, складом і бухгалтерією.

Ролі на проєкті: Менеджер проєкту (Project Manager), Архітектор програмного забезпечення (Software Architect), Розробник (Developer).

Команда: 2 розробники.

Технологічне середовище та інструменти: Informix, Delphi, Crystal Reports, алгоритми обробки голосу (Voice algorithms).

Обов'язки:Керував проєктом та координував роботу мінікоманди з двох розробників на всіх етапах життєвого циклу системи.Проєктував архітектуру інтегрованої системи, що поєднує фінансові, складські, торгівельні та бухгалтерські модулі.Розробляв програмне забезпечення з використанням мови програмування Delphi.Адміністрував бази даних Informix, забезпечуючи надійне збереження та оптимізацію доступу до комерційних і банківських даних.Створював аналітичні звіти та шаблони документів за допомогою інструменту Crystal Reports.Реалізував спеціалізовані алгоритми для голосового сповіщення клієнтів та модулі для автоматизованої обробки й надсилання факсів.

Досягнення:Успішно спроєктував та впровадив комплексну інформаційну систему, яка повністю автоматизувала процеси складського обліку, контролю фінансів та продажів.Розробив та успішно інтегрував спеціалізований застосунок у процес фінансової підтримки банківських клієнтів для їх автоматичного сповіщення про залишок коштів на рахунках.Завдяки впровадженню цього застосунку рівень задоволеності клієнтів банку зріс на 15 відсотків, що було офіційно підтверджено результатами опитування.

Senior Software Developer

JSCB AVAL

Фінансові послуги

3 роки 1 місяць

12.1996 - 12.1999

Працював на позиції розробника програмного забезпечення (Software Developer), забезпечуючи повний супровід та технічну підтримку банківського софту, а також розробку додаткового спеціалізованого програмного забезпечення для банківських потреб.Відповідав за успішне впровадження, налаштування та інтеграцію нового програмного забезпечення для автоматизації процесів операційного дня банку.

Досягнення:Забезпечив стабільну та безперебійну роботу банківських систем під час підтримки поточного софту та розробки нових модулів.Успішно реалізував проєкт із розгортання та запуску програмного комплексу для операційного дня банку, що дозволило оптимізувати щоденні фінансові процедури та підвищити надійність обробки транзакцій.

Senior Software Developer

Страхова Компанія

Страхування

2 роки 11 місяців

01.1997 - 11.1999

Опис проєкту: Медичне страхуванняГоловна мета: Автоматизація процесів медичного страхування та оптимізація бізнес-процесів страхової компанії.

Обов'язки:Створення загальної концепції та архітектури системи медичного страхування.Проєктування та безпосередня розробка ключових програмних модулів системи.Створення складних запитів до бази даних для забезпечення швидкої та коректної обробки інформації.Розробка та налаштування системи звітності для аналізу фінансових та операційних показників.Програмування та реалізація основного алгоритму розрахунку, розподілу та верифікації страхових випадків.

Досягнення:Успішно створив архітектурну концепцію, яка лягла в основу автоматизованої системи медичного страхування.Розробив та впровадив базові програмні модулі та алгоритми, які дозволили повністю автоматизувати рутинні процеси страхування.Оптимізував роботу з базами даних, завдяки чому компанія отримала швидкий доступ до аналітики та автоматизованого формування звітності.Досяг головної мети проєкту — автоматизував ключові операції медичного страхування, що суттєво підвищило ефективність і швидкість бізнес-процесів страхової компанії.

Ключова інформація

  • Вміння швидко навчатися
  • Уважність до деталей
  • Аналітичні здібності
  • Лідерські якості
  • Ефективне управління часом
  • Самостійність
  • Управління проектами
  • Лідерські якості
  • Здатність до прийняття рішень
  • Планування ресурсів
  • Координація команд
  • Управління ризиками
  • Звітність
  • Rational Unified Process (RUP)
  • Waterfall
  • Kanban
  • Scrum
  • Agile
  • Confluence
  • Jira
  • Redmine
  • MS Team Foundation Server
  • It-продукти
  • MS Project
  • MS Visio
  • Enterprise Architect
  • BPMN
  • UML 2.0
  • SQL
  • NoSQL
  • TensorFlow
  • Requirement Management
  • Project Documents
  • React Native mobile development
  • iOS development
  • Android development
  • macOS development
  • iOS
  • Android
  • Продуктовий менеджмент
  • Управлінські навички
  • Delivery management
  • Технічна освіта
  • Вища технічна освіта
  • Комунікабельність
  • Бізнес-аналітика

Навчався в 3 закладах

Національний технічний університет "Харківський політехнічний інститут"

Електромеханічний факультет/Промислова електроніка

1997

Krukov Machine Building Institute

Faculty of programming for machine tools with digital equipment

1991

Середня школа N10 місто Кременчук

1987

Володіє мовами

Англійська

середній

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Російська

вільно

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Українська

рідна

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Курси, тренінги, сертифікати

React Native Essential Training

2025

React native development

Advanced TypeScript Concepts

2025

TypeScript application development

Learning TypeScript

2025

Learning TypeScript

SwiftUI + SwiftData Masterclass - iOS App Development Swift

2024

SwiftUI iOS App Development

Python for Computer Vision with OpenCV and Deep Learning

2024

Python for Computer Vision withOpenCV and Deep Learning

Rational Unified Process Certification

2005

Requirement Management

Project Management 

Task Management

Process Optimisation

Team Management

Додаткова інформація

Комп'ютерні навички

  • Розробка програмного забезпечення
  • Розробка електроних пристроїв інтернету речей
  • Знання мов програмування С/C++, C#, Objective C, Swift, Typescript, Java, Pyton
  • Знання життєвого циклу програмного забезпечення
  • Керування IT проєктами

Водійське посвідчення

Категорія A, B

Військова служба

знятий з обліку

Особисті якості

Я сертифікований менеджер проєктів із методології RUP (Rational Unified Process) із понад 35-річним досвідом в IT. Моя експертиза поєднує в собі глибокі технічні знання, лідерські якості та навички управління бізнесом. Протягом усієї кар'єри моєю головною метою є трансформація ідей у успішні продукти, які приносять реальну цінність клієнтам та кінцевим користувачам.Протягом 17 років я обіймав посаду СЕО аутсорсингової компанії. За цей час ми успішно реалізували десятки проєктів для мобільних та десктопних платформ. Більшість клієнтів стали нашими довгостроковими партнерами, довіряючи нам втілення своїх ідей у надійні та високоякісні рішення.Останні 15 років я присвятив роботі над мобільним застосунком WebMoney Keeper, виступаючи в ролях Project Manager, Team Lead, Tech Lead та Senior Developer. Я керував повним циклом розробки — від концепту до релізу в App Store. Завдяки впровадженню методології RUP та ітеративного тестування мені вдалося покращити взаємодію всередині команди, підвищити якість продукту та прискорити його вихід на ринок. Я особисто розробляв та впроваджував плани тестування, гарантуючи відповідність кожного релізу найвищим стандартам.

Як Team Lead, я керував командою з 21 розробника, забезпечуючи підбір персоналу (recruitment), менторинг та мотивацію команди.

Як Tech Lead, визначав технічну стратегію та адаптував архітектуру під бізнес-цілі. Водночас, як Senior Developer, я брав безпосередню участь у розробці проєктів у таких сферах, як Fintech, IoT, E-medicine, Insurance, SaaS, B2B та B2C.Ключові сфери експертизи:Управління проєктами (Project Management): SDLC/PDLC, presale, оцінка термінів та бюджетів (estimation), управління вимогами та запитами на зміни (change requests).

Лідерство та менеджмент (Leadership): побудова команд, рекрутинг, менторинг, мотивація, тайм-менеджмент.

Технічне керівництво (Technical Direction): проєктування архітектури, масштабованість (scalability), стандарти кодування, вибір технологічного стеку.Розробка (Development): C++, C#, Objective-C, Swift, Python, Golang.

Бізнес та аутсорсинг: 17 років досвіду на позиції CEO з десятками успішно реалізованих проєктів.

Контроль якості (Quality Assurance): створення тест-планів, ітеративне тестування, QA на основі RUP.Інструменти: Git, SVN, Jira, Redmine, MS Project, Visio.Методології: RUP, Agile, ітеративні підходи (iterative frameworks).

Ключові досягнення:

Підприємницький успіх: Протягом 17 років будував та очолював аутсорсингову компанію, забезпечивши випуск десятків проєктів та високий рівень задоволеності клієнтів.

Управління масштабним продуктом: Керував повним циклом розробки мобільного застосунку WebMoney Keeper від стадії ідеї до успішного релізу в App Store.

Оптимізація процесів: Успішно впровадив методологію RUP у великій команді, що суттєво підвищило якість коду та прогнозованість розробки.

Ефективне лідерство: Сформував, мотивував та вивів на високу продуктивність команду з 21 розробника.

Експертиза у складних доменах: Створював комплексні рішення для Fintech та E-commerce із суворими вимогами до безпеки та продуктивності.

Технічна гнучкість: Своєю роботою як Senior Developer зробив вагомий внесок у развитие багатьох індустрій, швидко адаптуючись до нових технологічних викликів.

Я глибоко переконаний, що успіх будь-якого проєкту базується на балансі трьох компонентів: чітко структурованих процесах, мотивованій команді та прозорій комунікації.

Моя мета це створювати рішення, які повністю задовольняють як бізнес-потреби клієнта, так і очікування кінцевих користувачів.

Особисті якості

  • Вміння швидко навчатися
  • Лідерські якості
  • Аналітичні здібності
  • Вміння концентруватися
  • Уважність до деталей

Ігор

IT Project Manager, Senior Developer, Team Lead, Delivery Manager

Чернівці

Готовий переїхати: Львів, Івано-Франківськ, Тернопіль

2 500 $

54 роки

Активно шукає роботу

повна зайнятість, проектна робота

Характер роботи: віддалена робота

Остання активність 13 годин тому