Обо мне
  • software development for POS-terminals;
  • knowledge of Verifon/PAX terminals and pinpad architecture;
  • knowledge of contact/contactless EMV cards technology;
  • network programming;
  • multi-threading;
  • high-load;
  • cross-platform software development(Windows/Linux/Verix);
  • C++ 11 (STL);
  • script languages: Perl, Python;
  • MFC, BOOST, Win32 API, XML, JSON, Valgrind;
  • RDBMS: Oracle (PL/SQL), MS SQL, Postgres;
  • ERWin 4.0;
  • Crystal Reports XI (RDC);
  • version control systems: Visual SourceSafe, Borland StarTeam, SVN.
Профессиональные навыки
Опыт работы
ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
Developer
Апрель 2016 — По настоящее время (3 года и 7 месяцев)
MacOS Developer
Senior developer
Март 2015 — Март 2016 (1 год и 1 месяц)
Development of AdServer. AdServer is a part of Targeted Online Advertising system. AdServer is multi-threaded high-loaded distributed server application that is responsible for advertising inquiries processing. Responsibilities: - new features development; - unit-tests development; - auto-tests development; - bug fixing; - core-dump analization; - memory usage investigation and reduction; - performance investigation and augmentation; Development tools and technologies: C++ 11 (GCC 4.4.7), STL, TCP/IP, HTTP, CORBA, XML, JSON, Centos 6.5, Multi-threading, High-load, Perl, Postgres, No-sql db, GDB, Valgrind
​Parallels - мировой производитель программного обеспечения. Команда насчитывает более 900 человек по всему миру.Parallels – одна из немногих компаний, чей доход вырос с нуля до $ 100 млн. менее чем за девять лет. По своим достижениям мы сопоставимы с 15 из 100 лучших публичных технологических компаний мира.
Software developer
Июнь 2012 — Март 2015 (2 года и 10 месяцев)
Development of Parallels Business Automation. Parallels Business Automation is an enterprise billing platform usually used along with Parallels Operation Automation tn manage and automate billing for services provisioned through Parallels Operation Automation. Allows to configure the Store, Service Plans with prices, discounts, promotions. Supports registration of domains by means of number of special plugins. Might be used as billing engine for any other platform via API integration. Responsibilities: - development of Stellart framework; - implementation of new features for PBA; - source code re-factoring; Development tools: CentOS 6, Eclipse Juno, C++ ISO/IEC 14882:2003, STL, BOOST, XML, PostgreSQL 9, SVN, Perl, Python, Waf, declarative programming, agile software development.
Инпас компани
Москва
Senior expert of software development department
Февраль 2006 — Июнь 2012 (6 лет и 5 месяцев)
Participation in the development of the following products: - OMNIPOS_EMV, SmartSale, NetClient, SpecialKit; - UNIPOS Terminal, UNIPOS SmartSale, UNIPOS Agent, UNIPOS KeyLoader; - POS Master System. Software developmnent for the following POS-terminal platforms: - Verifone Verix3; - Verifone VerixV; - Verifone Evolution; - PAX S-series. Software development for contact EMV-cards acquiring using libraries: - Verifone Vx EMV Module 4.0.0.0; - PAX EMV Library; - INPAS EMV Kernel. Implementation of protocols: - OpenWay - TietoEnator; - CTL; - SPDH BASE24; - SmartAccess. Performing of certifications: - protocol parts in processing centres; - VISA ADVT, MasterCard TIP; - participation in international projects; Achievements: - I have increased fail-safe feature of POS-software; - I have increased speed of POS-software and Server-software; - I have developed mass software (hundreds of thousands of installations). Development tools: MSVC++ 7.1 (C/C++, MFC, STL, ADO, DAO, make) ; ARM RealView Development Suite 2.1/4.0;RDBMS: Oracle, MS SQL; Verifone SDK, PAX SDK; OpenSSL.
Elitestyle
Рязань
Software developer
Ноябрь 2002 — Январь 2006 (3 года и 3 месяца)
Development of automated system for internal process of company management, such as: accounting, commerce, manufacturing, finance, human resources, warehouse management, etc., for the Swiss company CAPOL AG; Responsibilities: - development of report subsystem (Crystal Reports, RDC); - creation of financial reports; - reimplementation of existing source code from Centura Team Developer to C++; - development of new screens; - development of custom controls; - development of subsystem for multilanguage products; - design and maintenance of database structure (ERWin 4.0, Oracle, SQLBase). Development tools: MSVC++ 6.0/7.1 (C++, MFC, STL, Win32 API) ; RDBMS: Oracle (PL/SQL) , MS SQL; ERWin 4.0; Crystal Reports XI (RDC) ; Visual SourceSafe 6.0.
Высшее образование
Рязанский государственный радиотехнический университет
Рязань
Факультет: Вычислительной техники
Сентябрь 1997—Июнь 2002 (4 года и 9 месяцев)
Программное обеспечение вычислительной техники и автоматизированных систем.