grudnevkv
-
Постов
2 -
Зарегистрирован
-
Посещение
Никогда
Сообщения, опубликованные grudnevkv
-
-
Груднев Константин Васильевич, 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.
Написание драйвера под Linux. Помогите разобраться!!!
в Программирование: *nix
Опубликовано
Читай внимательно книжку Linux Device Drivers, там она есть.