Konstantin Chirkin http://www.linkedin.com/pro
LinkedIn file/view?id=93308982
E-mail ********@*****.***
Software Engineer
Skype chirkink
Russian Federation Computer Software Mobile phone +7-985-***-**-**
Skills
Languages: C/C++, Javascript, Python
Technologies & Tools:
• Web: Nginx, HTML, JavaScript (jQuery), AJAX, LAMP, CGI
• Databases: Oracle, PostgreSQL, MySql, Hbase, Mongodb
• Other skills: multithreading, interprocess communications, network programming,
protobuf, MapReduce
• Tools: Git, Subversion, Gerrit, Jenkins, Ansible, Puppet, Agile (certified sm)
• Clouds: Openstack, Aws, DigitalOcean
OS:
• Linux, QNX, MacOS, Windows
• basic knowledge of iOS development
Experience
Team Lead April 2008 – Present Moscow, Russian Federation
Yandex
Public Company; 1001-5000 employees; yndx; Internet industry
Application: Free webmail at mail.yandex.ru near 5 million users per day.
Technology: C++, Linux, Server-Side Javascript, Oracle
Contribution:
• Participate in development of two new web interfaces
• Infrastructure development and support
• API for IPhone/Android/Symbian phone applications
• Mail for your domain
• Forming a web interface backend team of 6 people
• Improved release cycle of backend software from 1 in three month to 1-2 per week
Adopt daily stand-ups and iterations per week and code-review
Senior Developer November 2005 – March 2008 Moscow, Russian Federation
New Impulse Center
Application: Mobile warehouse robots
Technologies: C++, QNX, Postgres
Description: Mobile robots automating warehouse. Robots moving through specific
ware-house with crossroads and lifts. Robot got four wheels and manipulators for work
with cargo. Robots have on board Wi-Fi. Tasks generated in XML from SAP R/3.
Contribution:
• Robot manager, multi-threaded application. Implement interface between SAP/R3
(HTTP) and robots (Qnet)
• Lift manager, multi-threaded app, Implement interface between robots and lift
• Realization of image processing algorithms, such as region growing and Gaussian
filter
• Web site for controlling software in warehouse complex. Apache, Php and
PostgresSQL
Service implementing resource sharing between robots to avoid collisions
Developer 2001 – 2006 Moscow, Russian Federation
KB Ametisit
Application: Navigation system “Pal-n”
Technologies: C++/QNX
Description: Navigation system for recognition and accompaniment above-water
targets.
Contribution: Module coupling operator terminals with external ship systems.
Terminals connect with TCP/IP. External systems:
• Recognition system. Specific analog interface
• Ship navigation system. MIL-STD 1553b
• Central ship system provides target designation. MIL-STD 1553b
• GPS. RS-424, NMEA
Education October 2000 – October 2005 Moscow, Russian Federation
National Research University "Moscow Power Engineering Institute"
Foreign languages
English (upper-intermediate level)