Пригласить
Отклонить
Рассмотреть позже
Отправить письмо
Ещё
 
Мне нравится
Резюме 36606969
6 октября 2016

Senior C++ Developer UNIX

120 000 руб.
не имеет значения
не имеет значения
35 лет (1 декабря 1981), мужской, высшее образование, женат, есть дети
Москва
Работал
Общий рабочий стаж — 11 лет и 3 месяца

май 2015 — июль 2016
1 год и 3 месяца

Backend, Frontend Programmer, Python, Unity3d, Android

(Частичная занятость)

Freelance, г. Thailand.

Participation in the development of software for a game project

декабрь 2012 — сентябрь 2014
1 год и 10 месяцев

Lead Backend-Programmer

(Полная занятость)

Krivorukoff LLP, г. Thailand.

Server side software development, team management

сентябрь 2011 — ноябрь 2012
1 год и 3 месяца

Lead Backend-Programmer

(Полная занятость)

Rambler Internet Holding LLC, г. Москва.

Communication software development, team management

июль 2007 — сентябрь 2011
4 года и 3 месяца

Senior Programmer, Head of Sector

(Полная занятость)

Company «MCST», г. Москва.

Development of an engineering software and tools for equipment debugging, coordination of programmers

март 2006 — июль 2007
1 год и 5 месяцев

Programmer/Electronics Engineer

(Полная занятость)

Company «Teleservice», г. Yaroslavl.

Engineering of embedded systems, software development

июль 2005 — март 2006
9 месяцев

System Administrator

(Полная занятость)

Hotel «Volzhskaya zhemchuzhina», г. Yaroslavl.

Programming of security and fire alarm systems, PBX
configuring and maintenance for Windows 2000 (Server)/XP

сентябрь 2004 — декабрь 2004
4 месяца

Engineer

(Полная занятость)

Company «Ohrannye Tehnologii», г. Yaroslavl.

Programming of security and fire alarm systems, intruder alarm systems and video monitoring systems

август 2003 — декабрь 2003
5 месяцев

Programmer

(Полная занятость)

Company «Reflect», г. Yaroslavl.

Software development for a video monitoring system

Ключевые навыки
Lead Programmer experience / team development
- Team management of up to 6 people
- Setting and control of tasks performance and bug-tracking in Redmine-like system
- Iterative development within the framework of SCRUM methodology
- Code reviews (Review Board)

Software design experience
- OOP, design patterns, UML
- API design, organization of interfaces between the codes on different PL

Software development experience
- Strong C++ skills, usage of STL, BOOST
- GNU C++, Visual C++
- Asynchronous networking programming (libev library)
- Debugging with gdb, valgrind, gprof (profiling)
- Build scripts for GNU make, CMake
- Unit-testing (using gtest)
- High culture of programming, ability to write the clear, extensible and manageable code

Experience of development for Linux/FreeBSD:
- High-loaded asynchronous server (transport) for XMPP
- Framework for verification of the peripheral devices controler (on SPARC and x86 (x64) platforms)
- Network interface by using Sun-RPC
- Multithreaded, distributed programming: pthreads, OpenMP, MPI
- Python, Perl, bash (+awk, +sed)

Experience of development for Windows:
- Win32 API, MFC, multi-threaded applications
- Client application and TCP/IP-server for video monitoring system
- OPC-server for monitoring and control of the industrial controler

Cross-platform development experience:
- Interface for JTAG-controlers and it's implementations (libraries) for various controller models
- wxWidget GUI-application
- Processor debug unit control library

Additional skills
- DBMS: PostgreSQL (libpq)
- NoSQL: Couchbase Server, MongoDB, Redis, Tarantool
- Configuration management by Ansible
- Local development in VM using Vagrant
- Functional-testing for web-services
- Performance monitoring using Graphite tool
- Administration of OS Linux (Debian/Ubuntu Server)
- Programming of embedded systems on AVR, ARM microcontrollers
- x86 assembler, direct access to equipment, Win32 drivers, realtime in DOS4GW, resident programs for DOS
- Technical documentation writing

Other experience
- Experience of "improvement" of executable code in SoftICE, IDA, HIEW
- Calculations and algorithms modeling in MATLAB, Simulink
- Modeling of Verilog-descriptions of equipment in MentorGraphics ModelSim and Synopsys VCS
Учился

по 2004

Уровень образования: Высшее. Факультет: Mathematics. Специальность: Applied Mathematics. Форма обучения: Дневная/Очная.
Знает и умеет
Английский язык разговорный, тайский язык базовый
О себе

Work preferences: UNIX programming, team working, no GUI-design.
Hobbies: Electroguitar, Rock music.

Пригласить
Отклонить
Рассмотреть позже
Отправить письмо
 
{% dialog.title %} {% dialog.price %} 
Вакансия появится на первых страницах поиска сразу после оплаты.
Бесплатные обновления сохранятся в полном объеме, сроки размещения вакансии не изменятся.
Сразу после оплаты вам будут доступны: имя, электронная почта, телефон и другие контакты
Пожалуйста, обратите внимание: возврат денег за обновление вакансии невозможен.
Возврат денег за покупку невозможен
Внимание: возврат денег за апгрейд до турбовакансии невозможен.
Апгрейд до турбовакансии осуществляется согласно
правилам размещения вакансии.
Хочешь машину
как у соседа?
Узнай, где он работает
с помощью SuperJob!
Подробнее
№ 36606969 обновлено 6 октября 2016, 19:59
Senior C++ Developer UNIX
120 000 Р
Мужчина, 35 лет (1 декабря 1981)
Женат, есть дети
Москва
Опыт работы 11 лет и 3 месяца
Backend, Frontend Programmer, Python, Unity3d, Android
1 год 3 месяца
май 2015  — июль 2016
Freelance, Thailand, частичная занятость
Participation in the development of software for a game project
Lead Backend-Programmer
1 год 10 месяцев
декабрь 2012  — сентябрь 2014
Krivorukoff LLP, Thailand, полная занятость
Server side software development, team management
Lead Backend-Programmer
1 год 3 месяца
сентябрь 2011  — ноябрь 2012
Rambler Internet Holding LLC, Москва, полная занятость
Communication software development, team management
Senior Programmer, Head of Sector
4 года 3 месяца
июль 2007  — сентябрь 2011
Company «MCST», Москва, полная занятость
Development of an engineering software and tools for equipment debugging, coordination of programmers
Programmer/Electronics Engineer
1 год 5 месяцев
март 2006  — июль 2007
Company «Teleservice», Yaroslavl, полная занятость
Engineering of embedded systems, software development
System Administrator
9 месяцев
июль 2005  — март 2006
Hotel «Volzhskaya zhemchuzhina», Yaroslavl, полная занятость
Programming of security and fire alarm systems, PBX
configuring and maintenance for Windows 2000 (Server)/XP
Engineer
4 месяца
сентябрь   — декабрь 2004
Company «Ohrannye Tehnologii», Yaroslavl, полная занятость
Programming of security and fire alarm systems, intruder alarm systems and video monitoring systems
Programmer
5 месяцев
август   — декабрь 2003
Company «Reflect», Yaroslavl, полная занятость
Software development for a video monitoring system
Высшее образование
2004
Mathematics
Дневная/Очная форма обучения
Applied Mathematics
Навыки и умения
Иностранные языки
Английский (разговорный), тайский (базовый).
Профессиональные навыки
Lead Programmer experience / team development
- Team management of up to 6 people
- Setting and control of tasks performance and bug-tracking in Redmine-like system
- Iterative development within the framework of SCRUM methodology
- Code reviews (Review Board)

Software design experience
- OOP, design patterns, UML
- API design, organization of interfaces between the codes on different PL

Software development experience
- Strong C++ skills, usage of STL, BOOST
- GNU C++, Visual C++
- Asynchronous networking programming (libev library)
- Debugging with gdb, valgrind, gprof (profiling)
- Build scripts for GNU make, CMake
- Unit-testing (using gtest)
- High culture of programming, ability to write the clear, extensible and manageable code

Experience of development for Linux/FreeBSD:
- High-loaded asynchronous server (transport) for XMPP
- Framework for verification of the peripheral devices controler (on SPARC and x86 (x64) platforms)
- Network interface by using Sun-RPC
- Multithreaded, distributed programming: pthreads, OpenMP, MPI
- Python, Perl, bash (+awk, +sed)

Experience of development for Windows:
- Win32 API, MFC, multi-threaded applications
- Client application and TCP/IP-server for video monitoring system
- OPC-server for monitoring and control of the industrial controler

Cross-platform development experience:
- Interface for JTAG-controlers and it's implementations (libraries) for various controller models
- wxWidget GUI-application
- Processor debug unit control library

Additional skills
- DBMS: PostgreSQL (libpq)
- NoSQL: Couchbase Server, MongoDB, Redis, Tarantool
- Configuration management by Ansible
- Local development in VM using Vagrant
- Functional-testing for web-services
- Performance monitoring using Graphite tool
- Administration of OS Linux (Debian/Ubuntu Server)
- Programming of embedded systems on AVR, ARM microcontrollers
- x86 assembler, direct access to equipment, Win32 drivers, realtime in DOS4GW, resident programs for DOS
- Technical documentation writing

Other experience
- Experience of "improvement" of executable code in SoftICE, IDA, HIEW
- Calculations and algorithms modeling in MATLAB, Simulink
- Modeling of Verilog-descriptions of equipment in MentorGraphics ModelSim and Synopsys VCS
Дополнительные сведения
Work preferences: UNIX programming, team working, no GUI-design.
Hobbies: Electroguitar, Rock music.