Post Job Free
Sign in

Developer Management

Location:
Richmond Hill, ON, Canada
Posted:
April 21, 2016

Contact this candidate

Resume:

PROFILE

A highly motivated professional with more than10 years of experience in web applications documentation, design, development, integration, implementation, testing, support and training; seeking a challenging career with a top notch organization where I can leverage my business and systems analysis, team leadership and solid software development expertise in delivering business-focused solutions.

TECHNOLOGY SKILLS SUMMARY

C#,.NET 3.0, 3.5,4.0, 4.5

12 Years

Python

3 Years

Microsoft SQL Server

8 Years

GO

2 Years

Database Design

8 Years

XSL,XSLT

3 Years

Data Modeling

8 Years

C,C++,Objective-c

2 Years

ASP.NET/MVC3/MVC4/MVC5

8 Years

Swift/Swift2

1 Year

REST Web Services

6 Years

Agile Experience

5 Years

HTML/HTML5/CSS/ CSS3

12 Years

Node.js

1 Years

JavaScript, JQuery, Angular

6 Years

IBM BPM

1 Year

Java/ Java Development

3 Years

Perl

1 Year

THEORETICAL SKILLS

Software Analysis and Design

Problem Resolution

Object Oriented Design

Object Oriented Programming

Product Development

Project Planning

System Management

Test Planning and Execution (UNIT Testing)

File Structure & Data Management

Information System Analysis

Database Management

Software Architecture (UML)

PROFESSIONAL EXPERIENCE

Canadian Imperial Bank of Commerce (CIBC), Toronto (08, 2015 – Current) Contract

http://www.cibc.ca

Senior Software Design Consultant/ Team Lead

Main responsibilities included gather business requirements; Create UML and Sequence diagrams from existing requirements. Leading a team of 5 backend developers working on new IVR system while utilizing .Net 4.5, C#, Rest based services, Oracle database, SQL database. Ensuring Software Requirement Documents matched business needs. Provided documentation for business and developers. Designed a middle layer rest service API that communicated with Bell IVR and other third party application and helped synchronized customer’s session state through an IVR session.

Softchoice Incorporation, Toronto (05.2014 – 08.2015) Contract

http://www.softchoice.com/

Senior Software Developer/ Team Lead

Main responsibilities included gathering and understanding business requirements, designing and developing a management dashboard and tools for Office365, Microsoft Azure, and Amazon EC2 cloud clients, as well as enhancements to the existing consumer website; daily duties required extensive use of billing, usage, and management API’s of Amazon, Office365, Microsoft Azure as well as third party providers such as CloudHealth. Other responsibilities included, providing support documentations as well as development and architectural sequence based and UML based documentations.

Manulife Financial Corporation, Toronto (08, 2013 – 05, 2014) Contract

http://www.manulife.ca

Senior .Net Developer/ Team leader

Technical leader of a development team made off of 5 developers. Enhanced the previously developed release management software, responsible for managing software releases from development stage to production. This web service based application replaced an expensive external application that company used to ensure SDLC compliance within IT organization.

Main responsibilities included gathering and understanding business requirements, effectively communicating between developers and business owners, ensuring development tasks are met on time whilst keeping the code quality high for maintenance, support and additional future development. Creating documentation, utilizing architectural tools such as Sprax Enterprise Architect and Visio.

This N-Tire layers based application takes advantage of many current technologies such as asp.net MVC, WCF web services with OData Extensions, JQuery along with Kendo UI, IBM Business Process Management (BPM), Entity Framework 5 and active directory for user role management.

SEQ Pacific (Pacific Convenience & Fuels Company), San Francisco (07, 2012 – 07, 2013) Contract

http://www.pcandf.com/

Senior .NET Developer:

Lead Developer at SEQ Pacific. Created a financial and reporting software that communicated with major US banks on daily bases; and created reports on all electronic transactions such as Visa, Master Card, Debit card; kept track of fraud request and alerts sent by the bank and provided detailed transaction reporting for accounting and treasury. The application also provided a role based authenticated gateway to third party partners for financial data communications.

Main responsibilities included, understanding current manual business process by effectively interviewing different parties involved, creating business requirements, architecting and developing an enterprise level application.

This N-Tire layer based application takes advantage of many technologies such as such as Windows Workflow Foundation for daily job management, WCF Services for client communications, ASP.NET MVC 4 for front end portion and other technologies such as PostSharp and EntityFramwork.

Manulife Financial Corporation, Toronto (01, 2012 – 07, 2012) Contract

Senior .NET Developer:

Lead Developer of Manulife Internal project management software. This project management software is responsible for gathering all requirements for submission and approvals of new all new projects. The application notifies proper parties for approvals and reports back in details on status of the requests sent.

Lead Developer of Manulife Automated Pricing application. Manulife Internal Pricing software was created to automatically calculate loan, mortgage and bond interest rates using different financial algorithms, such as Linear Interpolation and curve Interpolations. The Software is now internally being utilized to manage complex financial calculation.

Created internal code first approach framework that the company utilizes to build new web services. The framework automatically configures security, logging and configuration bases on predefined variables

Synapse Incorporation, Toronto (04, 2011 – 11, 2011) Contract

Senior Developer:

Application Architect/Lead Developer

Designed and architected Syncapse social reporting cloud infrastructure; using Microsoft WCF REST Web services, C# and .NET 3.5 while taking advantage of Microsoft SQL 2008 R2 as a Data Storage Engine.

Created documentation and provided UML diagrams of application follow and data storage.

Lead a team of 4 backend and 2 front-end developers on Alexander Keith’s main Facebook portal, which took advantage of many technologies including. NET, MySQL and PHP

Critical Mass Incorporation Toronto (10, 2010 – 04, 2011) Contract

Developer for Theodore Alexander, helped solved major data management issues, created a REST web services for external dealers portals.

One of the main developers of Infiniti Global CMS customer lead web application. Created windows desktop application in .NET and C# 3.5 with help of WCF to allow Infiniti administrators to manage their customer leads which increased the company lead capture efficiency by 200%.

Worked with DAY 4.2 CMS and custom web portal to manage and troubleshoot Infiniti Global website.

Syncapse Incorporation, Toronto (09.2009 – 09.2010) Contract

Senior Software Developer, Application Architect.

Application Design and Architect on 2 of Syncapse most important applications. Part of the team that designed and architected Syncapse main product “Social Talk” a web application that manages and measures a company’s social media presence and impact online

Main Architecture and lead developer on Syncapse’s Autism Speaks project managed a team of 4 developers, 2 backend and 2 frontend on Syncapse’s Autism Speaks project which is a community based with ecommerce’s components that helps a user to connect to Autism community and to donate to the cause.

Softchoice Incorporation, Toronto (06.2008 – 08.2009) Contract

Senior .Net Developer, Web Application Development/Software development

Senior Developer: on Softchoice’s reporting project. Since the launch of the www.softchoice.com (2.0) web site some feature of the site remained on the older ASP servers. The upgrade to .Net project included a complete redesign and re-architect of Softchoice reporting system, which resulted in increased efficiency by 200% and reduced report execution by 500%.

Major upgrades and enhancements to Softchoice’s shopping cart and user profile management system.

Cossette Communications, Toronto, (06.2007 – 06.2008) (contract)

Senior Software Developer, Web Application Development

Team Lead: Team lead on every .NET based web applications; due to experience and familiarity of .NET framework and deep understanding of software architecture and application design. Responsible for distributing tasks between junior developers and assuring their results are up to industry standards. Main source of client contact for any support related issues regarding updated or newly released products.

Support and Requirements Gathering: Gathered and documented requirements for new or soon to be improved web applications. Provide detailed technical documentation of the implemented business model including transition state diagrams, UML design and database schema.

Development and Responsibilities:

Worked closely with Bell Canada’s lead developers to design and implement a workflow and synchronization process between Bell’s product catalog database, Also known as WOC, and Solomobile’s product database utilizing web services written in .NET 3.5 and LINQ and SOAP Web Services.

Introduced SVN as company’s first source repository to manage internal and external project source, provided required training to employees, which increased company’s productivity by well over 80%

Small Internal Microsoft Share Point applications.

Lead developer of new buy flow application for Solomobile, written completely in .NET 2.0, which increased Solomobile’s product and plan purchase ease of usability by well over 200%

Direct relation as Cossette’s lead developer with some of Cossette’s most important clients including

Bell Canada

SoloMobile

MacDonald’s Charities

Glaxo Smith Kline Inc

GSK’s Twinrix

Samsung Canada

Platform Computing, Markham, Ontario (05, 2006 – 06.2007) – full-time position

Senior .Net Developer, Web Application Development

Development:

Designed and coded PARS (Platform Automated Registration System) to simply whitepaper distribution to company’s customers;

Converted company’s web application from .NET 1.1 to .NET 2.0 frameworks to take advantage of the new ASP.NET technology and overcoming 2000+ custom conversion errors, related to Microsoft Content Management System; Which increased efficiency by 200%.

Helped Installed and configured the new version of Microsoft Share point.

Designed and coded excellent reporting tool to help Platform’s marketing team to identify and target potential future customers. That also increased ease of usability and productivity by 300%

Utilizing .Net 2.0 designed and developed a very detailed universal web application error handling system. That resulted in identifying and resolving major application runtime errors.

Support and Requirements Gathering: Provided detailed technical documentation of the implemented business model including transition state diagrams, UML design and database schema.

Systems Analysis: Defined business requirements and designed an online publishing solution, facilitated online reports, performed database integrity tests and updated online signup forms for a variety of marketing purposes. The key component for all solutions included a partial re-write of software libraries that were used to create reporting tools, using (PHP, MySQL, PERL, PHYTON and JavaScript).

Rogers Corporation, Toronto, Ontario (10, 2004– 05.2006) – full-time position

Development:

Developed and designed a web based scheduling system for Roger’s call center employees written in OO-PHP which increased compliance to schedule for employees by 150%.

Designed and implemented a survey system using .NET framework that displays results in XLS based file, which replaced an existing third party application and saved the company more then 10,000/year

Utilizing .NET framework to design and create FTR (First Time Right) tool for call center’s management team to display their individual team member results regarding customer’s satisfactions which resulted in team management efficiency by 200%.

Support and Requirements Gathering: Reviewed Business Requirement Documents provided by the Business Analyst and developed corresponding Technical Requirement Documents

Designed and implemented an email marketing application powered with Ajax which later became company’s main source of income.

Created and implemented a reporting system for Email-Marketing application clients who used the application to market their product which generated more clients then competitors that resulted in an increased to company’s income.

EDUCATION & TRAINING

Computer Sciences (in progress), University of Toronto, Toronto, ON, Canada

Omniture Web Analytics and Search Optimizations

Interests and Hobbies

Enthusiast on big data, Google Big Query, Amazon services cloud base applications and social media sciences

New and cutting edge technologist

Anything mysterious and unknown, new ways of achieving things more effectively and more efficiently

Some More Samples And Work History

Theodore Alexander

Lead developer

http://www.theodorealexander.com/

MacDonald’s Charity

Main Architect and Lead Developer

http://www.rmhccanada.com/



Contact this candidate