Resume

August 25th, 2009 Leave a comment Go to comments

My resume in Word format

Thomas Laskowski

139 Beswick Drive
Newmarket, Ontario, L3Y 1E8
(905) 715-7026
tlaskows@gmail.com
Website: tlaskows.dyndns.org

SKILLS
•    Proficient in C/C++, Java, C#, MS-SQL, MySQL, TCP/IP, Assembly, Delphi, Visual Basic, Unix-based development
•    Practical experience with microcontrollers, digital and analog electronics
•    Familiar with Seagate Crystal Reports, Macromedia Director, Paint Shop Pro, PHP, iPhone development, .NET

WORK EXPERIENCE

Movile Inc., Toronto, Ontario (telecommute)

May 2009 to July 2009, Software Developer

•    Updating an iPhone application written in Objective-C.

Yasna Inc., Toronto, Ontario (telecommute)

April 2009 to June 2009, Software Developer

•    Enhanced a custom kiosk application written in C#.
•    Added looped intro video playback using DirectX.
•    Integrated webcam video and sound capture stored in time stamped Windows Media Video files.  Used DirectShow.

Cytex, Toronto, Ontario (telecommute)

December 2008 to January 2009, Software Developer

•    Developed an application in C# to stream webcam captured video over the Internet.
•    Developer a Java Applet client to view the streamed video within a browser.

Gift Shop Girls, Toronto, Ontario (telecommute)

September 2008 to December 2008, Software Developer

•    Developed a graphical C# application for choosing different closet outfits.
•    Supported company website by making modifications and adding new content.
•    Worked with the client to accommodate requests for changes.

Horus Technologies, Newmarket, Ontario (telecommute)

November 2007 to May 2008, Embedded Firmware Engineer

•    Implemented an UDP to RS-485 gateway for a lubrication controller network.  Worked in C++ on a NetBurner platform.
•    Designed a GUI Java client in NetBeans to retrieve and set parameters for the lubrication controllers over UDP.

VerifEye Technologies, Markham, Ontario

May 2003 to May 2006, Software/Firmware Engineer

•    Designed and developed a graphical configuration utility for the DVR in C++.
•    Developed a serial communication library for the new TaxiCam.  Worked in C++.
•    Added ADPCM based audio playback to Transit Viewer, a DVR player application.  Worked in C++.
•    Added AVI file export capability to Transit Viewer.  Worked in C++.
•    Added Windows Media Video export capability to Transit Viewer.  Worked in C++.
•    Experimented with Zilog’s embedded OS for TCP/IP based image downloading from the TaxiCam.  Worked in embedded C.
•    Took part in the design of a microphone for the DVR.  Led the selection of components for best sound quality.
•    Influenced the design of a new version of the TaxiCam MK IV.  Developed an efficient method for storing and retrieving images.
•    Improved efficiency by developing a high-speed download of images for the TaxiCam.

May 2002 to September 2002
September 2001 to December 2001, Software/Firmware Engineer

•    Developed Palm Pilot based application for a cost efficient configuration of the Checkout system in the field.  Used PRC Tools for development.  Worked in C under Unix environment.
•    Implemented a mockup DPCM based video compression algorithm in C++ on a PC to test the concept.  The algorithm was later implemented on a FPGA used in the actual DVR.
•    Created a system for tracking the location of a shopping cart using magnetic direction sensors.  Possible application is shopping cart theft prevention.  Worked in embedded C.
•    Contributed to development of Checkout prototype, a shopping cart scanning system.  Tasks included cart sensor arrangement, laser alignment, firmware development, testing different camera configurations, and assembly of the prototype.
•    Developed firmware for the TaxiCam.  Added wake/sleep functionality.  Made the TaxiCam more efficient by saving power when it is not in use. Worked on 8051 derivative microcontroller and used Keil C compiler.
•    Compared image quality difference between CMOS and CCD video cameras.  Evaluated the possibility of using a CMOS camera for cost efficiency.

IBM Canada, Toronto, Ontario

May 2001 to September 2001
September 2000 to December 2000, Q/A Analyst

•    Ran multiple functional test cases for IBM WebSphere on many platforms including Windows, Unix (Solaris, HP-UX, AIX), and S/390.  Worked in Java.
•    Reduced time to resolve issues by documenting faults in WebSphere and collaborating with developers.
•    Modified existing test cases to test new functionality and to narrow down problem areas.  Worked in Java.
•    Created a troubleshooting guide to reduce the testing phase of new functionality of the product.
•    Improved organization by documenting test cases with missing documentation.

ZTR Control Systems, London, Ontario

September 1999 to December 1999
January 1999 to April 1999, Software Developer

•    Led the design and the development of Timesheet Tracking System, based on MS SQL Server and Borland Delphi front end.
•    Provided support for the existing Timesheet Tracking System written in MS Access and Borland Delphi.  Used Seagate Crystal Reports for reporting.
•    Provided support for employee computer problems and network issues.
•    Developed phone extension database in MS Access for company’s internal use.

PERSONAL PROJECTS

•    Wrote Crossfire, an arcade game for grade 11 High School project.  Worked in Turbo Pascal.
•    Built multiple analog synthesizers, including one from scratch.
•    Built CARTIO, a Game Boy cartridge reader and programmer with intent to produce homebrew games.
•    Built an infrared receiver for the PC to control applications using a TV remote.
•    Built DC Darling, a vacuum tube based audio amplifier.
•    Built a nixie tube based digital clock.
•    Self taught keyboard, piano, and music production.

EDUCATION

•    Bachelor of Mathematics in Honors Computer Science Co-operative Program, University of Waterloo, Waterloo, Ontario – 2003

HOBBIES

•    Computer programming, computer graphics, and computer music.
•    Game design and development.
•    Experimenting with electronics.
•    Outdoor activities such as rollerblading and biking.
•    Playing piano and guitar.
•    Producing music.

  1. No comments yet.
  1. No trackbacks yet.