LINUX.ORG.RU
ФорумJob

Резюме: Embedded Software developer С/С++ (Linux) [СПб]


0

0

Груднев Константин Васильевич, 1982 г. р. , холост.
E-mail: grudnevkv@gmail.com
Teл. : +7-911-2122143
Город: Санкт-Петербург

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

Образование:
1999-2004. - незаконченное высшее, учеба в Санкт-Петербургском
Государственном Техническом
Университете, факультет технической кибернетики,
кафедра "Информационные управляющие системы",
специальность 220400 - "Программное обеспечение вычислительных машин и автоматизированных систем".

Професcиональный опыт:

01.2006 - по наст. время
ООО "Sunrise-r"
Занимаюсь
- Разработка собственной реализации для протоколов SNMPv1 и SNMPv2. Это позволило ускорить обработку пакетов в несколько раз.
- Интеграция Net-SNMP и Linux работающего на ARM920.
- Расширение функциональности сетевой части Net-SNMP с использованием RAW-sockets.
- Разработка Linux kernel module (модуль ядра) для обработки и фильтрации сетевых пакетов.
- Кросскомпиляция проектов под ARM с использованием uClibc.
- Создание MIB-файлов и создание SNMP-агентов (Net-SNMP AgentX)
- Написание скриптов для системы автоматической генерации
конфигурационных файлов и Make-файлов (automake, autoconf, libtool)
- Настройка загрузчика U-Boot Loader для загрузки образа ядра и образа диска
- Отладка и тестирование ядра Linux.
- Написание скриптов на bash для тестирования реализованной функциональности.

01.2004 - 01.2006
ООО "Sunrise-r"
Занимался
- Портированием и разработкой декодеров для анализатора траффика в GSM
и 3G сетях
- Портированием кода старой реализации под новую
объектно-ориентированную архитектуру.
- Реализация "с нуля", по спецификации, отдельных частей системы
отсутствующих в старой реализации.
- Реализация пользовательского интерфейса одной из частей системы на Delphi.
- Совместная разработка декодеров, используя CVS.
- Тестирование декодеров в системе автоматизированного тестирования
Test Director.
- Хорошее представление о работе стека SS7.
- Реализация декодера протокола ISUP (SS7).

Детали
Портирование осуществлялось с языка C на язык С++.
Реализация "с нуля" осуществлялась на C++, используя спецификации
IEEE, ITU-T, RFC.
Реализация пользовательского интерфейса осуществлялась на Delphi 6
с использованием компонентов от Developer Express Inc.

07.2002 - 09.2003
ЗАО "Диаконт" ( www.diakont.ru ) , программист.
Занимался
- Совместной разработкой и реализацией программного проекта для систем
видеонаблюдения атомных реакторов.
- Написанием технических требований к программному продукту.
- Составлением и написанием алгоритмов работы отдельных функциональных
блоков программного продукта.
- Реализовал драйвер тактильной панели, алгоритм автофокусировки, тестировал видеомикшер по принципу "черного ящика".
- Был ответственнен за выбор элементной базы.
- Придумал и реализовал систему параметров видеокамеры, которые хранились в энергонезависимой памяти (FRAM).
Система параметров позволила не ездить к заказчику и делать настройку на месте.
Параметры отсылались по Интернету.

Детали
Разработка программного продукта осуществлялась на языке С для
микроконтроллеров Mitsubishi M16C/62A. В некоторых частях программного
продукта использовался ассемблер.

Имею опыт работы:

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

Windows 98/NT/2000/XP, UNIX (Linux, FreeBSD), MS-DOS.

с промышленными СУБД:
Microsoft SQL Server 7.0.

с сетями на основе:

UNIX-серверов (DNS, Apache, Samba),
Microsoft Windows 98/NT/2000/XP.

с сетевыми протоколами:

Ethernet (разрабатывал драйвер устройства для DOS), TCP/IP,
протоколами в GSM и 3G сетях.

со средами и средствами разработки и языки программирования:

Языки программирования:
C/C++

Среды (IDE) :
Visual Studio, CodeForge (Linux IDE)

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

Английский - свободное чтение технической литературы, письменный
английский, разговорный (Intermediate).

Личные наработки
Расширил ОСРВ uC/OS-II. После расширения, ОС удовлетворяла спецификации OSEK/VDX, также добавил протокол HLP (Highest Locker Protocol) для управления ресурсами.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.