Post Job Free

Resume

Sign in

Software Developer

Location:
Toronto, ON, M6K 2B6, Canada
Posted:
February 03, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

*** ******** ****** *** *****, Toronto, On, M*K *B6

OBJECTIVE: To work as a Sr. Software Engineer

SUMMARY

. University Computer Science graduate with more than 5 years as a software

developer experienced in various SDLC including design patterns, OOP,

OOA, UML specializing in C++, Perl, SQL and scripts programming

. Designed, implemented and maintained distributed train control systems

using MFC, C++, XML, Perl, SQL, desktop simulators, ethereal/winshark,

tcp/ip communication protocols, CMM methodologies, bug fixes and tracking

. Built ultra-sound imaging, parser applications, testing automation

framework, distributed mobile devices application, laser cutting control

application and with DXF and CAD/CAM with multi-threading using C++,

Visual Studio, ATL, wxWidget and MFC and .NET C++ and C#

. Experienced in design, implementation of database schemas and queries

using SQL for MS-SQL, MySQL and SQLite

. Fluent in English communication and experienced in writing technical

documentation, analysis, design and deliverables. Result oriented team

player who is a self-starter and dependable

. Architect, design and implement Perl framework application with perlpod,

modules, cpan and database interface to generate and store data in

database

. Expertise with software development tools, builds, compilers, debuggers,

source controls, defect tracking

. Analytical and detail oriented individual, thrives in working in a fast-

paced environment, customer focused, deadline driven and results oriented

team player

TECHNICAL SKILLS

Languages: C++, C#, C, Perl, SQL

Software Technologies: MFC, WinForms, wxWidget, STL, ATL, COM, Win32,

Parsers, shell scripts, Javascript

Applications: Windows NT/2000/XP/7/8, OpenSuse,

MS-Office

Databases: MS-SQL Server, MySQL, SQLite, ODBC, DBI

Methodologies: OOD, OOA, UML, Design Patterns, Crowfoot

Development Tools: Visual C++ 6.0/2003/2005/2008, ClearCase, Visual

Source Safe, WinCVS/CVS, Tortoise, DDTS, Jira

PROFESSIONAL EXPERIENCE

Programmer Analyst/Developer

Feb 2013-Oct 2014

Trapeze Group

. Implemented complex SQL queries for school bus application

. Built graphic user interface and services to load data into

application using C++, SQL and JavaScript

. Design and implemented data migration feature to transfer data from

other databases into bus application

. Built student scheduling user interface using Javascript and many

smaller features and fixed application issues

. Experience in using Jira, subversion for issue tracking and source

versioning

Software Developer

Jan 2012-June 2012

Assembly Automation Alternatives

. Architect, design and implement motion controller ram reader/writer,

error handling and motion programs

Consultant

Aug 2010-Oct 2010

Buchanan Technologies

. Designed and implemented OpenSuse shell scripts and MySQL scripts to

update database and

implemented features to perform specific transactions for POS systems

on client and server using C and external configuration files for us-

exchange service

Sr. Software Engineer

Oct 2009-July 2010

Aversan at Honeywell AsCan Inc

. Designed and implemented various scripts, libraries and framework

using Perl, SQL and object oriented design

. Wrote embedded C++ SQL with object oriented design to create database

tables and built GUI dialog using wxWidget with C++

. Implemented and performed various application fixes on configuration

file parser/generator C++, SQL, parser, grammar files using Tortoise,

subversion and roundup

Web Developer

Jan 2007-June 2008

Self-Employed

. Developed prototype shopping cart web application using HTML and

JavaScript, ZenCart on Apache server, performed requirements

gathering, determined project's scope and target with client and

researched and analyzed ZenCart framework, online shopping payment

methods with security features

Software Developer

June 2006-Sept 2006

VisualSonics Inc.

. Developed XML parser with XSD defined language and semantic

evaluations to inject tests into application with documentation

. Performed overall testing and validation of application's math engine

. Extended existing code using ATL C++, COM for enhancements including

obtaining information of positions of scan heads in different scan

mode in UltraSound imaging device and new GUI menus, exported raw

binary data into files

. Modified MatLab scripts to read raw binary files and display them as

images

Software Developer

Jan 2006-June 2006

Allegro Mobile Solutions

. Migrated upper layers such as GUI and business logic to new

communication platform (Gelato) on both client and server using .Net

2005 and C# and document the steps involved

. Tested and debugged new framework to guarantee functionalities

(Message Queues, RPC and business logic)

. Coordinated platform migration architectural meetings and participated

in corporate project meetings

Software Analyst

May 2004-Oct 2005

Alcatel ATS Canada

. Designed and implemented a distributed user authentication feature

(GUI, client, server) with event driven synchronization

. Exposure to software development cycle (requirement analysis, design,

code, engineering tests, regression tests and bug fixing)

. Designed and implemented a language parser for communication between

subsystems using C++

. Extended and implemented code to control and communicate with PLC.

Coordinated cross department remote/local team meetings on requirement

analysis and application design & implementations

. Extended distributed framework using C++, MFC, STL, SQL, XML and Perl

and provided various solutions to bugs fixes in GUI, business logic

and communication layer of train controlling systems

EDUCATION

Honours Bachelor of Science, Computer Science Specialist, Software

Engineering

University of Toronto (2004)



Contact this candidate