Pavel Shevchenko
Toronto, ON
Pavel@idirect.com
Profile
Practised and disciplined in object oriented development. Strong project and team
experience. Over 9 years of continuous experience in advanced Windows software
engineering, with over 16 years of total computer software engineering experience from
mainframes to desktops.
Skills
- Highly skilled in: Windows API's / SDK from '3.x, to 9x to NT, Visual C++
1.5 to 6.0, MFC, Borland C++, OWL, C/C++, C#, GUI, ActiveX, COM, ATL, WinSock, HTML,
SoftICE, Kernel Debuggers, Devices Drivers, Software Security, OS/2.
- Strong track records in project planning and execution
- Able to optimize programs, to use different algorithms, to work in a team environment or
unsupervised
- Excellent communicator with strong interpersonal skills, able effectively and
constructively interact with subordinates, peers, and senior management
- Experienced in leading a team. Have substantial working experience in multicultural
background as manager, advisor and colleague
- Well-organized, efficient, dependable, quick leaner, self motivated
Experience
| 1. 05 / 2000 - to present | SOFTWARE MANAGER I I T Ltd. (Toronto, Ontario) |
| Technologies used: | Visual C++ / MFC, C, COM, DAO, SPICE, BCG library, Object Diagram v1.0 |
- Manage and direct a team of 7 software programmers
- Provide planning, resource management. Control status of product development
- Report project status and technical details to the top management on a regular basis.
Work with top management to define new projects
- Organize an active research and development programs to support application of
technology advances into product enhancements
- Maintain liaison with Marketing Department and Technical Support Department to negotiate
new features for the product. Analyze bugs reports, critical sections of product
- Provide technical guidance (design / implementation / test) to the team. Hold one-on-one
and full team meetings
- Design and create prototypes of the prospective software versions
| 2. 1999 - 05 / 2000 | SENIOR SOFTWARE DEVELOPER I I T Ltd.(Toronto, Ontario) |
| Technologies used: | VisualC++/MFC, GUI, Windows NT, Windows 9x, Windows 2000 |
- Designed and implemented copy protection and user registration system for the
different versions of application
- Developed and continuously improved GUI for the new generation of the schematic editor
for Electronic Design Automation tool (speeded up drawing algorithm five times, added more
than twenty unique features)
- Source Control Administrator, made release builds of the product
- Created utilities for database management
- Seven times (from eighteen) held prizes as the best programmer in the R&D team
| 3. 1997 - 1999 | COMPUTER SYSTEMS ANALYST Joint-Stock Company "SWH Technology" (Riga, Latvia) |
| Technologies used: | VisualC++/MFC, GUI, C, ASM, ActiveX, Kernel Debugger, WinSock, USB, Windows NT, OS/2 |
- Designed and implemented software for OS/2 Kernel Debugger communication with
WindowsNT
- Participated in the mutual project with IBM (USA, Texas, Austin)
- Supported and developed printer drivers for OS/2 system
- Negotiated with customers regarding the nature of the printer drivers
- Solved customers' printing problems in the OS/2
- Debugged problems in the existing printers' drivers
| 4. 1993 - 1997 | SYSTEMS SOFTWARE DEVELOPER "Venta Computer - Lundkvist Computer Ltd." (Riga, Latvia) |
| Technologies used: | VisualC++/MFC, BorlandC++, ScriptX, GUI, SoftICE, Kernel Debugger, ASM, WinSock, Rational Rose, SoftICE, |
- Developed project "Electronic Protection and Security for Software",
created applications:
- Simulation program for electronic keys (dongles)
- Special editor for dongles' binary library filling, editing and checking
- User-friendly program for dongles programming and testing (Integrated Development
Environment, is similar Microsoft Developer Studio interface)
- System driver for dongles for Windows 95
- Software for dongles support in the Computer's Network
- Built virtual system and device drivers for different MIDI devices for Windows 3.x and
Windows 95 and programs to test them automatically
- Created multimedia editor for MIDI data processing
| 5. 1989 - 1993 | HEAD OF THE COMPUTER CENTER Riga Technical University (Riga, Latvia) |
| Technologies used: | C/C++, PASCAL, FORTRAN, RATFOR, RSX, OS/ES, PDP-11, IBM/370, RSX-11 |
- Administered Computer Center activity
- Designed, managed and developed several projects for Printed Circled Board (PCB)
Computer Aided Design (CAD)
- Read a series of lectures about programming languages and CAD
- Held students' computer training courses
- Participated in the scientific projects
| 6. 1986 - 1989 | PROGRAMMER Riga Technical University (Riga, Latvia) |
| Technologies used: | C, PASCAL, FORTRAN |
- Re-engineered CAD systems for personal computers
- Implemented CAD Algorithms for Logic, Physical Design and Circuit Simulation
Related training
| 2001 | Scientific Research and Experimental Development Tax Credits for
IT Management Ottawa, Ontario |
| 2000 | OrCAD Schematic Capture & Layout Ingram Micro Inc., Toronto, Ontario |
| 1998 | "OS/2 Kernel Debugging ", "OS/2 Print
Subsystem" "Video drivers for OS/2", "PM programming for OS/2" "Retain and CMVC" IBM, USA |
| 1998 | Lotus Notes Course SWH-Technology, Riga, Latvia |
| 1993 | "From C to C++", "C++ and programming for
Windows" Riga Technical University, Latvia |
Education
| 1986 | Certified Programmer (graduated with honours) "Sojuz-EBM-Komplex", Erevan, USSR |
| 1981 - 1986 | M. Sc. Electronic Engineer (graduated with honours) Riga Technical University, Latvia |
References
Available upon request
10/02/02