| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Street Address Dufferin Street 2nd floor, Toronto, On, M6K 2B6 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 SKILLSLanguages: C++, C#, C, Perl, SQLSoftware Technologies: MFC, WinForms, wxWidget, STL, ATL, COM, Win32, Parsers, shell scripts, JavascriptApplications: Windows NT/2000/XP/7/8, OpenSuse,MS-OfficeDatabases: MS-SQL Server, MySQL, SQLite, ODBC, DBIMethodologies: OOD, OOA, UML, Design Patterns, CrowfootDevelopment Tools: Visual C++ 6.0/2003/2005/2008, ClearCase, Visual Source Safe, WinCVS/CVS, Tortoise, DDTS, Jira PROFESSIONAL EXPERIENCEProgrammer Analyst/Developer Feb 2013-Oct 2014Trapeze 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 versioningSoftware Developer Jan 2012-June 2012Assembly Automation Alternatives . Architect, design and implement motion controller ram reader/writer, error handling and motion programsConsultant Aug 2010-Oct 2010Buchanan 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 serviceSr. Software Engineer Oct 2009-July 2010Aversan 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 roundupWeb DeveloperJan 2007-June 2008Self-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 featuresSoftware Developer June 2006-Sept 2006VisualSonics 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 imagesSoftware Developer Jan 2006-June 2006Allegro 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 meetingsSoftware Analyst May 2004-Oct 2005Alcatel 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) |