Jump to content
Sign in to follow this  
grudnevkv

Embedded Linux developer [Saint-Petersburg]

Recommended Posts

Груднев Константин Васильевич, 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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...