Резюме добавлено в папку «Входящие»
№ 36606969Обновлено 6 октября 2016
В избранные

Senior C++ Developer UNIX

120 000 Р
Муж., 35 лет (1 декабря 1981), высшее образование, женат, есть дети
Москва
Покупка контактной информации
Сразу после оплаты вы получите имя, эл.адрес и телефон соискателя и сможете пригласить его на собеседование
Купить за 500 Р Выбрать тариф (от 150 Р за резюме)
Возврат денег за покупку невозможен
Опыт работы 11 лет и 3 месяца
1 год и 3 месяца
май 2015 — июль 2016
Backend, Frontend Programmer, Python, Unity3d, Android
Freelance, Thailand, частичная занятость
Participation in the development of software for a game project
1 год и 10 месяцев
декабрь 2012 — сентябрь 2014
Lead Backend-Programmer
Krivorukoff LLP, Thailand, полная занятость
Server side software development, team management
1 год и 3 месяца
сентябрь 2011 — ноябрь 2012
Lead Backend-Programmer
Rambler Internet Holding LLC, Москва, полная занятость
Communication software development, team management
4 года и 3 месяца
июль 2007 — сентябрь 2011
Senior Programmer, Head of Sector
Company «MCST», Москва, полная занятость
Development of an engineering software and tools for equipment debugging, coordination of programmers
1 год и 5 месяцев
март 2006 — июль 2007
Programmer/Electronics Engineer
Company «Teleservice», Yaroslavl, полная занятость
Engineering of embedded systems, software development
9 месяцев
июль 2005 — март 2006
System Administrator
Hotel «Volzhskaya zhemchuzhina», Yaroslavl, полная занятость
Programming of security and fire alarm systems, PBX
configuring and maintenance for Windows 2000 (Server)/XP
4 месяца
сентябрь  — декабрь 2004
Engineer
Company «Ohrannye Tehnologii», Yaroslavl, полная занятость
Programming of security and fire alarm systems, intruder alarm systems and video monitoring systems
5 месяцев
август  — декабрь 2003
Programmer
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.
https://img.superjob.ru
{% dialog.title %} {% dialog.price %} 
Вакансия появится на первых страницах поиска сразу после оплаты.
Бесплатные обновления сохранятся в полном объеме, сроки размещения вакансии не изменятся.
Сразу после оплаты вам будут доступны: имя, электронная почта, телефон и другие контакты
Пожалуйста, обратите внимание: возврат денег за обновление вакансии невозможен.
Возврат денег за покупку невозможен
Внимание: возврат денег за апгрейд до турбовакансии невозможен.
Апгрейд до турбовакансии осуществляется согласно
правилам размещения вакансии.
Хочешь машину
как у соседа?
Узнай, где он работает
с помощью SuperJob!
Подробнее
Резюме № 36606969 в открытом доступе Последнее обновление 6 октября 2016, 19:59

Резюме

Senior C++ Developer UNIX 120 000
Дата рождения: 1 декабря 1981, 35 лет. Женат, есть дети.
Москва
05.2015—07.2016   1 год 3 месяца
Backend, Frontend Programmer, Python, Unity3d, Android
Freelance, г. Thailand, частичная занятость.
Participation in the development of software for a game project
12.2012—09.2014   1 год 10 месяцев
Lead Backend-Programmer
Krivorukoff LLP, г. Thailand, полная занятость.
Server side software development, team management
09.2011—11.2012   1 год 3 месяца
Lead Backend-Programmer
Rambler Internet Holding LLC, г. Москва, полная занятость.
Communication software development, team management
07.2007—09.2011   4 года 3 месяца
Senior Programmer, Head of Sector
Company «MCST», г. Москва, полная занятость.
Development of an engineering software and tools for equipment debugging, coordination of programmers
03.2006—07.2007   1 год 5 месяцев
Programmer/Electronics Engineer
Company «Teleservice», г. Yaroslavl, полная занятость.
Engineering of embedded systems, software development
07.2005—03.2006   9 месяцев
System Administrator
Hotel «Volzhskaya zhemchuzhina», г. Yaroslavl, полная занятость.
Programming of security and fire alarm systems, PBX
configuring and maintenance for Windows 2000 (Server)/XP
09.2004—12.2004   4 месяца
Engineer
Company «Ohrannye Tehnologii», г. Yaroslavl, полная занятость.
Programming of security and fire alarm systems, intruder alarm systems and video monitoring systems
08.2003—12.2003   5 месяцев
Programmer
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.