Resume of Engineering Manager/Architect




Title
Engineering Manager/Architect

Primary Skills
C++, Multimedia

Location
Canada-ON-Toronto

Posted
Mar-27-08

RESUME DETAILS


Resume
Objectives:
I am seeking a software development manager/architect position in the established progressive company with multimedia, mobile, digital video, audio, gaming or image processing fields of activity. I have rich experience in managing large scale development projects as well as dealing with big manufacturers like Dell, HP, Research in Motion and Motorola.

Skills:

Management: managed team up to 16 developers and QA, familiar with multi-site and multi-project environment, familiar with Smart Waterfall and Agile development frameworks, long term planning, time schedule, people management, conflict resolution
Customer relations: was the front technical face of the company (Sonic Solutions/Roxio) during negotiations and full development cycle of projects delivered to Motorola and Research and Motion.
Technologies: C++, COM, .NET, .NET compact, C#, ActiveX, ATL, MFC, STL, IPP, IPL, OLE DB, Win32 API, WIA, TWAIN, WPF (Avalon), Direct 3D, Java, Applets, Servlets, HTML, XML, Bluetooth (OBEX), WPD, Symbian PC connect, ActiveSync, UPnP/DLNA, P2P, sockets, Video streaming (RTP, RTSP)
Software Engineering: object oriented design, multimedia, media management, digital video and audio, image processing, multithreading and multiprocessing, GUI
Tools: Visual Studio, VTune, BoundsChecker, JBuilder, MS Project, Visio
Operation systems: Windows Vista, Windows XP, Windows Mobile, Windows 2000, NT, Me, 98, 95, 3.1, MS DOS

Competencies:

- Client oriented service
- Quick adaptation
- Fast learning high technologies
- Good communication skills
- Work well with tight time schedule
- Minimum supervision need
- Excellent team leader and mentor

Employment history:

From November 1998 to: present time
Company: MGI Software Corp, then Roxio Inc, then Sonic Solutions (www.roxio.com) (Richmond Hill, Canada)
Positions: Software Architect, Team Leader, Engineering Manager

Projects: “Easy Media Creator v.7.0- 10.1”, (Media Suite, Video and Photo editing, Media Management, photo sharing, CD/DVD burning, end user oriented)
Management responsibilities:
- Creation and tracking development schedule
- Team mentoring and supervising
- Day-to-day communication with QA teams, BRB, test plan review
- Interaction with sales department, customers, other teams around the globe, third-party SDK providers (Intel, Mainconcept, Allegro)
OEM Customers: Dell, HP, Research in Motion, Motorola, retail channels

Personal responsibility for technologies: 2D Imaging, Vector graphics, Media Management, metadata database, P2P, UPnP/DLNA, Bluetooth, WPD, ActiveSync, WIA
Tools and libraries used: MS VS.NET 2003, C++, VTune, ATL, STL, IPP, Win32, ActiveX, COM, sockets
Several successful Retail and OEM releases.
Supervised team: 6-14 software developers
Responsibilities for design and implementation:
- New architecture and design for company's flagship applications
- Media Management application (file formats, metadata database, preview, Mobile devices)
- Enhanced Photo Editing application (2D and vector graphics, effects, filters)
- Media Capture application
- Multithreaded 2D/Vector rendering engine
- Plug-in component architecture
- Plug-in UI architecture
- Multithreaded metadata extraction subsystem
- UI ActiveX control library - total replacement for Win32 Common controls
- Skin-able layout UI engine based on XML script
- Communication with mobile devices (USB, Bluetooth (OBEX), WPD, WIA, RIM API, ActiveSync, Symbian PC connect, iPod)
- Integration of various APIs, SDKs from other teams in the company or third-party.
- Vista compatibility

From December 2000 to January 2004 “Moonlight project”

Product: Set of online hockey training games (www.hockeyagility.com)
The games enhance attention and reaction for junior hockey players. The implementation includes 6 games (Java applets) and backend (servets and database). One game is online multi-player game.
Tools and technologies: Java 2, JBuilder, 2D and vector graphics, applets, servlets, TCP/IP, sockets.

From October 1997 to November 1998

Company: ISG Technologies, Inc. then Cedara Inc. (Toronto, Canada) www.cedara.com
Position: Software Developer and Project Leader
Project: 'Silhouette 3.0' for Windows NT (Medical 2D and 3D Imaging, MS VC++, MFC, Win 32, ActiveX, COM)
Responsibilities:
- Design and coding a common MFC based framework
- Design and coding ActiveX UI elements
- Provide architectural guidance for application, based on a new component model
- Design and coding different components
- Development schedule creation and monitoring
- Teach team (7 programmers) Visual C++ and Windows NT programming
- Team mentoring
- Contact with customers
- Porting a medical imaging and 3D application from Unix to Windows NT using MFC
- Rewriting the application using ActiveX COM based solution

From November 1989 to July 1997

Company: AIST Inc, USA (Moscow office) www.aist.com
Position: Project Leader
Supervised Team: 18 developers
Responsibilities:
- Architect the main company projects
- Team supervision
- Schedule creation and tracking
- Design and coding different parts of the project
- Connect all parts of the project
- Develop math algorithms
- Organize beta testing
- Contact with dealers and customers

Projects:
- December 1995- to July 1997
"MoviePack" for Windows (MS VC++, MFC, Win 32, Open GL, Video-composing, Animation, Titling, 2D and 3D Effects, multithreading, open architecture, Adobe Plug-ins). This application is intended for Video-composing in multimedia, advertising, video, TV and Internet and is sold with different video boards on European and US market.

- October 1992-December 1995
"MediaMania" (C++, Video-composing, Animation, Titling, Morphing, Drawing, Montage, Effects)
- October 1990- October 1992
Presentation package for education (C, MS Dos, Hypertext, Drawing, Animation)
- November 1989- October 1990
Game Package for education

From September 1986 to November 1989

Company: Research Institute of Radio-Engineering
Position: Programmer-Analyst
Responsibilities:
- Research, model, develop and implement real-time algorithms for radar

Education:

- January 2001
“Object-Oriented Analysis and Design - UML”
Embarcadero Technologies, Company on-site training

- May 1999
“Java programming”
Seneca College, Toronto, Company on-site training

- May 1998
“Mastering ActiveX Component Development Using MS VC++”
Object Arts Inc., Microsoft Authorized Technical
Education Center, Toronto, Company wide training

- February 1998
'Introducing to medical imaging'
The Mitchener Institute, Toronto, Company wide training

- 1987 - C- language Course

- 1981 / 1986 (5 years) Master degree in radio-engineering,
Moscow Electro-Engineering Institute of Telecommunication

Diploma:
Math developing and computer modeling algorithms for radar

References:
Available upon request

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in Canada-ON-Toronto »
View all resumes in Canada-ON »

View other Engineering Manager/Architect resumes, IT Manager resumes