Программист

Резюме 380066   ·   21 июня 2024, 11:25

Имя

Марат

Контакты

Доступны бесплатно после регистрации или входа


Общая информация


Проживание

Щелково

Заработная плата

от 150 000 руб.

График работы

Полный рабочий день / Удаленная работа

 

Образование

Неполное высшее

Опыт работы

30 лет 11 месяцев

Гражданство

Россия

Пол

Мужской

Возраст

63 года   (29 апреля 1961)


Опыт работы


Период работы

ноябрь 2023 — по настоящее время   (1 год 4 месяца)

Должность

Ведущий программист

Компания

Радиус-Автоматика

Обязанности

Разработка проекта на rt linux - user mode, kernel mode. Процессор rk3568.


Период работы

декабрь 2019 — по настоящее время   (5 лет 3 месяца)

Должность

Инженер-программист

Компания

Болид, НВП, ЗАО

Обязанности

1)участие в разработке проекта на базе PIC32/FreeRTOS

2)перенос/рефакторинг проекта с PIC32/FreeRTOS на X86/win32/c/c++ и x86[ARM]/linux/c/c++ (с использванием библиотеки libuv)

3)разработка интерфейса (API) к проекту п.2 для использования в других проектах

4)разработка приложений для тестирования предыдущих пунктов x86/linux/qt/c/c++ (в том числе реальное время)


Период работы

март 2023 — ноябрь 2023   (9 месяцев)

Должность

Ведущий инженер по портированию

Компания

Аквариус

Обязанности

Разработка и перенос рефакторинг кода с разных платформ


Период работы

июнь 2017 — декабрь 2019   (2 года 7 месяцев)

Должность

Ведущий инженер-разработчик

Компания

Форт XXI

Обязанности

1)разработка встроенного ПО (bare metal и TI RTOS) /C для применения в эхолотах, ГБО, многолучевых эхолотах на базе TI OMAP L138

2)перенос- рефакторинг проекта на базе TI OMAP L138 на платформу ARM/Cortex/linux/C на базе Xilinx zynq (zedboard) и разработка аппаратного обеспечения (Xilinx/Vivado/VHDL/Verilog)

3)перенос- рефакторинг проекта на базе TI OMAP L138 на платформу ARM[Cortex]/STM32H7XX/bare metal+lwip/FreeRTOS+lwip/C)

4)опыт разработки на ПЛИС Xilinx: zynq (zedboard)/arm/standalone/linux, kintex (kc705)/microblaze/standalone/linux

5)разработка собственных алгоритмов ЦОС ([Н]ЛЧМ), легкий и компактный (можно реализовать в виде драйвера linux или на недорогой ПЛИС) алгоритм вычисления глубины

6)разработка приложений для тестирования предыдущих пунктов x86/linux/qt/c/c++ (в том числе реальное время)


Период работы

сентябрь 2010 — июнь 2017   (6 лет 10 месяцев)

Должность

Ведущий программист

Компания

ЗАО "Нейроком"

Обязанности

Ведущий инженер-разработчик

Обязанности:

- разработка встроенного ПО (bare metal) для систем обеспечения безопасности на транспорте на базе msp430, cc2530, 8051, pic.

- разработка драйверов: linux kernel/user mode drivers (x86);

- разработка приложений: linux (qt, posix, x86)

Проекты:

- разработка встроенного ПО (bare metal) на базе msp430 (c/c++/asm (8000 строк))

- рефакторинг и перенос кода (предыдущий пункт - msp430) на cortex-m3

-- задача реального времени (softrealtime: время задержки не более 3 мс): перенос и рефакторинг кода с платформы Win2K/C++/MFC/Delphi/C# на платформу Linux/Qt/C++ (realtime: RT-Preempt Patch), написание дополнительных модулей. [ всего более 150 000 строк кода ]

-- модификация драйверов Linux для работы с конкретными устройствами


Период работы

июнь 2008 — сентябрь 2010   (2 года 4 месяца)

Должность

Ведущий программист (руководитель проекта)

Компания

ЗАО "Тепловизор"

Обязанности

Разработка ПО для систем АСКУЭ, АСДУ, телемеханики и управления;

Разработка гетерогенных систем баз данных - репликация данных, управление

создание системы распределенной репликации гетерогенных баз данных:

БД:

firebird:

процедуры, функции, оптимизация, администрирование

mssql:

процедуры, функции, оптимизация, администрирование

postgres

процедуры, функции

mysql

процедуры, функции, оптимизация, администрирование

реализация:

Linux/Mono;Windows/.NET, c#, с++, с

web-services (c#),

.net remoting (c#)

ado.net (c#)

multithreading (c#)

GUI /QT/ (c++)


Период работы

сентябрь 2006 — май 2008   (1 год 9 месяцев)

Должность

Ведущий программист (руководитель проекта)

Компания

KRAFTWAY PLC

Обязанности

Разработка гетерогенных систем сбора информации с удаленных компьютерных систем

cоздание распределенной системы сбора инвентаризационной информации с удаленных компьютеров и управления ими (inband, outofband)

Linux/Mono;Windows/.NET [c#/с++/с]

1. web-services

2. .net remoting

3. ado.net

4. xml

5. multithreading

6. WMI, IPMI/RMCP, CIMXML/WBEM, WSMAN

7. sqlite, firebird, oracle, mssql


Период работы

сентябрь 2004 — июль 2006   (1 год 11 месяцев)

Должность

Ведущий программист (руководитель проекта)

Компания

ЗАО "Садко"

Обязанности

Разработка ПО для систем АСКУЭ, АСДУ, телемеханики и управления;

a)windows nt user mode drivers/applications (console and forms):

for some serial devices (c/c++/c#)

b)web, console, winforms applications for device controls, reports, charts, exports

etc (c#/[ASP.NET])

c)firebird sql server - tables, triggers, stored procedures


Период работы

октябрь 2004 — июнь 2005   (9 месяцев)

Должность

Ведущий программист

Компания

Управление Московским Метрополитеном

Обязанности

(совместительство)

a)windows nt kernel drivers:

usb drivers for some internal hardware (c/c++, compuware driver studio)

b)windows nt user mode drivers/applications (console and forms):

for some serial devices (c/c++/c#)


Период работы

май 1993 — июнь 2004   (11 лет 2 месяца)

Должность

Главный специалист

Компания

Министерство Иностранных Дел Республики Узбекистан - СДС

Обязанности

A)windows nt kernel drivers:

filter drivers (c, c++, compuware driver studio)

b)windows nt applications (console, forms, services):

(c/c++/c#)

c)web applications (asp.net/c#; jsp/java):

1. задача отдела кадров - перевод с foxpro/mssql на jsp/oracle

2. задача - создание приложения intranet corporate workflow system:

chatserver (c#), chatclient (actionscript), db (mssql), asp.net, c#

3. задача - squid traffic management (linux, c, mysql, java/jsp)

d)linux kernel drivers:

some dummy drivers (not real devices)

e)linux applications (c):

mysql modules for squid traffic management

f)администратор баз данных mssql:

g)администратор сети:

1. windows:

multidomains active directory

ms exchange servers

2. linux:

sendmail

mysql

dns

squid

iptables


Образование


Образование

Неполное высшее

Окончание

1982 год

Учебное заведение

Ташкентский Политехнический Институт

Специальность

Промышленная электроника


Дополнительная информация


Иностранные языки

Английский (Технический)

Водительские права

Категория B

Командировки

Готов к командировкам

Навыки и умения

0)опыт работы с микроконтроллерами:

Разработка встроенного ПО:

а)MSP430 (bare metal)

б)STM32H7XX (bare metal, stm32 lib, freertos)

в)OMAP L138 (bare metal)

г)arm-cortex (xilinx standalone library + lwip, freertos, linux/devicetree)

д)PIC32/FreeRTOS

1)Операционные системы:

а)Windows NT kernel systems: (1994 - 2004)

1. системный программист (user mode/kernel mode)

2. прикладной программист (win32 api)

3. системный администратор

б)Linux: (1998 - н.в)

1. системный программист (user mode/kernel mode)

2. прикладной программист (qt, posix)

3. системный администратор

в)MSDOS/Windows3.x:

1.системный программист

2.прикладной программист

г)работал инженером-электронщиком - (1983 - 1988)

д)Управление сетями:

1. IP сети

2. ATM сети (good knowledge only)

3. X.500 сети (good knowledge only)

2)опыт работы с ПЛИС:

Разработка проекта получения данных с высокоскоростных АЦП на базе ПЛИС Xilinx (zedboard, kc705/microblaze)

3)Языки программирования :

По наименованию:

C,

C++,

X86 Assembler,

[Turbo]Prolog,

SmallTalk,

Java,

C#,

SQL,

VHDL/Verilog/SystemVerilog

По программной среде:

IAR,

MS Visual Studio

gcc[, make, automake, autoconf etc]

Borland Jbuilder

Netbeans IDE

Eclipse IDE,

Code Composer Studio,

Qt Creator

Xilinx Vivado/SDK,

Kdevelop

MPLAB IDE X

4)git, subversion, redmine, confluence

5)самостоятельное изучение философии в течении 2-х лет (1984-1986): досократики (Демокрит, Гераклит), Гегель, Лейбниц, Аристотель, Платон, Спиноза, Кант, Маркс, Шеллинг, Бэкон, Локк, Декарт, Энгельс, Ленин итд.

Обо мне

Хобби, увлечения, интересы:

айкидо, йога


Контент-аутсорсинг со своей командой. Наполнение интернет-магазинов, wildberries и ozon

договорная

Щелково

Кладовщик, логист, помощник бухгалтера, помощник логиста

от 25 000 руб.

Щелково

Электрик, электромонтер, электрослесарь

от 35 000 руб.

Щелково

Кассир-продавец

от 40 000 руб.

Щелково

Бухгалтер по расчету заработной платы

от 60 000 руб.

Щелково

Преподаватель

от 25 000 руб.

Щелково

Офис Менеджер

от 25 000 руб.

Щелково

Инженер

от 50 000 руб.

Щелково

Оператор 1С

от 57 000 руб.

Щелково

Кладовщик в г. Щелково

от 72 000 руб.

Щелково