• PRO

Олександр

Delphi developer

Considering positions:
Delphi developer, Embedded Software Developer, Software Developer, Embedded Engineer, Python developer, Javascript developer
Employment type:
full-time, part-time
Age:
57 years
City of residence:
Zaporizhzhia
Ready to work:
Remote, Zaporizhzhia

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Senior JS Frontend

from 09.2018 to 07.2024 (5 years 10 months)
Marka Software Development, Запоріжжя (IT)

У складі міжнародної команди я брав участь у налагодженому процесі (CI/CD за допомогою Git та Jira) розробки Web-застосунку, що є інтеграцією клієнта електропошти з функціями офісного органайзера і файлосховища. Я активно працював над інтерфейсною частиною за допомогою JavaScript, Dojo та JQuery, а також частково реалізував серверну частину на PHP та MySQL.

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

Інженер-програміст, провідний інженер-програміст, начальник лабораторії

from 02.2001 to 05.2017 (16 years 3 months)
Дніпровськая ЕС НЕК "Укренерго", Запоріжжя (Енергетика)

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

На основі своїх ранніх розробок (комунікаційний сервер, компонент візуалізації графіків) особисто створив ПЗ для побудови АСКОЕ - програму, яка опитує велику кількість електронних лічильників через багато каналів зв'язку одночасно, зберігає дані, виконує розрахунок параметрів, відображає дані та віддає дані клієнтським програмам. Це дозволило автоматизувати облік електроенергії на 21 підстанції Дніпровської електроенергетичної системи, коли на ринку не було адекватного ПЗ АСКОЕ з підтримкою необхідного набору типів лічильників.

Керував експлуатацією системи обліку електроенергії, розробкою супутніх клієнтських програм, веб-інтерфейсу.
Під керівництвом було 5 осіб, у т.ч. 2 програмісти.

Проекти:
* Довідник оперативного персоналу (MS SQL, Delphi, тонкий клієнт)
* Довідкова система за точками обліку (MS SQL, Delphi, Fast Report)
* Базове ПЗ для побудови локальної АСКОЕ (Delphi)
* БД за точками обліку та служба Windows для завантаження даних (Firebird, Delphi)

Провідний інженер-програміст

from 11.2000 to 01.2001 (2 months)
КННП "Екоцентр", Запоріжжя (IT)

У ролі провідного інженера-програміста я розробляв програмне забезпечення для автоматизації реєстру місць видалення відходів з використанням MS SQL, MS Access, Visual Basic, Delphi та Fast Report. Я успішно налагодив передачу оновлених даних на сервер в системі з розподіленими місцями введення даних за допомогою електронної пошти, що спростило процес та забезпечило ефективну роботу всієї системи.

Вільний програміст

from 04.1999 to now (26 years 4 months)
freelancehunt.com та інше, Запоріжжя (IT)

Проекти:
* Утиліта вимикання робочої станції по сигналу з компорту чи завершення процесу (Delphi).
* Скрипти на ASP для сайту "Королівство Delphi" (www.delphikingdom.com).
* Розкриття протоколів лічильників.
* Програма моніторингу датчиків для налагодження автомобільного контролера з візуалізацією тренду великого масиву даних (Delphi).
* Декомпіляція прошивки автомобільного контролера з метою отримання алгоритму.
* Програма розрахунку параметрів математичної моделі мостового крана (Delphi).
* Низка проектів вбудованого ПЗ для Arduino та ESP8266/32, в т.ч. автомобільні ваги з передачею даних на сервер (C++ Arduino IDE), з веб-інтерфейсом (PHP, MySQL, Joomla), контролер гідропоніки, сервозавантажувач керма висоти літака та ін.
* Система керування технологічним процесом протруювання зерна на базі Arduino + Raspberry Pi (C++, Python).
* Контролер зв'язку на базі ESP32 для підключення контролера котла в систему віддаленого керування через інтернет (C++, HTML, CSS, Javascript, MQTT, WiFi).
* Автомобільні ваги на базі ESP32 з міжмодульним інтерфейсом BLE (C++).

Профіль на біржі фрілансу:
https://freelancehunt.com/freelancer/avmsoft.html
1 місце у рейтингу фрілансерів зі спеціалізації Прикладне програмування станом на 2017 та 2018 рік (2025 рік - 13 місце внаслідок паузи в роботі):
https://freelancehunt.com/freelancers/programmirovanie/prikladnoe-programmirovanie?page=2#freelancer-avmsoft
https://freelancehunt.com/freelancers/programuvannya/vbudovani-sistemi-ta-mikrokontroleri#freelancer-avmsoft

Провідний інженер-програміст

from 08.1991 to 11.2000 (9 years 3 months)
МП "ЕкоСис", АТ "ЕкоСис", ЕСКО "ЕкоСис", Запоріжжя (IT)

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

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

Основні програмні розробки (самостійно й у групі):
* ПЗ контролерів обліку водоспоживання в системі контролю ЖКГ (асемблер 8051).
* Бібліотека макросів високого рівня для крос-ассемблера 2500 AD.
* Cross Manager - система ведення проектів у середовищі редактора Multi-Edit (макромова редактора).
* Багатозадачний монітор для контролера (C-51 IAR Systems).
* Налагоджувач (симулятор) для програм на C-51 (Turbo Pascal, Turbo Vision).
* ПЗ робочого місця диспетчера системи контролю ЖКГ (Borland Pascal, Turbo Vision).
* ПЗ робочого місця оператора універсальної СКЕР (системи контролю енергоресурсів), (Borland Pascal, Graphics Vision оригінальної розробки).
* Компілятор та декомпілятор проекту - текстового файлу конфігурації СКЕР.
* Адаптація ПО СКЕР у середовищі OS/2 (Borland Pascal, Virtual Pascal).
* Сервер звітів для програми збору даних лічильника електроенергії Альфа (Delphi, SQL, Paradox, MS Access).
* Сервер телекомунікаційного інтерфейсу для систем обліку енергоресурсів з підтримкою широкого спектру транспортних протоколів у середовищі Windows NT (Delphi) та Windows CE (Visual C++).
* Компонент візуалізації графіків для великого обсягу даних (Delphi)
* Програма для параметризації лічильника електроенергії ЕЛВІН і зняття показань (Delphi, SQL, Paradox).
* Web-інтерфейс (ISAPI-додаток) для доступу до бази даних програми обслуговування лічильників через Internet (Delphi, SQL, Paradox).

Education

Запорізький машинобудівний інститут

Факультет електронної техніки, радіотехника, Запоріжжя
Higher, from 1985 to 1990 (5 years)

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

Additional education and certificates

English Intermediate Plus, Polyglot Language centre (Cambridge Assessment English)

2021-2022, 15 місяців

Knowledge and skills

  • Delphi
  • JavaScript
  • JScript
  • JSON
  • C++
  • PHP
  • Python
  • Design Patterns
  • MVC
  • CSS
  • HTML
  • Firebird
  • MS SQL Server
  • MySQL
  • Paradox
  • Assembler i8051, x86
  • Git
  • Dojo
  • Сircuit design
  • Code optimization
  • Client-server
  • Multithreading
  • Database
  • OOP
  • Communication protocols
  • Django
  • P-CAD
  • Maintenance of technical documentation
  • Algorithms
  • Raspberry Pi
  • MSP-430
  • Arduino
  • ESP8266/ESP32
  • AVR
  • STM32
  • RTOS
  • I8051
  • Embedded software
  • KiCAD
  • WiFi
  • BLE

Language proficiencies

English — average

References

Верба Олександр Іванович

Верба Олександр Іванович

Зам. начальника служби експлуатації приладів та систем обліку, Дніпровська ЕС НЕК "Укренерго"

Contact details are hidden

Additional information

Області професійних інтересів:
* Аналогова та цифрова схемотехніка
* Об'єктно-орієнтоване та функціональне програмування
* Телекомунікації
* Системи збирання та обробки даних
* Бази даних
* Вбудовані системи та ПЛК
* Наукомісткі програми
* Високонавантажені системи
* Автоматизація технологічних процесів
* Інтернет-додатки
* Мобільні додатки
* Інтернет речей.

Вважаю за краще вибирати оптимальні засоби розробки під проект, а не "робити все однією сокирою".

Є бажання розширити свої професійні горизонти у сферах IT та електроніки. Готовий і здатний за короткий термін освоїти будь-яку нову технологію, щоб відповідати вимогам проекту.

Особисті якості:
* Відповідальність
* Виконавчість
* Цілеспрямованість
* Комунікабельність
* Здатність працювати в команді та самостійно
* Самонавчання
* Глибоке занурення у завдання
* Дотримання стандартів якості
* Здатність розібратися в проблемній ситуації
* Інженерне чуття
* Творчі здібності
* Аналітичний та системний підхід
* Захопленість улюбленою справою

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: