Andrew Skowronski

196 Main Road, Hudson, Quebec,

450-458-8662

CANADA, J0P 1H0

andrew@skowronski.ca

Computer Skills

C++, C, Object-Oriented Design, COM, Windows 32 API, MFC, Multi-Threaded programming, Scripting Languages.  Experience with 3D, XML, Java, C#, Linux, Databases and internet technology.

Work experience

Decho/EMC, Montreal, Quebec

Apr 09 - Present

Principal Software Engineer.  Responsible for multi-node file synchronization and other content management features for the next generation of Decho products.  Part of distributed team, including close cooperation with developers based in India. Focus on performance, scalability and robustness, on Windows and Linux platforms. 

 

 

Software Consultant, Montreal, Quebec

Apr 06 - Mar 09

Primary contract was with internet startup PI Corporation (now part of Decho/EMC). Work included utilities, testing and feature development for a revolutionary database engine and file-system.

 

 

Softimage, Montreal, Quebec

Nov 01 – Mar 06

Team Lead, XSI SDK.  Responsible for large API that supports customization, extension and batch processing of a high-end 3D content creation tool.  Windows/Linux development with support for C++ and script-based plug-ins.  Responsibilities included design, development, documentation, managing a small team, cross-team co-ordination and direct customer contact.  Assisted developers on high-profile film and game projects at companies like ILM, Sony, Sega, Valve, and Mainframe. Interesting projects included creation of secure SDK system for trial version, user data support, custom UI toolkit, Face Robot and Wizards that generate code.  Evangelist of unit test methodologies and use of wiki to share internal and external information.

For more details about the SDK see http://softimage.wiki.avid.com

 

 

Zero Knowledge Systems, Montreal, Quebec

Apr 99 – Aug 01

Software Architect and Programmer. Worked on client component of Freedom, a home consumer Internet privacy application.  My work included:

·         Turning prototype into commercial product

·         Feature development, including UI, persistence, routing heuristic, anonymous email.

·         Responsible for code structure and architecture of a large, rapidly changing application. 

·         Reworked code base for the SDK.  Software is layered, modular, cross-platform and UI independent.

·         Introduction of unit test techniques, a script interface and better programming practices.

·         Involved with hiring, defining team structure, strategy, feature design and education of developers

Zero Knowledge Systems has been renamed to Radial Point Inc.

 

 

Softimage, Montreal, Quebec

Sept 96 - Apr 99

Programmer.  Designed and developed features for first three releases of Avid|DS, an innovative high-end video/audio editing and effect product.  I was responsible for media tracking, persistence, search, and archiving.  Also worked on file parsers, multi-threaded time-critical graphics processing, and UI code.

Co-inventor of patent T8464968US.

 

 

Other

Summer jobs (92-95) doing systems programming with Windows NT GDI group (Redmond, Washington), database programmer at Nortel (Ottawa) and the development for Ontario Ministry of Natural Resources.  I’ve been programming and building computers as a hobby since childhood.

 

 


 

Education

McGill University, Montreal, Quebec

1992-1996

Bachelor of Science (Honours Computer Science)

CGPA 3.96 / 4.0

Major Projects: Multi-processor simulation of Barnes-Hut algorithm, DOS video game, Audio Sequencer, Java thread scheduling, Superquadrics with OpenGL, Fractal music generator.

Awards: Canada Scholarship, McConnell Scholarship, NSERC Undergraduate Student Research Award(1995), Governor General’s Medal for Highest Standing at High School (1992).

 

 

References Available on request.

More details: http://www.skowronski.ca/andrew