We provide IT Staff Augmentation Services!

Software Developer Resume Profile

Toronto, OntariO


Programming Languages

C , C , VB.NET, ASP.Net, Visual Basic 6.0

BPM Software

Sequence by PNMsoft

Web Development

WCF, Ajax, Silverlight, ASP, HTML, JavaScript, VBScript, CSS, XML

Desktop Application Development

MFC, Windows Forms, WPF

Database Management Systems, Data Access and Query

  • SQL Server 2000/2005/2010/2012, Oracle 8i, 9i and 10g
  • Database query, data analysis, and report authoring
  • DDL, DML, T-SQL and PL-SQL
  • Store Procedures, DTS packages, User Defined Functions
  • SSIS

Code Management and Repository Tools

  • Object Relational Mapping Tool LLBL Integrated Development Environment
  • MS Windows 2000/XP/Windows 7, Linux, Unix Sun Solaris
  • Operating Systems
  • WebFOCUS, Cognos Impromptu 7.x, Cognos 8
  • Reporting Tools
  • Microsoft Visual-SourceSafe, Tortoise SVN, Visual Studio 2008/2012/2013 Team Foundation Server
  • Visual Studio 2005/2008/2010/2012/2013
  • .Net Framework 2.0/3.5/4.0/4.5



Position: Software Developer

Recent projects:

  • Created a Windows form application which was developed in C , the main function of the application is to generate/update a license key based on the license state and activation/end dates the user assigns to each feature.
  • Involved with most of the software design lifecycle including writing the software requirements specification for multiple in-house software applications, QA testing which includes both formal validation and Ad-hoc testing, performing code reviews, and designing/coding for multiple applications.
  • Created a desktop application written in C where the application uses Microsoft Foundation Classes MFC version 4.2 as its main class framework. The application's main purpose was to implement an algorithm which is used to analyse the raw signals data outputted from the Luminex instrument and to present the algorithm's end results in a variety of different views to the end-user.
  • Involved in the development of an application for managing data generated from Luminex genetic testing kits. This application contains a backend SQL Server database and relevant database objects tables, triggers, and stored procedures and a front end ASP.Net web-based application written in C .
  • Involved in the development of a Silverlight application used to manage data across the Toronto office. The application is used as a repository where scientists are able to share data/calculations with one another. Furthermore, there are able to plot data and are able to create graphs. The application contains a backend SQL Server database and relevant database objects tables, triggers, and stored procedures and a front end Silverlight application written in C .
  • Involved in the development of a WPF application where users input raw csv data patient samples into the application and the application applies the algorithm written in C and presents the algorithm's end results in a variety of different views. This application's main aim is to convert legacy code written in C to C .

Position: Intermediate Developer

Recent projects:

  • Developed the user interface for Geo Blocking. This is part of the content management system and is used for blocking access from designated geographical regions based on a users IP address. This implementation included the data access layer, data validation and user controls.
  • Responsible for writing CRUD operations for REST based Web Services/SOAP based Web Services.
  • Responsible for creating the database schema for the new platform.
  • Working with WCF to create Rest Based Web Services, these services return JSON objects that are AS3 and JavaScript friendly and are consumed by Flash based players.
  • Currently developing a new platform which involves the following responsibilities:
  • Design and develop a dashboard for the New York Post. This online web based application is automatically updated daily during off peak hours. The dashboard graphically displays statistical data related to ad revenues, most popular video views, breakdown in terms of demographics. The application was written in C and uses the Google API.
  • Maintenance and enhancements to the Digital Asset Management System which allows clients to manage their digital video assets, across all of their websites and video players from a centralized location.
  • Design and develop XML generators for the upload of content by clients into our Content Management System.
  • Create web-services to access content via XML or conversely ingest XML based content into the system.
Position: BPM Programmer Analyst


  • Automation and scripting: moving files from a server from one location to the next, automating email sending on specific days, creation of windows services and web services, and populating an Adobe form with what the user enters from a web form.
  • Devised an algorithm written in javascript to generate unique ID's for trader accounts which span over 100 offices in 23 countries.
  • Developed reports using WebFOCUS to track trading activity. Some of these reports accessed data from a third party Clearing organization Penson Merill Lynch in order to validate and compare data from the company's database. These reports used WebFOCUS for the reporting engine, VB.NET for the windows service used for communicating with SEQUENCE and SQL Server 2000 for the database.
  • Automated the procedure for Vacation Requests, by creating a process which shows the user the number of days he/she can take off, making sure what the user enters is valid and that it does not conflict with other vacation requests made in the same department.
  • Automated the procedures for Purchase Orders whereby a request can be sent to a specific manager along with the attached purchase order and a unique purchase order id number is created for each request.

Position: Software Developer

  • Design and implement a shopping cart component for a website that displays the products a user has selected for purchase. Built-in functionality includes:
  • Design and implement a web based application for conducting employee surveys over the internet. The application was built using C and ASP.NET.
  • Significant savings in data retrieval time was achieved by improvements to the database schema using normalized and indexed database tables.
  • Redesigned and optimized SQL queries used for tabulation of survey results.
  • Performance tuning of MSSQL Server database.
  • Interaction with users to implement functional requirements
  • Prepare technical documentation.
  • Allowing the user to change the amount of each selected product.
  • A secure payment gateway in order process credit card transactions.
Position: Software Developer Summer Intern
  • Modify and extend an existing ASP/VB6 web application used for reporting against a SQL Server 2000 database and migrate to .NET platform VB.NET and ASP.NET .
  • Coding and break fixes for VB.Net components.
  • Database administration of SQL Server 2000 RDBMS.
  • Updates to related documentation.
Position: Software Developer Summer Intern
  • Worked primarily with SQL Server 2000 and Oracle 9i databases. Responsibilities included: install, configure, and administer database servers in the development and test environments.
  • Troubleshooting and updates to the VB 6.0 front end application used for inventory control. This included software enhancements and bug fixes.
  • Provide technical support for production issues.

Hire Now