Был на сайте в пятницу

Мирзоев Теофил

Мужчина, 53 года, родился 25 ноября 1966

Контакты

Телефон скрыт соискателем
306-pass-18@mail.ru — предпочитаемый способ связи

Москва, не готов к переезду, не готов к командировкам

разработчик встраиваемых систем

Информационные технологии, интернет, телеком
  • Программирование, Разработка
  • Инженер
  • Технический писатель

Занятость: частичная занятость, проектная работа, полная занятость

График работы: гибкий график, полный день, сменный график, удаленная работа

Опыт работы 36 лет 8 месяцев

Январь 2013по настоящее время
7 лет 10 месяцев
"Искусство схемотехники"

the-epic-file.com/

Переводчик
Книги перевожу
Февраль 2009по настоящее время
11 лет 9 месяцев
Компания

Москва, embedders.org/blog/teap0t

Технический переводчик
Перевод технических текстов, связанных с основной профессиональной деятельностью.
Март 1984по настоящее время
36 лет 8 месяцев
ГНЦ

Москва

Инженер
Монтаж и обслуживание установок для физических экспериментов.
Август 1995Январь 2009
13 лет 6 месяцев
ООО САОН-Система

Информационные технологии, системная интеграция, интернет... Показать еще

Инженер
Разработка систем автоматизации отпуска и хранения нефтепродуктов.

Ключевые навыки

Разработка ПО
1
P-CAD
1
Схемотехника
Микроконтроллеры
Программируемая логика
Макетирование
Altium Designer
Аналоговая схемотехника
Цифровая схемотехника
Технический перевод
Технический писатель
CPLD
MSP430
MCS-51
PIC
AVR

Обо мне

Применял в работе: Микроконтроллеры: MSC-51 - Ассемблеры, линкеры - Intel, IAR, Keil PIC - Применял 12C509, 16C73. Ассемблер и линкер Microchip. MSP430 - В настоящее время основное семейство. Ассемблер, линкер - IAR. х86(win32) - Простые тесты для аппаратуры. Программируемая логика: Логические матрицы (CPLD) - ALTERA EPM7xxx, EPM3xxx. AHDL. Среда MAX Plus II. Интерфейсы: RS232, RS485, 1-Wire, I2C, SPI, USB Протоколы: Modbus, USB, TCP, UDP. Схемотехника: Pcad - Sch > net > Pcb. Аналоговая и цифровая схемотехника, точные схемы. Производственные навыки: Монтаж (TQFP, MLP[QFN] шаг 0.5 мм., SMD 0603). Полный цикл производства - от постановки задачи до выпуска небольших партий. Иностранный язык: Технический английский. Лексика - цифровая и аналоговая схемотехника, встраиваемые системы, аппаратура, программирование. Читаю свободно. Базовые разговорные навыки. Базовые знания немецкого. Дополнительные инструменты: Работал с дизассемблерами (IDA), разбирая дампы памяти для MCS-51 и x86 (драйвера устройств). LTSpice, TINA-TI Базовые знания HTML, CSS, JS. Краткая трудовая биография (cтандартная инженерная карьера "снизу"): 1983 Трудовой путь начинал фрезеровщиком, затем 1984 радиомонтажником и 1989 самостоятельная проектировка цифровых схем. 1995 работа с микроконтроллерами (MSC-51). 1996 разработка печатных плат PCAD. 1996 работа с программируемой логикой. CPLD Altera, Xilinx. 1997 работа с PIC. 2002 Освоение MSP430. 2005 win32. 2011 первое знакомство с ARM Cortex M3 (STM32). 2016 Altium Designer v14.8. 2017 AVR. Личные особенности: Могу выполненять монотонную работу, требующую внимательности, аккуратности (монтаж, дизассемблирование). Предпочитаю работу, требующую аналитических навыков. Обучаем и склонен к самообучению (бОльшую часть знаний получил в процессе практической работы и из литературы). Считаю, что любая разработка на 90% (как минимум) состоит из типовых узлов и решений. Соответственно, не люблю изобретать велосипеды, а предпочитаю сначала ознакомиться с литературой на заданную тему, благо, знание языка не ограничивает выбор. Могу (и хочу) работать самостоятельно, т.е. над конкретным участком работы или независимым проектом. Пилотные образцы своих изделий я предпочитаю монтировать сам (для выявления возможных ошибок). Аппаратную часть проектирую, исходя из следующих соображений: - самый дефицитный и дорогой ресурс - квалифицированные рабочие руки, а стоимость интегрированных решений непрерывно снижается. - количество ручных операций при выпуске изделия следует минимизировать. Соответственно, основные критерии разработки (помимо выполнения поставленной задачи): - выполнение требований к автоматическому монтажу, но ориентация на ручной монтаж, т.е. без корпусов BGA, MicroStar и им подобных, основной размер дискретных элементов 0603, (в ограниченном объеме - 0402). - минимизация усилий при монтаже изделия, т.е. технологичность и максимальное использование интегрированных узлов и готовых решений. - минимизация неоднозначности при сборке изделия. - программная диагностика и настройка. В начале инженерной деятельности больше использовал на метод "грубой силы" (многослойные платы, дорогие специализированные компоненты). На данный момент интереснее решить задачу, минимизируя средства (одно-, двухслойные платы, GP компоненты, универсальные схемы) и сокращая номенклатуру. Имею изрядный опыт изучения бинарных кодов и отладки протоколов в условиях отсутствия документации или ее неясности. Меня интересует: - цифровая и аналоговая схемотехника; - протоколы передачи данных; - общая теория языков программирования и формальных языков; - архитектура вычислительных устройств. Хобби: Чтение и перевод литературы в смежных областях (фирменные примеры по применению компонентов, внутреннее устройство операционных систем, архитектура компьютеров, проектирование компиляторов и т.д.). Посмотреть имеющиеся переводы можно по адресу: http://embedders.org/blog/teap0t. http://the-epic-file.com/bookshelf.htm http://the-epic-file.com/text/bookz/aoe_3/aoe3_contents.htm#ch8 Проекты (два примера). Емкостной измеритель уровня жидкости. Требовалось измерять уровень жидкость емкостным методом. Предполагалось сделать носимый прибор, поэтому был выбран MSP430. Переключение датчиков производилось в соответствии с определенной временной диаграммой в конце коей производилось измерение. И так 10 раз (все по таймерным прерываниям, используя возможности "output unit"), после чего (прерывание АЦП по завершении десятого измерения) два экстремальных значения выкидывались и полученные 8 отсчетов усреднялись. Далее функция "скользящего среднего" и вывод на ЖКИ (был вариант для HD47780 на F149 и для сегментного на F449). Процессор выбирался из соображений малого потребления и наличия АЦП. Потребление всей схемы (с сегментным ЖКИ на MSP430F449) ~5mA. Точность 0.2 мм на 1 м. датчике. Ведомый контроллер протокола игровых машин SAS. Чисто программный проект. Все железо было взято из одной из предыдущих разработок. Потребовалась только переделка интерфейсной части с токовой петли на RS232. Протокол типа ведущий-ведомый и предназначен для управления игровыми машинами. Протокол невероятно гадкий - сложный, со многими наслоениями. Когда он проектировался многие возможности развития не были приняты во внимание и при последущем расширении все это вылилось во что-то совершенно непристойное. (Достаточно сказать, что протокол предусматривает несколько различных типов транзакций: адрес, адрес-тип, адрес-тип-контрольная_сумма, адрес-тип-данные-КС, адрес-тип-длина-данные-КС, multicast/unicast и апофеоз - инкапсуляция нового протокола в старые рамки). Понять это можно - коммерческий протокол, соответственно, поддержка предыдущих версий обязательна. Первые слои протокола - чисто контролирующие функции с минимальными возможностями управления (блокировать, выключить звук и т.п.). На этом уровне мой контроллер выглядит как набор регистров, которые считываются соответствующими командами. Была выбрана чисто пассивная схема - адаптер пассивное устройство, как со стороны игровой машины, так и со стороны управляющей системы (хоста). Игровая машина обновляет регистры - хост их считывает. В проекте активно использовалить табличные методы, т.к. команд в протоколе слишком много и они частично перекрываются (одна может считывать четыре регистра, а другая те же четыре регистра и еще два). Кроме того, некоторые регистры имеют адреса со стороны хоста и могут быть запрошены по адресу, а некоторые - адреса не имеют и запрашиваются только определенной командой, а заполнять их надо таки, по адресу (дабы не уподобляться изобретателям SASа). Короче, закрытый протокол со всеми его прелестями.

Высшее образование

2019
Вечерний, 14.05.04 (Электроника и автоматика физических установок). Это специалитет, но hh о таких вариантах не знает.

Знание языков

РусскийРодной

АнглийскийB2 — Средне-продвинутый

НемецкийA1 — Начальный

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения