Обо мне

Специализация и профессиональные навыки:
Linux kernel developer (drivers). Embedded software developer (mostly for x86-based, OMAP3 and OMAP2 boards) in telecommunication area.
Update and release manager in Linux distribution area.
OpenSource software developer including Linux kernel, NetBSD kernel and libc.

Languages: C, Python, Perl, shell
Version control: Git, Gerrit, Subversion, CVS
Bug tracking: Jira, Bugzilla, Trac
Packaging: RPM, Deb
Architectures: x86, ARM
Hardware platforms: Intel Medfield, OMAP3, OMAP2, custom ARM ASoC
Technologies: MMC/SDIO, GSM/GPRS
OS: Linux, NetBSD
Static code analyzer: Coverity, sparse
Testing frameworks: TET, Selenium
Document processing: vim, MoinMoin wiki, Doxygen, LaTeX

Профессиональные цели:
Написать мемуары и улететь на необитаемую планету.

Награды, сертификаты, портфолио, проекты:
Brainbench

Членство в обществах и ассоциациях:
May 2006 - up to now: Fedora Project
2001-2002: IEEE membership

Опыт работы
Международная корпорация, которая имеет невероятные возможности повсюду.
Linux driver engineer
Май 2011 — По настоящее время (8 лет и 1 месяц)
Обязанности: - Enabling IP blocks of the new coming Intel SoCs in the Linux kernel. Достижения: - See output of git log --author "Andy Shevchenko" for details.
Teleca Finland Oy
 
Software engineer
Март 2008 — Май 2011 (3 года и 3 месяца)
The embedded software solutions development and support: - supporting and maintaining low level packages and Linux kernel in file system area (many patches were upstreamed to the linux kernel tree) - cleaning up DSP Bridge driver for TI OMAP3 chipset - designing and developing functional testing system using Selenium framework - porting NetBSD to OMAP2 and custom ARM11 based ASoC
InterObject
 
Software engineer
Февраль 2008 — Март 2008 (2 месяца)
- taking role of main developer of Linux driver for certain WiMAX chipset: developing skeleton of the SDIO driver, testing it on x86 and ARM based hardware platforms
ASPLinux
 
Senior software engineer
Август 2004 — Февраль 2008 (3 года и 7 месяцев)
- taking role of main developer of the LiveMedia project (http://www.acronis.ru/oem/products/livemedia/, in Russian) - doing update management of the ASPLinux distributions - developing and patching OpenSource programs - making scripts in different languages (Python, Perl, Shell) to help with regular administration tasks - system administrating Internet/Intranet gateways of our clients (most of them are based on Linux + Microsoft ActiveDirectory)
Software engineer
Январь 2002 — Июль 2003 (1 год и 7 месяцев)
- partially supporting ASPLinux distributions - maintaining and bug fixing opensource packages in ASPLinux distributions - designing and developing project Sharmanka (jukebox based on Linux and old PC boards with restricted memory and CPU power), creating optimized algorithm and UI
ООО НПП Кронос
 
Senior software engineer
Декабрь 2003 — Июль 2004 (8 месяцев)
- taking part in development car protection system software (C++ language, CBuilder 6.0, CVS, Doxygen, GSM/GPRS + GPS) - setting up development environment for a team: CVS, bug tracking system - doing technical support of car protection system software
ДонИИ-Донецк
 
Research Assistant
Июль 1998 — Июль 2001 (3 года и 1 месяц)
Высшее образование
Донецкий национальный университет
Донецк
Факультет: Физический
Январь 1994—Январь 1999 (5 лет)
Thesis title: "Autonomus Robot draft-drive control system" Thesis advisor: Nikolay Alexandrovich Shepilov