Technical Summary

Application and databases development:Operating systems: Windows; Windows Mobile 2003, 5, 6; Windows CELanguages: strong knowledge of C/C++, C#; Basic knowledge of Python, DelphiLibraries and technologies: solid knowledge of WinAPI, MFC, STL, .Net, WinForms; experience with XML, ASP.Net, COM, ATL, DirectDraw, GAPI, Berkley SocketsDatabase development: SQL, ADO.Net Modeling methodologies: UML, IDEF0Instruments: IDE: Microsoft Visual Studio (6-2010)RDBMS: SQL Server, MySQLModeling: Sybase Power Designer, Rational Rose, Visio

VCS and bug-track: SVN, AccuRev, Microsoft SourceSafe, JIRA, RedmineAdditional information:-Experience in development of multi-threaded applications-Design patterns knowledge-Experience of development of applications operating with word/excel

Work History

Work History
Apr 2010 - Present

Firmware engineer


Outsourcing. Customer: SanDisk corp. Responsibility: development of firmware layer that is responsible for providing efficient data management algorithms. Also involved in creation of utilities that parse test logs, and fasten remote debug and reproduction of failures.

Jun 2006 - Jan 2010

Software engineer


Main responsibility was creation of software for measurement devices (generators of signals, oscilloscopes, analyzers)Took park in complete cycle of software development, from requirements analysis and to product support.Major project: oscilloscope for PDA devices under Windows Mobile and Windows CE operating systemsAlso took part in massive refactoring of amplitude-frequency characteristics meter program. And lastly, developed the library and GUI for controlling direct digital synthesis generator from scratch.




Nov 2010 - Nov 2012


Educational Testing Service (ETS)