Language proficiency: English - can be interviewed, Русский - fluent
Competencies: Software designing and development for Windows and Macintosh platforms, software porting from Windows to Macintosh. I took part in different complicity projects starting from small projects for some man-months to big industrial information systems developed by team more than 10 developers during about 1 year.
I have strong skills and knowledge of C, C++ programming languages, even C standard library and STL. Also, I have experience of Win API and MFC, including multithreading programming, networking related programming, …
My main specialization is developing for MacOSX. I have strong skills and knowledge of “Objective C” programming language, Carbon and Cocoa framework. Moreover, I have wide experience in porting software from Windows to Macintosh.
I like to study new technologies, especially technologies concerned with mathematic. For example, I was very glad to study and to use OpenGL library to making 3-D visualization. Another example, I fixed bugs successfully in algorithms of mathematical statistic written on Fortran in big software product.
I was very attracted of modern technologies of software development from Microsoft. I studied C# language and .Net framework starting from their appearance to nowadays. Especially I am interested in technologies of Web development. I am acquainted with ASP.NET 2.0, Ajax technology and Microsoft implementation of Ajax for ASP.NET 2.0 . Also, I have already look through new capability of .Net Framework 3.0 such us “Windows Communication Foundation”, “Windows Workflow Fundation” and “Windows Presentation Foundation” and technology for Web development “Silverlight” - Windows Presentation Foundation/Everywhere.
I have experience of XML using XSL transforms. One of my responsibility in last project was export complicated data to Microsoft Office XML format. I have implemented export to WordprocessingML and PresentationML formats using XSLT.
I have experience in database design and SQL language.
I have experience in teaching of computer sciences. It has let me to get additional knowledge of basic programming, to organize knowledge of C, C++ languages and STL.
I have experience of using version control systems : Visual Source Safe, CVS2, Subversion (SVS).
I have big experience in working for foreign customers.
Interrests: Стараюсь заниматься йогой.
Autobiography
Я работаю в области Информационные технологии/Интернет/Телеком Моя профессия - Software developer
Development desktop applications for Mac OS X, porting desktop applications from Windows to Macintosh. Used technologies: C++, MFC, Objective C, Cocoa Framework, XML, XSLT.
Previous jobs
Luxoft Ukraine. Outsourcing software company with development process correspond to the Level 5 of the Capability Maturity Model. - Embedded software developer (2006-11-01 00:00:00.0 - 2007-03-01 00:00:00.0, Киев)
Embedded programming for ARM7 platform Used technologies: programming languages : Rhapsody, UML2.0, Keil embedded С,
Software MacKiev. Software company with fully foreign investments. - Software developer3 (2000-08-01 00:00:00.0 - 2006-11-01 00:00:00.0, Киев)
I took part in wide range of projects: 2000-2001 1) Subject domain: Large industrial product for statistical analysis and mathematical modelling. Porting Windows->Macintosh. 2) Used technologies: programming languages: Fortran. Knowledge of the computer's mathematics was very useful for me. 3) How many developers took part in a project: 10 programmers, 5-10 testers, technical writers and designers 4) How long did last a project: 2 years (I joined to the team on the final stage of project.) 5) Stage of project: Project was successfully completed. Product was for sale successfully. Product has got a few rewards on international exhibitions. Product became the first product in the class for Macintosh. I adopted Fortran code, written for Intel Fortran compiler, to Fortran on PowerPC processor. 2001-2002 1) Subject domain: Large industrial product for statistical analysis and mathematical modelling. Next version. Porting Windows->Macintosh. 2) Used technologies : programming languages : С, С++. Standard library С, STL, MFC, COM. Win32API, ODBC programming API. 3) How many developers took part in a project: 8-10 programmers, 5-8 testers, technical writers and designers. 4) How long did last a project: 1 year. 5) Stage of project: Project was successfully completed. Product is for sale successfully. Product is used in industry, scientific, educational and establishments of North America, Europe and Japan. I took part in development special for cross-platform solution. Also, my parts in this project were data editor like Excel grid, data access modules. 2002-2003 1) Subject domain: Program for the control by the hardware, which is connected through USB. 2) Used technologies: programming languages: С, С++, Standard library С, STL, MFC. Win32API. Carbon Framework for MacOSX, Metrowerks PowerPlant Library. 3) How many developers took part in a project: 4 programmers, 3 testers, technical writers and art designers. 4) How long did last a project: 4 months. 5) Stage of project: Project was successfully completed. Product is for sale successfully. 2003-2004 1) Subject domain: Electronic encyclopaedia, product for education. I developed the electronic atlas. Electronic atlas is displaying the highly detailed maps in flat view and on the globe, various geographical and astronomical concepts. 2) Used technologies: programming languages Objective C. Cocoa framework. OpenGL – library. 3) How many developers took part in a project: 4-6 programmers, 3-5 testers, technical writers and art designers. 4) How long did last a project: 1 year. 5) Stage of project: Project was successfully completed. Product is for sale successfully. I developed modules for 3D visualization of maps, various geographical and astronomical concepts. 2005-2006 1) Subject domain: Large industrial product for statistical analysis and mathematical modelling. Next version. Porting Windows->Macintosh. 2) Used technologies : programming languages : С, С++. Standard library С, STL, MFC, COM. Win32API, ODBC programming API. 3) How many developers took part in a project: 4-6 programmers, 3-5 testers, technical writers and designers 4) How long did last a project: 1 year. 5) Stage of project: Project was successfully completed. Product is for sale successfully. 2006-2006 1) Subject domain: Drivers for printers for MacOSX 2) Used technologies: programming languages : С, С++. 3) How many developers took part in a project: 4-6 We worked as remote team of big, well known world brend company. For me it was good experience of high quality development process.
Cherkassy Engineering and Technological Institute. Chair of Information Science. - Teacher (1996-09-01 00:00:00.0 - 2000-07-01 00:00:00.0, Киев)
Preparing of the working programs of several courses, methodical recommendations to students projects and laboratory papers on the courses: "Basis of programming", "Information technologies in a management", "Object-Oriented Programming", "Econometrics", “Databases”. I worked as lecturer and teacher for practical classes.
Cherkassy trolleybus department - Software developer, IT consultant (1996-01-01 00:00:00.0 - 1997-01-01 00:00:00.0, Киев)
I developed and executed all stages of project. Analysis of work of the proper enterprise’s subdivisions, development of technical requirements, choice of software (operation system, developer tools …) and hardware, planning and development, integration with existing software, support. Used technologies: Windows98, local network Delphi, Interbase SQL Server. I developed stored procedures for Interbase SQL Server.
Education
University education
Cherkassy Engineering and Technological Institute. , Information Technologies and Systems. , have obtained a distinction, 1996