Andrew Sichevoi
Location: Dubna, Moscow Region, Russia
Website: http://thekondor.net
Summary
Software Engineer: experienced in C, Python, Linux, object-oriented development, and cross-platform GUI toolkits. Skilled in development for Linux, application design, and documentation writing. Quick to learn, sociable, creative, and self-motivated.
Programming languages
Extensive: C, C++, Python, POSIX Shell, PHP, Pascal
Moderate: JavaScript, SQL
Technologies
Basic POSIX API, CGI, HTTP, HTML, XML, XML Schema, XSL, XSLT, XPath
GUI Toolkits: Nokia (Trolltech) Qt, GTK
Operating Systems: Linux, Windows, MS-DOS
Software: GCC, SVN, Make, Apache WebServer, dpkg (deb), vim, emacs, UNIX Shell
Professional Experience
Senior Software Developer, February 2010 – present
SoftDeluxe (affiliate of Informer Technologies, Inc.), Dubna, Russia
Software Informer – software-related social network allowing to track installed applications, to get instantly informed about available software updates, to discuss applications between other network members.
Senior Software Developer, August 2006 – February 2010
Syntext Inc., Dubna, Russia
Involved in the development of the company’s flagship product, Syntext Serna XML editor. Extended editor’s functionality. Integrated Serna with third-party components.
Projects
- Serna S1000D Customization: S1000D is an international specification for technical publications applied mainly by aerospace and defense suppliers and airlines. Developed functionality for authoring S1000D documents inside Serna with extensive set of GUI dialogs. The customization is used by Northwest Airlines (NWA).
- SVN Integration Plugin: a project that gives the abilities to work easily in Serna editor with documents stored in SVN repository.
- Serna IBM DITA Customization: DITA is an XML-based architecture developed by IBM for authoring, producing, and delivering information; is applied mainly in technical publications. Designed and implemented Serna extension with sophisticated GUI providing easy authoring of DITA documents and easy navigation between them.
- Serna Integration with Docato CMS: Docato CMS – is an XML based component content management system by X-Hive (EMC subsidiary). Designed and implemented a tight integration of Syntext Serna with Docato CMS. The integration allows working seamlessly with documents and resources stored in Docato CMS.
- DITA WebKit: flexible website content management framework built on top of Syntext Serna. Meet most important steps of website life cycle (development, sandbox/production environment, QA, deployment). Allows producing a website in one click from a set of IBM DITA documents.
- Serna Open Source: Made an expert analysis of Open Source environment. Actively participated in making Open Source edition of Serna editor. Syntext’s official contact for interaction with the Open Source community. Increased Syntext’s hype writing articles to the official blog and communicating with the users through the forum and mailing lists. Developed an unofficial Debian/Ubuntu repository of Serna Free. Coordinated the works to push Serna Free to the official Debian Linux repository.
Personal Projects
Wi-Fi Conler
Wi-Fi connection handler for handheld Nokia N-Series devices based on Maemo OS. Provides the user with an intuitive GUI to setup commands which will be executed on connection with specified Wi-Fi Access Points.
Written in C, using GTK and Hildon frameworks. Licensed in terms of GNU GPL v3.
Serna OSSO Help Plugin
Syntext Serna XML editor customization to create help files/documentation for Maemo Diablo applications. Hides from non-technical users the complexity of OSSO Help format, allowing to write the documentation in WYSIWYG way. Written in XSLT, using XSL-FO, DTD and Syntext Serna API. Licensed in terms of GNU LGPL v3.
NetQuiz
Web-based online system intended to test students’ knowledge of the theory of Computer Networks. Was written as university Final Year Project.
Developed using PHP4 and txtSql library.
Education
MS in Computer Science, First Class Honour Award (red diploma)
Moscow State Institute of Radio Engineering, Electronics and Automation, Computer Science Department
Foreign Languages
English : Upper-Intermediate
Other
Spoken languages: Russian, English
Hobbies: bicycles, music, travelling, books, information technologies, OpenSource software development
Marial status: single
Other: non-smoker, ready to travel