The most recent version of this resume can always be found at http://feldgendler.ru/resume.
Master of Science program in the Novosibirsk State Technical University, Department of Applied Math and Computer Science.
Carried out research in the area of cryptography, specifically the theoretical aspects of cryptographic protocol analysis. Introduced a framework of formal definitions for notions such as a cryptographic protocol, allowing for uniform approach to analysis thereof. Successfully defended the Master's thesis on subject: Mathematical statement and programming framework for modeling of cryptographic protocol families. Graduated with honors.
Bachelor of Science program in the Novosibirsk State Technical University, Department of Applied Math and Computer Science.
Carried out research in the area of optimal programming of arithmetic for numeric computations, primarily for linear algebra. Applied C++ generalized template programming techniques for such optimizations. Developed the Math Template Library in C++ implementing the approach. Successfully defended the Bachelor's thesis on subject: Aggressive optimization of massive arithmetic operations. Awarded the Bachelor of Science degree in applied math and computer science. Graduated with honors.
Opera Software ASA (Oslo, Norway), Software Developer.
Taking part in development of the desktop version of the Opera browser. Writing portable code to be used across desktop platforms such as Windows, UNIX and Mac. Have written the UNIX build and packaging systems for the desktop product, currently maintaining them.
Using GNU C++; closely working with HTML, DOM, ECMAScript, CSS; occasionally Python, Perl and UNIX shell scripting.
Parallels, Inc. (Novosibirsk, Russia), Plesk for UNIX Architect.
Doing research and analysis for a medium-scale programming project in the field of remote UNIX server administration and hosting management. Writing and reviewing internal documentation, developing algorithms, protocols, and data schemas.
Using GNU C/C++, PHP, Apache, MySQL, HTML, DOM, ECMAScript, CSS, XSLT, UNIX shell scripting.
Parallels, Inc. (Novosibirsk, Russia), Software Developer.
Participating in a medium-scale programming project in the field of remote UNIX server administration and hosting management. Mainly doing research and analysis.
Using GNU C/C++, PHP, Apache, MySQL, HTML, DOM, ECMAScript, CSS, XSLT, UNIX shell scripting.
Business People group (Novosibirsk, Russia), Systems Architect.
Designed the architecture and working as the lead developer in a small-scaled client-server project in the field of security and monitoring systems for office buildings. Also conducted several internal seminars for the colleagues on some advanced topics of database design.
Using C++Builder, VCL, COM, ActiveX, MS SQL Server technologies.
Bacup IT (Novosibirsk, Russia), Programmer.
Participated in a medium-scale programming project as the lead developer in a small sub-group. Introduced a number of non-trivial algorithmic solutions regarding information retrieval and some client-server communication protocols allowing both online and offline interaction as a uniform solution.
Written a series of detailed technical reports describing the above mentioned technologies in English for the foreign partners.
Using Visual C++, MFC, COM, ActiveX, Microsoft Jet SQL technologies.
Dos Navigator Open Source Project (distributed), Project Coordinator.
Inspired the creation and carried out coordination of this volunteer, non-commercial, open source programming project. The original Dos Navigator, a popular DOS-based file management shell, was developed by RIT Research Labs and became freeware in 1999, with its Pascal sources publicly available. Today the Project unites more than 50 programmers from Russia, Poland, Hungary and some other countries. Features implemented by the team include long file names support, advanced syntax highlighting in the text editor and viewer, switching interface languages without restarting, and more.
Contributed a fair amount of code to the Project, doing careful testing and debugging, maintaining the user's documentation in Russian and English.
Using Borland Pascal 7.0, GNU diff and patch utilities. Project team members communicate over the Fidonet global network.
Israeli Cultural Centre (Novosibirsk, Russia), Teacher of Generic and Object-Oriented Programming in C++.
Developed and conducted a course of programming consisting of two parts, 64 hours each. They covered both general techniques of structured programming in C++ and object-oriented programming topics.
Written a complete set of methodical materials addressing the course.
Copyright © 2001–2008, Alexey Feldgendler, e-mail: alexey@feldgendler.ru.
Permission to use, copy and redistribute this document for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies. This document can be used as a free sample or template for writing your own resume or CV.