Резюме від 5 квітня 2020 PRO

Ахмад

Программист Delphi, Java, C#

Зайнятість:
Повна зайнятість.
Вік:
33 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Інші країни, Київ

Контактна інформація

Шукач вказав телефон, ел. пошту, адресу та LinkedIn.

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

Досвід роботи

Lead programmer (system department)

з 09.2017 по нині (6 років 8 місяців)
Datalab Tehnologije d.d., Другие страны (ERP\CRM)

• Системный департамент (ядро и подсистемы которые влияют на все продукты Компании)
• Координация работы украинского и центрального офисов (Словения)
• Полностью внедрил в продакшн автоматизацию бизнес процессов (на базе TMS Workflow Studio)
• Доработка и поддержка существующего IDE (формы + скрипты на Pascal) для индивидуального расширения
• Разработка графических компонентов "с нуля" для нужд подсистемы POS (GDI+) + доработка существующих компонентов DevExpress под нужды компании
• Решил большое количество самых разнообразных задач
• RAD Studio 10.1 (Berlin), MS SQL (2008-2016), Tortoise SVN, SSMS, internal tools, Sharepoint, MS Office 2016, Windows 10
• DevExpress, TMS (Workflow studio, Scripter studio, VCL), UniDAC, CleverComponents InternetSuite, ComponentAce ZipForge, Eldos SecureBlackBox, Gnostice (XtremeDocumentStudio, PDFToolkit), OmniThreadLibrary, SevenZip, Scalabium (SMImport, SMExport), DIXml, ImageEn, EurekaLog...

Программист контроллеров

з 12.2016 по 07.2017 (7 місяців)
ООО "Инттекс", Киев (Охрана, безопасность, оборона)

- Разработал АРМ "Проходная" для рабочего места охранника под Raspbian (debian based OS for Raspberry PI 3)
- Полный цикл на всех этапах разработки (от проектирования до тестирования и документирования) контроллера доступа для систем безопасности предприятий (на основе Raspberry PI). За основу брались стандарты безопасности International Electrotechnical comission: Electronic access control system standards. Данный контроллер доступа может использоватся на обьектах до 4го уровня безопасности включительно.
- Создал выделенные сборки под каждый продукт (например Сборка "АРМ Проходная" - отдельный дистрибутив raspbian который устанавливается на SD карту аппаратного комплекса и работает в терминальном режиме.
- Разработка собственного протокола связи между контроллером и СКУД.
- Создание вебобвязки для удаленного управления контроллером доступа.
- Перенос софта с Windows (Delphi) на Raspbian (C++ armhf)
Решение всевозможных задач с применением VS15, VS17 (C#, VB), RAD STUDIO 10.2 (DELPHI), Lazarus, QtCreator, bash, powershell и т.д

Разработчик ПО

з 05.2016 по 12.2016 (7 місяців)
PZU Украина / ПЗУ Україна СК ПрАТ / ПЗУ Украина ЧАО, Киев (Финансы, банки, страхование)

• Разработка и сопровождение Корпоративной Информационной Системы (Delphi 7)
• Разработка пакетов MS SQL Integration Service
• Написание скриптов для БД SQL
• Интеграция со сторонними веб сервисами (C#)
• Автоматизация excel файлов с помощью vba
• DELPHI 7, Atlassian Jira (Git = SourceTree, Bitbucket), MS SQL, SSIS, Visual Studio 2015, SSMS, Service Desk, MS Office 2016, Windows 10

• В старой версии ПО была подсистема с возможностью написания скриптов на VB для выгрузки отчетов и реализация доп. динамических возможностей. Я перевел эту подсистему на скрипты Pascal + реализовал возможность отладки (breakpoints, step over, step into и т.д. (как в стандартном отладчике IDE Delphi) + реализовал real-time watches + возможность разбивки скрипта на модули и конструирование доп. форм для вспомогательных особенностей (дин. параметры, отображение исходящих данных) + реализовал двустороннюю связь скриптов с кодом в самой среде Delphi. Это была полностью моя инициатива и реализация т.к. видел как нервничали разработчики без всего этого функционала при доработке наиболее сложных скриптов. Было с легкостью переписано 447 скриптов (мною + программистами которым я поручил это)

• Был перенесен некоторый функционал из SSRS который оказался там в силу специфических обстоятельств

• Доработана подсистема прав

• Интегрировал необходимый функционал сторонних веб-сервисов в Корпоративную Информационную Систему

• Глобально автоматизировал Excel файлы с помощью VBA в связи с рабочей необходимостью

Инженер-программист микроконтроллеров и ПО для них

з 12.2012 по 12.2015 (3 роки)
Coptonix GMBH Berlin, Другие страны (Проектирование и разработка микроконтроллеров и ПО)

• Занимался разработкой ПО (C/C++/C#) и динамических библиотек для микроконтроллеров на базе шины I2C в компании «Coptonix GMBH» г. Берлин.
• Занимался фрилансом и выполнял задания удаленно на C#.

Разработчик ПО

з 01.2012 по 01.2013 (1 рік)
ПАТ КБ "Надра Банк", Киев (Финансы, банки, страхование)

Круг основных обязанностей включает проектирование и управление разработкой подсистем по реализации розничных услуг (retail). Внедрение подсистем в работу для конечного пользователя. Ведение переговоров с внутренними заказчиками. Интеграция сторонних систем с розничными подсистемами.

• Полная разработка и внедрение «с нуля» услуги продажи ЖД и авиа билетов. Применил несколько инноваций и внедрил в старую систему розничных услуг возможность продажи билетов через tickets.ua Убрал двойную работу операторов и сделал невозможным фальсификацию результатов. Вел переговоры с разработчиками tickets.ua
• Полная разработка и внедрение «с нуля» услуги денежных переводов (локальных и международных). Применил несколько инноваций и внедрил в старую систему розничных услуг возможность осуществления денежных переводов посредством Single Window (компания ProFIX). Убрал «двойную работу» операторов и сделал невозможным фальсификацию результатов. Были учтены все законы НБУ и внутренние правила Банка. Вел переговоры с разработчиками ProFIX.
• Решение огромного кол-ва разносторонних задач в самые сжатые сроки.
• Сопровождение разработок на всех уровнях архитектуры ORACLE- JAVA- THIN CLIENT

Разработчик ПО (Embarcadero RAD Studio XE)

з 01.2011 по 01.2012 (1 рік)
OOO "СКАРБ", Киев (IT)

• Непосредственная разработка комплексной автоматизированной системы учета и управления крупным бизнесомПроектирование и разработка модулей управления и проектирования баз данных и бизнес логики в административной части платформы по абстрактному, реже в письменном виде ТЗ
• Модуль «Панель управления БД» - аналог phpMyAdmin или TOAD интегрированный и работающий на принципах нашей системы. Полная совместимость с Oracle и FiB+. Возможность визуального проектирования. Автоматизация, сокращение и упрощение большого кол-ва действий связанных с проектирование и созданием структуры БД.
• Модуль «Конструктор форм и компилятор Pascal script» - run time визуальный дизайнер служебных и интерфейсных форм внутри системы с возможностью написания и компиляции Pascal скрипта обладающего широким набором реализованных возможностей из ООП. Полностью интегрированный и работающий по логике и принципам системы.
• Модуль «Дизайнер бизнес процессов» - визуальный редактор диаграмм позволяющий построить процесс любой сложности и сохранить его в виде условной схемы и набора инструкций для сервера-обработчика.
• Модуль «Локализация и строки» - одсистема отвечающая за хранение всех строк используемых на стадии проектирования. Управление языками. Unicode. Обращение к строкам - по ИД известным и выдаваемым самой подсистемой. Проектирование интерфейса с применением скинов и компонентов DevExpress

Разработчик ПО

з 01.2010 по 01.2011 (1 рік)
ООО «Промкабель-Электрика», Киев (Энергетика)

• Разработка внутренних утилит для нужд компании
• Координатор web проектов
• Деятельность компании лежала на 1С, а моей задачей была разработка вспомогательный утилит, в том числе и для президента и духовного лидера компании. Перевелся по причине отсутствия перспективы развития как специалиста в своей области.

Освіта

Национальный Авиационный Университет

Программная инженерия, Київ
Вища, з 2013 по 2018 (4 роки 9 місяців)

Программа обучения подразумевает под собой получение навыков и возможности работать Менеджером проектов (Project Manager) после окончания и включает предметы обучающие все от стадии проектирования ПО (архитектура, конструирование, моделирование, документирование и т.д.) до его непосредственной разработки, тестирования и оценки качества (С# и Java), а также разработка дружественного UI и взаимодействия (групповая динамика))

Знання і навички

Delphi MS SQL Server Embarcadero RAD Studio

Знання мов

  • Російська — вільно
  • Українська — вільно
  • Англійська — вище середнього
  • Німецька — середній

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

Цель:
Применение своего профессионального опыта, навыков и знаний

Ключевая информация:
• Глубокое познание ООП
• Владение языками программирования: OOP Pascal (Delphi 7, 2010, Embarcadero RAD Stuido XE (1-10.3), Lazarus), C++\C# (Visual Studio up to 2019), Xamarin, VB (VS) & VBA (Excel up to 2019), Java (Android studio)
• WEB языки и разметка: PHP7, HTML5, CSS3, JavaScript (ES8), JQuery.
• Базы данных: MS SQL, Oracle, MySQL, FiB (+ embedded), SQLite, InterBase
• SQL Server Integration Services
• SQL Server Data Tools, SQL Server Management Studio
• GIT (Atlassian JIRA, Bitbucket), TortoiseSVN
• Service Desk, Mantis, SharePoint
• TOAD, Navicat
• Технологии, фреймворки, платформы, компоненты: Bootstrap4, React.js, AngularJS, Node.js, FireMonkey, RIA (на Pascal), ASP .NET (junior), ADO.NET, WPF, WCF, VCL, WinForms, WinApi, WinSocks, DevExpress, TMS, FastReport, LMD, IPWorks, Absolute DB.
• Навыки и опыт разработки компонент на базе готовых и на WinApi
• Протоколы и форматы данных: HTTP, FTP, SMPP, SNPP, SMTP, POP, SOAP, REST, XMPP, UDP, TCP, XML, JSON. Опыт создания своих форматов и структур хранения данных.
• Другое: Win 3.1 - 10x64, MS OFFICE (up to 2016), Android, MacOS, IOS - уровень администратора. Photoshop CS6 - продвинутый пользователь. Широкий круг ПО для решения огромного кол-ва задач разного рода.
• Глубокие познания устройства и настройки «железа» и периферии. Соберу, разберу, починю.
• Глубокие познания в устройстве сетей и оборудования
• Rapberry PI 3 (!)

Благодаря приобретенным навыкам и обладая качеством самообучения способен быстро и качественно осваивать новые технологии, искать оптимальные пути решения разного рода задач и максимально правильно применять новые навыки.

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

• Ответственный - раз взялся и обрел обязанности, то будь добр, отнесись серьезно и заверши. Первый из моих принципов, которые развиваются и помогают развивать. Тем более, я получаю удовольствие от создания полезных, упрощающих и улучшающих повседневную жизнь механизмов.
• Нацеленность на результат - а как же без него то? Поэтому и надо ответственно к работе относится что бы получалось все в срок и правильно, слаженно и без лишних нервов. Помимо стремления достичь результата, могу его предвидеть подвергнув анализу цели, задачи, командный фактор и возможности опираясь на практический опыт.
• Перфекционист - Всегда подвергаю жесткой критике как процесс выполнения задачи, так и его результат. Умение его предвидеть + практический опыт в целом + отлаженные алгоритмы и общепринятые стандарты, позволяют высококачественно достигать результата, не зависая при этом, над одним этапом в процессе выполнения. Всегда организовываю и держу весь цикл разработки под строгим контролем с определенной логикой не отступая на всех уровнях начиная с кода и до конечной композиции. Этот принцип организовывает, заставляет здраво мыслить и при этом достигать высшего результата с нескольких точек зрения: слежу что бы код и отдельные его части могли бы быть понятны \ расширены \ изменены \ использованы еще раз и т.д. другими коллегами, стараясь при этом максимально упростить, автоматизировать и сделать удобным взаимодействие конечного пользователя, привнося инновации и не затрагивая устоявшиеся и знакомые модели того самого взаимодействия.
• Коммуникабельный - позитивно отношусь к новым знакомствам, легко осваиваюсь и нахожу общий язык. Я считаю дружить и делиться мыслями надо со всеми, но с разными степенями доверия учитывая положение и возможности человека по отношению ко мне. Открыт к диалогу и отзывчив. В силу разносторонней образованности и технического склада ума могу поддержать любой разговор и завоевать расположение собеседника. Особенно если человек из той же профессии - это значит, что у нас есть как минимум 100 тем для разговора. Хоть на работе, собственно, надо работать, но длительные «погружения в код» грозят расплавить мозги, поэтому иногда люблю отвлечься что бы высказать мнение или обсудить что-либо коротко и непринужденно. Но, это ни в коем случае не значит, что я буду навязывать свой разговор сотруднику, занятому выполнением рабочих обязанностей, и уж тем более создавать помехи. Никогда не спорю, не доказываю, не оправдываюсь, не провоцирую, не допускаю напряжения в общении, не занимаюсь лицемерием, не распространяю сплетни, не лгу и не подхалимствую. Просто не вижу места и применения таких вещей в жизни профессионального коллектива и общества. Основываюсь на фактах и личном опыте.
• А так же, порядочный, культурный, сдержанный, неконфликтный, люблю командную работу и просто обожаю свою профессию. Жизнерадостный оптимист. Быстро и самостоятельно обучаюсь. Не пью, есть водительское удостоверение и загранпаспорт.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: