Lecturer at Novosibirsk State University
Russian Federation
Lecturer at Novosibirsk State University
Russian Federation
Keywords:
Java (Swing, AWT, JNI, Eclipse technologies: Platform, RCP, EMF, EFS, SWT, JFace, JDT, DLTK), C/C++ (STL, Boost, Intel TBB, Adobe GIL, SDL, WTL, COM, VFW, DirectShow), Python (mainly Django), Ruby, Tcl, C#, Assembler (MMX/SSE/SSE2 algorithm optimization).
Main work:
Software development of Eclipse-based products: Rich Client Platform (RCP) applications, Integrated Development Environments (IDEs) and their components. Official Eclipse Committer on Eclipse Dynamic Languages Toolkit (DLTK) Project.
Scientific research:
Data compression, especially video compression. Design and implementation of new compression algorithms (C/C++). FastCodec and Toponoky are the two video codecs that can be found on http://videosoft.org. Both codecs are designed for video capture and archiving (lossless and lossy compression modes).
Publications:
The XII International Symposium "Problems of redundancy in information and control systems" (http://www.k36.org/redundancy2009/proceedings.pdf)
-- Huffman coding and its generalizations
-- Generalized arithmetic coding on simplexes
International Scientific Students Conference (ISSC):
-- Arithmetic coding and simplexes (2009)
-- Fast video coding algorithm (2008)
-- Economical information coding with appliance of a map fixed point (2007)
-- Generalization of Huffman coding with using of number systems (2006)
-- Video compression with fixed average compression ratio (2005)
Microsoft Technologies in Theory and Practice of Programming:
-- Transformation of any video to HDTV (2007)
-- Experience of fast codec creation for video capture in real time (2006)
Conferences:
-- EclipseCon 2008
http://www.eclipsecon.org/2008/index.php?page=sub/&id=270
-- Eclipse Summit 2007
http://www.eclipsecon.org/summiteurope2007/index.php?page=detail/&id=31
Eclipse technologies, data compression, video compression, image processing, testing automation solutions, web hosting automation solutions
(Educational Institution; Education Management industry)
September 2009 — Present (3 months)
Course "Data compression and representation".
(Privately Held; Computer Software industry)
October 2006 — Present (3 years 2 months)
Working with Eclipse technologies, custom Eclipse plug-in development.
Dynamic Languages Toolkit (DLTK) Project. DLTK is comprised of a set of extensible frameworks designed to reduce the complexity of building full featured development environments for dynamic languages.
More information: http://eclipse.org/dltk/
Experience: Java, Eclipse Platform/RCP, Ruby (with Rails), Tcl, Python (with Django), CVS/SVN, Bugzilla/JIRA
(Privately Held; Computer Software industry)
August 2007 — August 2009 (2 years 1 month)
iTest Project. iTest is an integrated test environment for developers, testers, and automation teams. It offers a unified approach for developing, automating, and maintaining test cases. iTest is an Eclipse RCP application.
More information: http://fanfaresoftware.com/
Experience: Java, RCP development, Traffic Generators
(Privately Held; 501-1000 employees; Computer Software industry)
July 2005 — October 2006 (1 year 4 months)
Web hosting automation solutions. C/C++ developer in PEM project.
More information: http://www.swsoft.com/en/products/pem/
Experience: C/C++ , SQL, Python, Java, CORBA, Perl, PHP, bash, Linux administration, Apache administration, MySQL administration, CVS, Bugzilla
(Information Technology and Services industry)
September 2004 — June 2005 (10 months)
Participating in research project related to load balancing of Linux clusters. Working with data visualization.
Experience: Linux kernel development, C# GUI development, SNMP
(Information Technology and Services industry)
July 2004 — August 2004 (2 months)
Experience: C#
(Privately Held; 201-500 employees; Computer Software industry)
March 2004 — June 2004 (4 months)
Working on the first version of HandyPassword - the password manager plug-in for Internet Explorer. More information: http://handypassword.com
Experience: C/C++, COM, WTL, Internet Explorer plug-ins.
Master , Computer Science , 2005 — 2007
Data compression research with specialization in video coding.
MPhil: Theory and practice of fast codec creation
Bachelor , Computer Science , 2001 — 2005
Bachelor work: Video compression with fixed average compression ratio
Data compression, image/video processing algorithms, model driven development, Eclipse technologies; travelling
Schlumberger Certificate of Scholarship 2006-2007
Brainbench, Transcript ID#: 5079342