Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
Резюме от 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 тем для разговора. Хоть на работе, собственно, надо работать, но длительные «погружения в код» грозят расплавить мозги, поэтому иногда люблю отвлечься что бы высказать мнение или обсудить что-либо коротко и непринужденно. Но, это ни в коем случае не значит, что я буду навязывать свой разговор сотруднику, занятому выполнением рабочих обязанностей, и уж тем более создавать помехи. Никогда не спорю, не доказываю, не оправдываюсь, не провоцирую, не допускаю напряжения в общении, не занимаюсь лицемерием, не распространяю сплетни, не лгу и не подхалимствую. Просто не вижу места и применения таких вещей в жизни профессионального коллектива и общества. Основываюсь на фактах и личном опыте.
• А так же, порядочный, культурный, сдержанный, неконфликтный, люблю командную работу и просто обожаю свою профессию. Жизнерадостный оптимист. Быстро и самостоятельно обучаюсь. Не пью, есть водительское удостоверение и загранпаспорт.

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: