Вітрина

Найпомітніші проекти

An image of presented article text

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

Зміст:

Unity PlatformWeb Supplier FormCheers AppMój OrangeCredit Risk Application4Sport.io

Unity Platform

DFDS Polska Sp. z o.o.

An illustration of a presented article text title

Моя роль:

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

Програму було розгорнуто у робочому середовищі.

Опис підприємства:

Платформа Unity (спочатку відома як Unity for Debt Management) була настільною програмою, яка дозволяла кредитним контролерам зосередитися на своїх ключових клієнтах і допомагати їм збирати готівку ефективніше. Це була заміна створеного мною нагородженого TR Tool for Debt Management (ABSL Diamond Awards 2017). Помітна зміна назви вказує на те, що сфера застосування поширюється на кредиторів, тож можна розглядати не лише боржників.

Функції:

  • Доступ до поточного звіту про старіння дебіторської заборгованості.
  • Доступ до відкритих позицій і рахунків-фактур.
  • Відстеження рахунків-фактур для надсилання нагадувань про автоматичні платежі.
  • Спеціальна адресна книга.
  • Доступ до звіту про неідентифіковані платежі.
  • Звітування про запити.
  • Масове розсилання для надсилання індивідуального нагадування про оплату вибраним клієнтам.
  • Розширені параметри пошуку та фільтрування.
  • Дозволяє експортувати будь-який звіт до Excel.

Технологія:

  • хмарні служби Azure.
  • .NET Core 3.1 (з мовою C#).
  • REST API (з використанням OAuth 2.0, JSON і SeriLog для структурованого журналювання).
  • API веб-служб Exchange.
  • База даних SQL Azure.
  • Веб-завдання Azure.
  • Azure Active Directory.
  • Delphi 10.3 (лише настільний клієнт).
  • xUnit

Підгляд:

Video related to the presented article text
Платформа Unity — офіційна презентація, яку я зробив разом з Даніелем Карпеном (клацніть, щоб грати).

Web Supplier Form

DFDS Polska Sp. z o.o.

An illustration of a presented article text title

Моя роль:

Архітектуру програми створив я, я також створив інтерфейс програми разом із серверною частиною.

Проект повністю реалізовано та використовується в групі DFDS. Його повністю розміщено в Azure Cloud.

Опис підприємства:

Веб-форма постачальника – це інтерактивний веб-сайт для співробітників DFDS і постачальників DFDS.

Метою було автоматизувати налаштування облікових записів постачальників у системі ERP. Рішення замінює старий процес на основі Excel. Він також використовує окремі API для перевірок IBAN і ПДВ.

Функції:

  • Форма запиту для нового клієнта (третя компанія) для створення нового облікового запису постачальника.
  • Форма постачальника для працівник DFDS для налаштування нового облікового запису постачальника.
  • Форма рецензента для співробітника DFDS (затверджувача), щоб прийняти або відхилити даний запит.
  • Попередній перегляд поточного номера заявки запиту.
  • Перевірка ПДВ.
  • Перевірка IBAN.
  • Перевірка банківського рахунку.
  • Відстеження запитів у режимі реального часу.

Технологія:

  • jQuery / звичайний JavaScript.
  • Materialize framework.
  • .NET Core 2.1 (з мова C#).
  • API веб-служб Exchange.
  • Azure Active Directory.
  • База даних Azure SQL.

Підгляд:

Video related to the presented article text
Веб-форма постачальника — офіційна презентація, яку я зробив із Даніелем Карпеном (клацніть, щоб грати).

Cheers App

Infusion Code Sp. z o.o.

An illustration of a presented article text title

Моя роль:

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

Опис підприємства:

Cheers — це мобільний додаток, який дозволяв користувачам знаходити паби та бари та вимагати одного напою на 24 години. Ми стягували невелику плату (місячну підписку) за послугу, тож за вартість одного напою (19 злотих) користувачі могли отримати до 30 напоїв у різних пабах/барах.

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

На жаль, проект було скасовано на початку 2020 року через COVID-19, і ми перебуваємо в процесі закриття компанії.

Бізнес-модель:

An image of presented article text
Рання бізнес-модель (натисніть, щоб відкрити).

Функції:

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

Технологія:

  • .NET Core 2.2, WebAPI, MVC.
  • База даних Azure SQL.
  • Інтеграція з API PayU (пізніше API PayLane) для обробки платежів (повторних і разових, включаючи BLIK).
  • JavaScript/jQuery та Bootstrap для веб-сайту компанії.
  • Мова Delphi (з використанням Delphi 10.3 Rio w/FireMonkey framework) для кросплатформної мобільної програми (iOS/Android).
  • Google Cloud Platform, Firebase.

Підгляд:

An image of presented article text
Мобільний додаток Cheers (тут на iPhone X)
Video related to the presented article text
Швидко ознайомтеся з програмою Cheers — отримайте безкоштовний напій, використовуючи промокод (клацніть, щоб грати).
Video related to the presented article text
Відео - це один із рекламних роликів, які ми розмістили в Google Play і наших соціальних мережах (натисніть, щоб відтворити).
Video related to the presented article text
Рекламний ролик Cheers - за кадром (натисніть, щоб відтворити). Ми записали три різні ролики, і через бюджетні обмеження всі вони демонструвалися лише в різних соцмережах.

Mój Orange

Orange Polska S.A.

An illustration of a presented article text title

Моя роль:

Я відповідав головним чином за розробку iOS. Я займався логікою програми та зовнішнім інтерфейсом (UI). Іноді я також допомагаю в розробці програми для Android.

Опис підприємства:

Mój Orange є одним із найвідоміших мобільних додатків на польському ринку (понад 1,8 мільйона активних користувачів). Додаток дозволяє перевіряти всі дані щодо вашого облікового запису та послуг, наприклад гігабайти або умови контракту. Це також дозволяє зручно замовити новий планшет або смартфон в додатку; ви можете переглядати деталі та статус замовлення в реальному часі.

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

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

Функції:

  • Доступ до облікового запису.
  • Доступ до поточних рахунків і рахунків-фактур.
  • Дозволяє щоб отримати доступ до рекламних акцій.
  • Дозволяє швидко поповнювати передплачену картку.
  • Дозволяє зареєструвати номер картки.
  • Дозволяє оплачувати неоплачені рахунки.
  • Дозволяє додавати/вилучати пакети та служби.
  • Дозволяє керувати мережами WiFi.

Технологія:

  • мова C#.
  • Xamarin Native (iOS / Android).
  • MvvmCross.
  • Synerise.
  • Firebase (Google Cloud Platform).
  • NUnit для тестування.

Підгляд:

Відео чи зображення недоступні. Однак ви можете відвідати офіційний магазин (Apple Store/Google Play).

Credit Risk Application

Credit Suisse (Poland) Sp. z o.o.

An illustration of a presented article text title

Моя роль:

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

Опис підприємства:

Внутрішню програму під назвою 'SFT LER WhatIf' було створено для аналізу кредитного ризику, аналізу торгівлі та аналізу руху ризиків. Це дозволяє користувачам моделювати/розраховувати кредитний ризик портфеля контрагента щодо змін у торговому портфелі та розподілу застави.

Функції:

  • Аналіз контрагентів.
  • Оцінка відредагованих торгових даних.
  • Експорт результатів.

Технологія:

  • .NET Core 3.1, C#.
  • WebAPI, FluentValidation.
  • кеш REDIS.
  • React/JavaScript.
  • React ContextAPI.
  • moment.js.
  • validation.js.
  • Інтерфейс матеріалу (MUI)

Підгляд:

Відео чи зображення недоступні.

4Sport.io

Tomasz Kandula Infusion

An illustration of a presented article text title

World Wide Websites:

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

An article card for given article

4Sport.io

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

Перегляньте приклад веб-сторінки творця. Творець може легко створити веб-сторінку. Не менш важлива, ніж сама підготовка, це частина того, щоб бути помітними. Посилання нижче:

An article card for given article

4Sport.io

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

Моя роль:

Натхненний багатьма різними фітнес-додатками на ринку, я вирішив створити власний мобільний додаток для iOS і Android. Я також створив серверну програму та зовнішню програму.

Опис підприємства:

Це потужна програма як для тренерів, так і для слухачів. На відміну від YouTube, Instagram або Facebook (Meta), програма не є універсальною, а спеціально розроблена для фітнес-спільноти. Таким чином, це дозволяє тренеру групувати вправи в тренування, а тренування в колекції. Він дуже інтуїтивно зрозумілий і простий у використанні. Він має чистий вигляд і не роздутий рекламою.Учасник може легко підтримувати зв’язок з тренером, може приєднатися до інших інструкторів і випробувати їхні плани тренувань. Займайтесь спортом будь-де та будь-коли.

Функції (Тренери):

  • Створюйте колекції.
  • Створюйте тренування.
  • Створюйте вправи.
  • Завантажте презентаційне відео.
  • Керування вмістом.

Функції (Слухачі):

  • Зверніться до викладача щоденна стрічка.
  • Керуйте улюбленими відео вправ.
  • Відтворіть відео вправ і оцініть потім.
  • Перегляньте вміст інших інструкторів.
  • Підтримуйте зв’язок з обраним тренером.

Технологія (Мобільний):

  • React Native (iOS/Android).
  • React Context API.

Технологія (Інтерфейс):

  • React w/Redux.
  • Validate.js.
  • Nginx.

Технологія (Бекенд):

  • NET 6, C#, CQRS.
  • xUnit/JEST/FluentAssertions.
  • Windows Server 2022 з базою даних SQL.
  • Azure Redis.
  • Служба шини Azure.
  • Сховище BLOB-об’єктів Azure.
  • Центр сповіщень Azure.
  • Розміщені служби.
  • SignalR.
  • Fluent Validation.
  • Node.js.
  • Headless Chrome.
  • Docker.
  • Безголова система керування вмістом.
  • PayU REST API.

Підгляд:

An image of presented article text
Мобільний додаток 4Sport (тут на iPhone 14) – Екран тренера (вкладка бібліотеки та попередній перегляд тренування).
An image of presented article text
Мобільний додаток 4Sport (тут на iPhone 14) – Екрани стажерів (стрічка користувачів і чат).
An image of presented article text
Мобільний додаток 4Sport (тут на iPhone 14) – Екрани тренувальників (вкладка «Вибране» та попередній перегляд тренувань).
Video related to the presented article text
Мобільний додаток 4Sport - демоверсія чату, iOS та Android поруч (клацніть, щоб грати).