Email:
-
LinkedIn Profile
Evgenii Anisiutkin
SUMMARY OF QUALIFICATIONS
●
●
●
●
●
Developed applications with C++, Boost, QT libraries, PHP, Zend, HTML, Java Script, Perl, SQL, XML,
JSON
Worked with: Unix, Windows, MYSQL; Git, VS, NetBeans,Nano
Strong problem solver, able to work both independently and as part of a team
Able to work productively under deadline pressure
Good communication skills, fluent in English and Russian
EXPERIENCE
Oct 2018 – now: EGO Translating Company, Software Developer, Saint Petersburg, Russia and Haifa Israel
Designed, developed and tested various text processing algorithms and Web tools for verification of the
translated texts. Implemented in C++ with QT framework and PHP, tools support verification of translations in
English, French, German, Spanish and Russian languages. Responsible for maintaining shared code.
●
●
●
●
Stemming tool that combines all variants of the word into its parent form. For example ”trending” and
“trendy” have the same parent or stem “trend”. The tool processed text and determined which stem the
word should be transformed to. This algorithm was used for the translation verification. The implementation
was based on applying regular expressions.
Term extractor tool to automatically extract grammar constructs according to predefined rules and generate
counts of their appearance in text. The frequently used ones are automatically added to the vocabulary.
Translation verification tool. Given the original and the translated texts, it verifies the correctness of the
translation. The implementation used a vocabulary and the stemming algorithm.
Online TRANSLATION MEMORY EXCHANGE (TMX) editor and a tool for processing TMX files to strip off
unnecessary tags, optimized for processing large files.
Developed an encoder analyzer in PHP using Unix iconv command and in C++ using ICU library
Helped with site reliability support, including firewall rules setup to prevent hacking attempts.
May 2020 - July 2020: Freelancer, C++
Developed an AI for the Indian Rummy Card game that calculates the optimal move according to a fixed set of
rules. The algorithm can find the quickest path to victory given any input combination of cards.
Aug 2015 – Oct 2018: North-Western State Medical University, Software Developer, Saint Petersburg,
Russia, C++, QT, Perl, MySQL
●
●
●
●
Implemented automatic student enrollment into courses for remote education system (Moodle)
Developed authentication layer based on LDAP
Developed a Web based report tool that allowed users to generate various statistical reports dynamically
in relation to the use of university libraries using MySql and Perl. Successfully implemented FULL
OUTER JOIN, which is not supported by MySQL
Developed an automatic Moodle tester that improved testing of the website. It was based on iterating
over the web pages, parsing web content, finding testable components and imitating user inputs
ACADEMIC QUALIFICATIONS:
Master’s Degree in Automotive Engineering Technology
Peter the Great St. Petersburg Polytechnic University, Russia
References available upon request