IGOR MACKAROV
2739 Ford St., Brooklyn, NY 11235
home (718) 934-0632
cell (347) 414-0695
imackarov@mum.edu
http://geocities.com/mackarovpersonal
_________________________________________________________________
Objective: Senior software developer with C++/C/SQL/RDBMS
Relevant Qualifications: 14 years experience of using PC for solution of various complicated scientific and system problems , in particular , 10 years of numerical object-oriented C++ simulation of different phenomena of Fluid Dynamics , 3 years of modeling of oil production and transport technological processes, 3 years of participation in projects on telecommunications, computer telephony, network and web applications development, client-server database management. 2.5 years of IBM enterprise product support working on IBM coding, communication, security, documentation standards. Rich experience of IT products customers' satisfaction.
Keeping good physical state; creative, resourceful, sociable. Excellent written and oral communication, presentation skills. 8 Journal Articles. Outstanding ability to learn new things.
Professional Experience
September 2004 - December 2004
Jay Aimee Design, Inc. (New York).
* Processing of accounting databases by MS Visual C++ application implementing CRecordset MCF class and ODBC, to performing time-optimized logical and mathematical transformations on data
* Working with the accounting databases by means of MS SQL Server, Access (forms, reports), Excel
2001 - September 2003
International Business Alliance (Minsk).
* Work for the Tivoli Storage Manager support and assurance project guided by IBM-San Jose (USA). Use of TSM client/server, Windows platform (Windows NT 4.0, 2000 Professional, 2000 Server, XP), TCP/IP, Microsoft Visual C++ 6.0 (MFC), Linux, AIX, Java, TCP/IP, Informational resources of IBM on basis of SMVC, Retain, Lotus Notes/Domino, bash shell scripting..
Responsibilities: as a TSM support team member
o Provided technical support to the clients.
o Investigated and fixed problems with C++ code.
o Tested final C++ code versions on Windows and also on Linux, AIX when the problem involved platform-independent code.
o Discussed general design for TSM client C++ code changes with IBM TSM team developers and managers.
o Updated documentation to reflect changes in the product code and functionality.
During the work in this project fixed a lot of problems concerning TSM different functionalities, GUI, work with file system, networking etc. Provided a help to customers on use of TSM features and system performance.
* Participation in a project on digital signal processing guided by Alcatel, Germany. Use of Texas Instruments Code Composer Studio, MS Visual C++ 6.0.
Responsibilities:
Developed program to interpret behavior of DSP hardware working on GSM protocol. Wrote supplementary documentation
* Development of a program for work with telephonic commutator through TAPI 1.3. Use of IBM Visual Age 3.5, MS Visual C++ 6.0, MS SQL Server.
Responsibilities:
Wrote program to forward incoming calls.
* Development of an application on C/C++ for Sybase with embedded SQL implementing Sybase's Open Client C library for direct communication with Sybase server. Use of MS Visual C++ 6.0 (MFC), Sybase 12.0.x.
Responsibilities:
Wrote a program gathering information about network computers configuration (needed for Tivoli IT Director functioning).
97 - 2001
Belarussian Institute of Oil Industry. Computer simulation of technological processes of oilfield development, oil transport and mining (numerical selection of well equipment for rod pumping with various properties of an oil well). Use of Borland C++ 3.1 (DOS), Borland C++ 5.01 (Windows 98, with API), Visual C++ 4.0-6.0 (with API, MFC), Maple V, Derive , Excel .
Wrote a number of programs simulating concrete industrial conditions implementing finite-difference, iteration methods of non-linear equations solutions, having user-friendly interface.
96 - 97
Gomel Branch of Institute of Mathematics of Academy of Sciences of Belarus (Laboratory of Programming). Numerical solution of a problem of a non-Newtonian liquid flow. Comparative analysis of various methods of computational mathematics for solving the problem. Use of Borland C++ 3.1 (with Turbo Debugger), OO design patterns, Maple V.
92 - 96
Institute of Mechanics of Metal-Polymer Systems of AS of Belarus. Computer finite-element simulation of flows of polymer melts. Use of Turbo Pascal 5.5-6, Turbo C++ 1.01, Borland C++ 3.1, OO design patterns, application of stand-alone and online Assembler for specific memory management (in particular, on XMS protocol), experience of creation of simple TSR-programs. Data management with FoxPro, Clipper.
Wrote a large-scale program implementing finite-element and other computational methods for description of different aspects of the scientific problem, involving object-oriented design to meet the complex problem key abstractions.
Scientific projects (2001-2004)
Development of a program packages to solve a computational hydrodynamics problem of non-stationary flow of a non-Newtonian liquid with the stability analysis. Use of OOD, design patterns for working out a relevant and highly dynamically flexible OO structure to reach the convergence of the used mathematical methods and the satisfactory accuracy of the evolutionary solutions obtained, on each the process described time stage, Visual C++. The results are published:
http://geocities.com/mackarovpersonal/papers/Stability.pdf
http://geocities.com/mackarovpersonal/papers/Mackarov2.pdf
Academic projects Maharishi University of Management (2003 - 2004) .
* Writing a Java e-business application involving Swing , JDBC , OO design patterns .
* Development of a web server application consisting of presentation , business, and persistence layers using JSP , Servlets , JavaBeans , RMI.
* Participation in development of a bank web application involving reconfiguration grammar design style containing XML-based grammar (with use of DOM , SAX)
* Position of a Teaching Assistant on Software Engineering course (management of two groups of students developing a e-business application throughout the whole cycle of RUP , making use of Rational Rose , Eclipse , CVS)
* Self-conducted research. Simulation of behavior of a distributed application involving dynamic switch between component implementations - XML Web services, aimed at running an ASP.NET/C#/C++ program on the experimental ASP.NET hosting, to present charts showing effectiveness of different components and efficiency of the system's choosing between them in real time and writing logs into SQL server on the host. Essential use of C#, C++.NET
Additional Information
EDUCATION
Maharishi University of Management. (Fairfield, IA, USA). Master in Computer Science. (currently enrolled)
Post-graduate course at Institute for Problems in Mechanics of Academy of Sciences of USSR. Subject: Mechanics of Fluid, Gas and Plasma. Solution of scientific problems of hydrodynamics of combustion.
Moscow Institute of Physics and Technology. Speciality: Physics and Mechanics of Chemical Processes. Use of Fortran, Basic in scientific computer calculations.
Most Proficient Skills
Paid Experience
C++ (Microsoft, Borland, IBM versions debugging, profiling tools) , Object-Oriented design patterns , Fortran , Pascal
12+ years
Win32 API , MFC , Maple , Derive (mathematical symbol processors)
6+ years
Java ( Eclipse , Swing ) Texas Instruments Code Composer Studio, TAPI (API for computer telephony) , Transact/Embedded SQL , Sybase , DB2 , (D)HTML , Java JavaScript , ASP , TSM client/server , CMVS (code repository), Lotus Notes , EDI , UNIX shell scripting, ASP.NET-C#, MS SQL Server , XML
2.5+ years
CVS , JDBC , RMI , Servlets , JavaBeans , UML , RUP
1 year (academic)
Windows 2000 Server (with Active Directory Service) , FrontPage , HomeSite , Excel , Access , Clipper , FoxPro , Assembler , Basic , PowerPoint
2 - 12 years
ABILITY IN LANGUIGES
Russian, English, French, German, Italian, and Spanish.
REFERENCES
Peter Just, Professor
Maharishi University of Management
Office: 641-472-7000 ext 4322
Home Office: 641-472-1902
pjust@mum.edu
Alexander Kuznezov, Testing Engineer
Microsoft Corporation
Mobile 612-703-7237
a-alkuzn@microsoft.com
© Copyright 2004-2008 estia usage terms
Get Firefox! feedback ads post us time 