Перейти к содержимому
grudnevkv

Embedded Linux developer [Saint-Petersburg]

Рекомендуемые сообщения

Груднев Константин Васильевич, 1982 г. р. , холост.

E-mail: grudnevkv(собака)gmail.com

Teл. : +7-911-2122143

Цель:

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

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

Образование:

1999-2004. - незаконченное высшее, учеба в Санкт-Петербургском

Государственном Техническом

Университете, факультет технической кибернетики,

кафедра "Информационные управляющие системы",

специальность 220400 - "Программное обеспечение вычислительных машин и автоматизированных систем".

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

01.2006 - по наст. время

ООО "Sunrise-r"

Занимаюсь

- Интеграция 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 для загрузки образа ядра и образа диска

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 ) , программист.

Занимался

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

видеонаблюдения атомных реакторов.

- Написанием технических требований к программному продукту.

- Составлением и написанием алгоритмов работы отдельных функциональных

блоков программного продукта.

Детали

Разработка программного продукта осуществлялась на языке С для

микроконтроллеров 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) для управления ресурсами.

========= English version =========

Grudnev Konstantin Vasil'evich

Birth date: 4/03/1982

Marital status: single

E-mail: grudnevkv(собака)gmail.com

Phone. : +7-911-212-21-43

OBJECTIVE:

Objective is to use my skills and expereince of software development

in the area of telecommunications or embedded systems.

EDUCATION:

1999-2004 - unfinished higher.

Saint-Petersburg State Technical University,

Faculty of technical cybernetic,

sub-faculty Information Control Systems.

PROFESSIONAL EMPLOYMENT

01.2006 - till present time

Sunrise-r Ltd. (http://www.sunrise-r.com)

Brief description:

- Net-Snmp integration with Linux for ARM920

- Net-SNMP network part functionality extension using RAW-sockets.

- Developing and implementation of Linux kernel module for processing and filtering network packets.

- Projects cross-compiling for ARM using uClibc.

- Creating MIB files and developing SNMP agents (Net-SNMP AgentX)

- Writing makefiles and configure scripts using autoconf, automake, libtool.

- Tuning "U-Boot Loader" for loading kernel and disk image.

01.2004 - 01.2006,

Sunrise-r Ltd. (http://www.sunrise-r.com)

Brief description:

- Decoders' porting and implementation for traffic analyser in GSM and 3G networks (http://www.nethawk.fi).

- Old implementation' code porting for new object-oriented architecture.

- Different decoders implementation from scratch, using specifications.

- User interface implementation for one of the system's part (Delphi is used for implementation).

- Teamwork development of the decoders using CVS.

- Decoders testing using TestDirector automated testing tool.

- In some sub-projects using object oriented design patterns.

- Good understanding about SS7 stack.

- Decoder implementation for ISUP (SS7)

Details:

Porting is made from C to C++ programming language.

Implementation from scratch is made with C++ , using IEEE, ITU-T, RFC

specifications. User interface implementation is done with Delphi 6,

using Developer

Express components

07.2002 - 9.2003 Diakont company, software developer.

Brief description:

- Team-work design and implementation of software for

nuclear reactors' remote video inspection.

- Writing software functional specifications.

- Algorithms design and implementation for various

functional blocks of the systems

Details:

Language used in software implementation: C++, C, Assembler (MC16).

TECHNICAL SUMMARY

I have knowledge in area of industrial RDBMS, system

programming, real time operating systems.

Have experience with

Operating systems:

Windows 98/NT/2000/XP, Linux, MS-DOS.

Industrial RDBMS:

Microsoft SQL Server 7.0.

Version control systems:

WinCVS - using for version control.

Network Protocols:

Ethernet (developed device driver for DOS), TCP/IP,

GSM and 3G network protocols.

Programming languages:

C, C++.

IDEs: Visual Studio, CodeForge (Linux IDE)

LANGUAGE

English - fluent written & read, spoken (intermediate).

INTERESTS

Proffesional interests - telecommunications, modern Internet

technologies, system programming.

PERSONAL ACHIEVEMENTS

I extended uC/OS-II real time operating system satisfying to OSEK/VDX

specification and implemented HLP (Highest Locker Protocol) for resource management.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×