Опис послуги
ПерекладЯ розробник на Delphi і Object Pascal, спеціалізуюся на нативних настільних додатках під Windows. Більше десяти років пишу програми на VCL для десктопу, а коли потрібен загальний інтерфейс під кілька платформ — беру FireMonkey. Основна моя робота лежить там, де бізнес-логіка зустрічається з реальним інтерфейсом: форми, таблиці, звіти, друк і введення даних, якими люди користуються щодня. Якщо у вас є ідея утиліти, внутрішнього інструменту або повноцінної облікової програми, я доведу її від чорнового завдання до підписаного й встановлюваного виконуваного файлу.
Більша частина моїх завдань — утримання життя в старих системах. Чимало компаній до сих пір залежать від програм, написаних на Delphi 7 або ранніх Unicode-версіях, а авторів давно нема. Я уважно читаю такий код, описую, як він насправді працює, а потім переношу його на актуальний компілятор, замінюю мертві сторонні компоненти і усуваю проблеми з Unicode, високим DPI і сумісністю з Windows 10 і 11. До legacy я ставлюся спочатку як археолог і тільки потім як інженер — нічого не переписую наосліп.
Бази даних для мене теж звична територія. Підключаю Delphi до Firebird, PostgreSQL, MS SQL і SQLite через FireDAC, проектую шар даних і збираю пошук, фільтрацію й звітність, яку чекає бек-офіс. Слідкую за акуратною роботою з потоками, щоб інтерфейс не зависав, за зрозумілою обробкою помилок і за встановниками, які запустить навіть не технічний користувач.
— Розробка настільних додатків на VCL і FireMonkey
— Міграція з Delphi 7 і старше на сучасні версії
— Додатки до баз даних через FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Звіти, друк і інтерфейси з важкими таблицями
— Заміна сторонніх компонентів і чистка залежностей
— Відлагодження, рефакторинг й оптимізація коду на Pascal
— Встановники під Windows і налаштування підпису коду
Більша частина моїх завдань — утримання життя в старих системах. Чимало компаній до сих пір залежать від програм, написаних на Delphi 7 або ранніх Unicode-версіях, а авторів давно нема. Я уважно читаю такий код, описую, як він насправді працює, а потім переношу його на актуальний компілятор, замінюю мертві сторонні компоненти і усуваю проблеми з Unicode, високим DPI і сумісністю з Windows 10 і 11. До legacy я ставлюся спочатку як археолог і тільки потім як інженер — нічого не переписую наосліп.
Бази даних для мене теж звична територія. Підключаю Delphi до Firebird, PostgreSQL, MS SQL і SQLite через FireDAC, проектую шар даних і збираю пошук, фільтрацію й звітність, яку чекає бек-офіс. Слідкую за акуратною роботою з потоками, щоб інтерфейс не зависав, за зрозумілою обробкою помилок і за встановниками, які запустить навіть не технічний користувач.
— Розробка настільних додатків на VCL і FireMonkey
— Міграція з Delphi 7 і старше на сучасні версії
— Додатки до баз даних через FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Звіти, друк і інтерфейси з важкими таблицями
— Заміна сторонніх компонентів і чистка залежностей
— Відлагодження, рефакторинг й оптимізація коду на Pascal
— Встановники під Windows і налаштування підпису коду