Senior .NET, Dynamics 365, Azure Cloud Services Consultant at AceTech Web Solutions Inc
St Petersburg, Florida, United States
Senior Web Architect/Developer @ National Retail Credit Services Inc Senior developer/architect of a J2EE based, 200+ web page e-commerce, customer credit application processing system which went live in over 200 Credit Application branches. The project allowed users instantaneous access to customer credit information and provided online customer credit application approval services. This application was built using IBM...
Senior Web Architect/Developer @ National Retail Credit Services Inc Senior developer/architect of a J2EE based, 200+ web page e-commerce, customer credit application processing system which went live in over 200 Credit Application branches. The project allowed users instantaneous access to customer credit information and provided online customer credit application approval services. This application was built using IBM Websphere 3.51 J2EE platform technology and developed using the MVC Struts framework, HTML/XML, Java, Swing, JavaScript and Java applets for the front end presentation layer architecture. The middle tier utilized JSP, EJB, JNDI, JMS, JTA and Java Servlets to facilitate business logic and workflow processing. The data access tier used an EJB based MQSeries engine to facilitate mainframe connectivity and used JDBC 2.x and DB2 7.1 for database processing where all EJB business component DB transactions were converted to cataloged procedures. Further responsibilities also included detailed object modeling and data modeling using UML and Rational Rose, Java development at all architecture layers concentrating on middle and data access layer jsp, servlet, and ejb classes and optimizing a large DB2 database. The original application was a Visual Basic fat client application where our challenge was to reengineer the application with J2EE technologies in order to web enable the solution for the client. The application was built on Windows 2000 workstations using SUN One Studio and Visual Age IDE client environments, AIX application servers running IBM Websphere and DB2 7.x. Tools used included Rational Rose J edition, IBM Visual Age for Java 3.5, IBM MQSeries for Java 3.x, IBM MQSI 2.x, VB 6.0, DB2 7.x, and IBM Websphere 3.5 application server. From February 2001 to September 2001 (8 months) Toronto, Canada AreaSenior e-Commerce Architect/Developer @ Optus eBusiness Solutions Senior developer of a Web based, e-commerce financial transaction processing system. The project allowed instantaneous access to customer portfolio and investment information allowing online portfolio analysis and investment services. This application was built using Sun’s J2EE platform technology and developed using HTML, Java Swing, JavaScript and Java for the front end presentation layer. The middle tier utilized JSP, EJB and Java Servlets to facilitate business logic and workflow processing. The data access tier used an EJB based MQSeries engine to facilitate mainframe connectivity and used JDBC and SQL Server 7.0 for database processing where all EJB business component DB transactions were converted to Stored Procedures. Further responsibilities also included data modeling and optimizing a large SQL Server database and auditing the existing database objects for data and referential integrity. This application was built on Windows 2000 enterprise platform where responsibilities included performing a complete optimization of all database objects, design and implementation of front-end and middle tier components using J2EE Java, JSP, EJB, Java Servlet, and JDBC architectural components and IBM Websphere. From June 2000 to September 2000 (4 months) Toronto, Canada AreaSenior Implementation Consultant @ Ontario Ministry of Community Safety and Correctional Services Senior Designer and Database Administrator for Ministry Of Correctional Services providing database and operational support for provincial SQL Server Helpdesk servers. DBA duties included SQL Server production support and optimization and configuration of the McAfee Helpdesk database application running on SQL Server 6.5 and ORACLE DBMS servers. Additionally, duties included designing and implementing the McAfee Helpdesk Ticket Auto Routing System. This application was built on Windows NT 4.0 and implemented with SQL Server 6.5. The Auto Routing Tracking System was part of the Solicitor General's provincial Helpdesk. Several data transfer programs were written in VB 5.0 in order to retrieve data from the MacAfee Helpdesk application into tables supporting ticket auto routing. Responsibilities included performing a complete database design and implementation of all database objects, Java and JavaScript development, Active Server Page coding, VB 6.0 coding, C++ object development, DBA development support tasks, systems testing and installation. This system was implemented using MS SQL Server 6.5 / 7.0, ORACLE 7.0, MS C++ 6.0, MS JAVA 6.0, MS Active Server Pages, Visual Basic 6.0, on Windows 95 clients using Windows NT 4.0 and Windows NT Cluster technology servers. From February 1999 to November 1999 (10 months) North Bay, OntarioSenior Implementation Consultant @ Star Data Systems, Inc. Senior Designer and Database Administrator for Canada’s largest financial service provider, designing and implementing a reengineered, distributed, multi-lingual interface to Star Data’s AS/400 based Investment Order Entry system and Shareholder Management system. Both applications were built on a multi-tiered, distributed, communications architecture product distributed by Lansys Communications Inc. Both systems interfaced with three AS/400 super minis running the AS/400 operating system and AIX and were inclusive of over 150 GUI screens and over 600 3270/Telnet and ODBC DBMS transactions. Responsibilities included performing complete systems architecture and design, the coordination and collection of both business and data analysis of both systems, and system implementation and testing. This system was implemented using MS SQL Server 6.5, Virtual Access 1.0, MS C++ 6.0, MS Java 6.0, MS Active Server Pages, MQSeries on Windows NT 3.51 and 4.0 servers and Windows 95 clients. From February 1997 to December 1998 (1 year 11 months) Toronto, Canada AreaSenior Designer/Developer @ CIBC Mondex Group Senior Designer and Database Administrator for CIBC designing and implementing the CIBC/RBC Mondex Card Tracking System. Mondex was built on Windows NT 4.0 and implemented with SQL Server 6.5. The Card Tracking System was part of the CIBC MONDEX Guelph pilot project. Responsibilities included performing a complete database design and implementation of all database objects, C++ object development, DBA development support tasks, systems testing and installation. This system was implemented using MS SQL Server 6.5, MS C++ 4.0, Visual Basic 2.0, on Windows NT 3.51 and 4.0. From August 1996 to February 1997 (7 months) Toronto, Canada AreaSenior Implementation Consultant @ RBC Implementation of a point-to-point distributed processing corporate client service to access investments and foreign currency rates from an IBM mainframe host. The point-to-point communications platform was a product request server interfacing to PCNAF (PC Network Access Facility). Subsystems implemented included a broadcast messaging database client facility, a series of rates analysis, database distributed processing applications to query and store host rate data, a client request database query facility module to process different Royal Bank group rates in attended and unattended communication sessions, and an integrated menu, windowing, forms processing, reporting toolkit allowing several Royal Bank PC Cash Command products to be developed utilizing common generic utilities. This project was implemented on an IBM PC under MS DOS 4.0 using MS C 5.1. From December 1989 to December 1990 (1 year 1 month) Toronto, Canada AreaSenior .NET, Dynamics 365 CRM, AX,, SharePoint, BizTalk, Azure Implementation Consultant @ AceTech Web Solutions Inc Project with Empire State Development implementing a Dynamics CRM 365 NY State Project Management solution where responsibilities included implementing several CRM Plug-Ins, Business Process Flows, Workflow Processes, Custom Workflow Activities, Entity, Entity Forms, Entity Views Dashboard Charts and reporting customizations, Project with 1Focus implementing an e-Commerce ERP Solution using Microsoft Azure Service Bus, BizTalk 2016, Dynamics AX 2012 R2, Dynamics 365 CRM for an international e-Commerce platform integration project with Jagged Peak and Trade Global. Responsibilities included implementing several CRM Plug-Ins, Business Process Flows, Workflow Processes, Custom Workflow Activities, Entity, Entity Forms, Entity Views Dashboard Charts, BizTalk Messaging/Orchestrations, Dynamics AX custom Workflows, Services and Azure Service Bus integration service providers,Project with Morgan Lewis implementing an International Dynamics CRM 365 Legal Firm Practice Sales/Marketing Management solution where responsibilities included implementing several CRM Plug-Ins, BPFs, Workflow Processes, Custom Workflow Activities, Entity, Entity Forms, Entity Views Dashboard Charts, Report Wizard, SSRS, reporting customizations, Dynamics 365 for Finance & Operations integrations and Power BI application components. Additional responsibilities included designing, developing, continuous data integrations, development, staging, NetScaler Load-Balanced multi-server production environment implementations, implementing sprint continuous build, deployment processes. From October 2014 to December 2016 (2 years 3 months) Tampa/St. Petersburg, Florida AreaSenior .NET, Dynamics 365 CRM, SharePoint, BizTalk, Azure, InRule Implementation Consultant @ AceTech Web Solutions Inc Project with Microsoft Consulting Services implementing a Dynamics 365 online, InRule Azure Rules Management, Azure Service Bus Infrastructure for an Arizona Government Ministry where responsibilities included installing the Azure for InRule Management Platform, Azure Service Bus integration services and configuring, provisioning Dynamics 365 in 8 Azure Tenants for a major Arizona government agency. Additional responsibilities included implementing Azure Service Bus testing, validation components to test end-to-end connectivity and application Business Rules Injection functionality.Project with ABT Associates implementing a Dynamics CRM 365 medical training management solution where responsibilities included implementing several CRM Plug-Ins, Business Process Flows, Workflow Processes, Custom Workflow Activities, Entity, Entity Forms, Entity Views Dashboard Charts and reporting customizations, Project with AKA Enterprise Solutions implementing a Dynamics CRM 2013 Lead Import solution for the Atlanta Braves organization. The integration solution involved implementing a Kingsway Soft, SSIS solution including the implementation of several Dynamics CRM Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views and XRM SDK external SSIS tasks to update existing leads, create new leads, and marketing campaigns. Additional deliverables included implementing central auditing and error handling web services. From October 2014 to November 2016 (2 years 2 months) Tampa/St. Petersburg, Florida AreaSenior .NET, Dynamics 365 CRM, AX, SharePoint, BizTalk, Azure Implementation Consultant @ AceTech Web Solutions Inc Project With Underwriters Laboratories UL Inc implementing an Azure Cloud Based document management service integration with a Dynamics CRM 2015, SharePoint 2013 portal platform solution where responsibilities included Azure SDK 2.5 service bus listener service development, Dynamics CRM 2015 customizations including Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Web Service, Azure Service Endpoints, Dashboard, Charts and Reporting deliverables.Project with Proforma Inc implementing a Dynamics AX 2012 R2 ERP portal platform where responsibilities included Morph X IDE development, AX Client AOT, AX Workflows, AX Model development, Further deliverables included .NET application Web Services integration with the Provision portal with the AX .NET B2B Connector, SSRS Reporting components, Enterprise Portal Web application development, Application Integration Service document custom service development deliverables.Technologies included WCF 4.0 (SOAP & REST), WF 4.0, ASP.NET 4.0, ASP.NET MVC 4/5, Angular 1.0, JQuery 3.1, JavaScript, ASP.NET WebAPI 2.0, Silverlight 5, .NET Framework 4.0/4.5, .NET Core 1.0, C#, MSMQ, Visual Studio 2010/2012/2013/2015, Dynamics AX 2009, 2012 R2, Dynamics CRM 4.0/2011/2013/2015,2016, SQL Server 2012/R2,2014, SQL Reporting Services 2012R2,2014, SQL Integration Services 2012R2,2014, SharePoint Server 2010/2013/2016 Enterprise Edition, BizTalk 2013, Azure Service Bus Messaging Service, Azure 2.5, 2.7, 2.8, 2.9 SDK, Azure IoT Hub, Windows 7, 8.1, 10, Windows 10 IoT Core and Windows Enterprise Server 2008 R2/2012 R2. From October 2014 to March 2015 (6 months) Tampa/St. Petersburg, Florida AreaSenior .NET, SharePoint Server 2010/2013, Dynamics CRM 4.0/2011/2013, Dynamics AX 2012 R2 Consultant @ Edecon Software Inc Responsible for overall solution quality including architecture, design and solution implementations ensuring Microsoft best patterns, practices are implemented/optimized for several large-scale, distributed SharePoint Server 2010/2013 and Dynamics CRM 4.0/2011 solutions.Project with Amway implementing a CCA Call Center application implementing several Dynamics CRM 2011 customizations including Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Entity REST, SOAP Service Endpoints, Dashboard and Reporting deliverables. Additionally, CCA for Dynamics 2011 was integrated along with several CCA customizations.Project with Mobiquity implementing a mobile application Service Gateway exposing REST, SOAP mobile services to access SharePoint 2010 Web Content using SharePoint 2010 Web Services as the primary interface with SharePoint 2010.Project with KPMG implementing a Provisioning Tool application used to provision SharePoint 2013 Site Collections and User Site SharePoint Group users, user roles and user permissions. Implemented a SharePoint 2013 List Workflow, several site pages, web parts and User Profile service interfaces. Project with Bennett Adelson implementing and converting Dynamics CRM 4.0 solution customizations (plugins, custom workflow activities, Entity Forms, Ribbon and Sitemap UI components) to Dynamics CRM 2013 solution components. Project with ADP implementing a Dynamics AX 2012 R2 ERP integration platform where responsibilities included implementing MorhphX IDE development, AX Client AOT development, .NET Interop B2B Services, SSRS Reporting components, Enterprise Portal Web application development, AX Workflows, AX Model development, Application Integration Service document, custom service development for B2B and legacy system integrations. From January 2013 to May 2015 (2 years 5 months) Tampa/St. Petersburg, Florida AreaSenior .NET, SharePoint Server 2010/2013, Dynamics CRM 4.0/2011/2013, Dynamics AX 2012 R2 Consultant @ Edecon Software Inc Project with ExakTime implementing ASP.NET Web API 2 Restful services to convert n existinga Time Records Management solution to a cloud-based, services solution.Project with Camargo Pharmaceuticals implementing several customizations (plugins, custom workflow activities, Entity Forms, Ribbon and Sitemap UI components) to a Dynamics CRM 2013 enterprise solution.Project with Network Alliance converting Dynamics CRM 2011 On-Premise solution customizations (plugins, custom workflow activities, Entity Forms, Ribbon and Sitemap UI components) to Dynamics CRM 2013 Online solution components using Office 365 Authentication Services federation Authentication services providerProject with Dominion implementing a CRM auto sales, marketing, services XRM solution where responsibilities included implementing several Dynamics CRM 2011 customizations including Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Web Service, Azure Service Endpoints, Dashboard, Charts and Reporting deliverables.Project with Dominion Digital implementing a CRM VDOT Service Request Management solution where responsibilities included implementing several Dynamics CRM 2011 customizations including Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Web Service, Azure Service Endpoints, Dashboard, Charts and Reporting deliverables.Project with CPI implementing a CRM course, instructor registration management solution where responsibilities included implementing several Dynamics CRM 2011 customizations including Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Web Service, Azure Service Endpoints, Dashboard, Charts and Reporting deliverables. Additional deliverables included a WCF, SSL Web Service to query and manage data synchronization between Dynamics CRM 2011 and Dynamics GP 2010 R2 systems. From January 2013 to October 2014 (1 year 10 months) Tampa/St. Petersburg, Florida AreaSenior .NET Dynamics CRM 4.0/2011, SharePoint Server 2010 Consultant @ EnerNOC Inc Dynamics CRM 4.0 to Dynamics CRM 2011 migration for a National Energy Distribution company where responsibilities included overall solution architecture, design and solution implementation for a large-scale, distributed Dynamics CRM 4.0/2011 solution. The project included maintenance of existing Dynamics CRM 4.0 customizations and developing several new Dynamics CRM 2011 customizations including Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Entity REST, SOAP Service Endpoints, ASP.NET, Silverlight Web Resources, Dashboard and Reporting deliverables. Additionally, CCA for Dynamics 2011 was integrated along with several CCA customizations.Responsibilities further included overall Dynamics CRM, SharePoint portal design, development, integration as the Dynamics CRM 2011 solution was part of the EnerNOC Network Operations Center Portal. Enterprise Document Management and Reporting functionality was integrated with several SharePoint 2010 initiatives where the portal managed, monitored customer field devices, events through EnerNOC back end systems. The Dynamics CRM 2011 solution integrated with the EnerNOC Network Operations Center Portal systems through several plug-ins, workflows and operational triggers. Technologies used included WCF 4.0, WF 4.0, ASP.NET 4.0, Silverlight 5, .NET Framework 4.0, C#, MSMQ, Visual Studio 2010, Dynamics CRM 4.0, Dynamics CRM 2011, CCA for Dynamics CRM 2011, SQL Server 2008/R2, SQL Reporting Services 2008R2, SharePoint Server 2010 Enterprise Edition, Windows 7 Ultimate and Windows Enterprise Server 2008 R2. From January 2013 to May 2013 (5 months) Boise, IdahoSenior .NET, SharePoint Server 2010, BizTalk Server 2010, WCF Consultant @ Jackson Hewitt Tax Service Senior .NET consultant assisting in the architecture, design, and implementation of an Online Document Submission Tax Office Document Sharing Service solution for the Jackson Hewitt 2012 Tax Season Engage Early Initiative project.Responsibilities included SharePoint 2010 site modification technical design, WCF SOA Document Submission service technical design and Tax Office Portal modification technical design. Deliverables included a WCF Document Service implementation, Jackson Hewitt customer portal site modification implementations, and Tax Office Portal, SQL Reporting Services site implementations.The WCF Document Service interfaced with the Integra third party, cloud document management solution. Deliverables also included a database, several SQL stored procedures and several ADO.NET Entity Framework 4.0 data access layer components. All JH Tax Office portal deliverables were implemented using ASP.NET MVC 4.0 and SQL Reporting Services 2008. The JH Customer Portal deliverables included several SharePoint 2010 site modifications, several web part components, and several workflow implementations. Other deliverables included SharePoint 2010 site page and content modifications, a BizTalk 2010 orchestration implementation to upload, store and secure document receipts to a SQL Server 2008/R2 database.Microsoft technologies used included SharePoint Server 2010 Enterprise Edition, SQL Server 2008/R2, SQL Reporting Services 2008, BizTalk 2010, Ektron CMS 8.6, WCF 4.0, .NET Framework 3.5, 4.0, C#, Enterprise Library 5.0, Visual Studio 2010, ADO.NET Entity Framework 4.0, ASP.NET MVC 4.0, Windows 7 Ultimate and Windows Enterprise Server 2008 R2. From October 2012 to January 2013 (4 months) Sarasota, Florida AreaSenior .NET, Dynamics CRM 2011, WCF, InRule Consultant @ Microsoft Consulting Services Worked with the Microsoft Architecture team to architect, design, implement and harden the Amex/Serve prepaid card platform. The team documented a scalable, distributed detailed platform architecture and implemented several releases to production to support rapid-growth initiatives. The service architecture platform contains a service bus of 1:m load balanced WCF router servers responsible for instantiating, managing a transaction orchestration on behalf of a service request. An orchestration processes service requests to 1:m load balanced rules service servers, requests to a load balanced service layer and potential requests to a load balanced asynchronous worker services layer.Architected, designed, implemented the platform rules service which provided a global rules service for injecting business rules into transaction processing streams using the InRule Technology enterprise rules management solution to eliminate programmed business rules. The fraud risk rules service used the high-speed, distributed, scalable rules service which managed 1:m InRule rule engines, provided asynchronous catalog rule application management, and a platform for business subject matter experts to author fraud risk business rules applied against historical customer data schemas in real time. The high-speed, Fraud Risk Rules Service performs all fraud decisions for card ATM/Online transaction processing, Linking financial artifacts (bank accounts, debit/credit cards), Loading Funds onto the Serve Card, card to card send/receive transactions, direct merchant transaction processing and application onboarding transactions.Technologies used included WCF 4.0, MSMQ, JSON, .NET 4.0, C#, ASP.NET MVC 4.0, AppFabric 1.1 For Windows Server, Sliverlight 5, Visual Studio 2010, Oracle 11i, InRule Technology 4.13, SQL Server 2008/R2, SQL Reporting Services, SharePoint Server 2010 Enterprise Edition, SCOM 2012, Visual Studio Test Manager, Windows 7 Ultimate and Windows Enterprise Server 2008 R2. From June 2011 to October 2012 (1 year 5 months) St. Petersburg, FLSenior .NET, SharePoint 2010, Dynamics CRM 4.0 Consultant @ Ministry of Community Safety & Correctional Services Senior SharePoint 2010, Dynamics CRM 4.0 consultant assisting in the implementation planning, architecture, and application design of a Land Tribunal Services solution migration from a PowerBuilder implementation to a SharePoint 2010, MS Dynamics CRM 4.0 implementation Responsibilities included MS Dynamics CRM 4.0, SharePoint 2010 installation, configuration and environment preparation. Deliverables included an existing ELTO architectural assessment, a migration planning guide, Next Generation ELTO CRM application reference architecture and application design. Several MS Dynamics CRM customization proof-of-concepts were implemented to establish the application architectural foundation including several entity, entity relationship, entity mapping customizations, entity form view customizations, custom workflow and workflow activity customizations. Several SharePoint 2010, SQL Reporting Services proof of concepts were implemented and integrated with the base ELTO CRM proof of concepts to establish the ELTO application services architecture which included integration with SharePoint 2010, Exchange 2010 and SQL Reporting Services. Other deliverables included a PowerBuilder PBNI (native interface) reference solution which allowed legacy PowerBuilder applications to access .NET in a standard manner. This reference solution used the Microsoft Enterprise Library 5.0 application blocks, and the .NET Framework Extensions to integrate non-CLR PowerBuilder host processes with .NET CLR based services.Microsoft technologies used included SharePoint Server 2010 Enterprise Edition, Dynamics CRM 4.0 Professional, SQL Server 2008/R2, SQL Reporting Services 2008, WCF 4.0, .NET Framework 3.5, 4.0, C#, Enterprise Library 5.0, Visual Studio 2010, PowerBuilder 10.2, 12.0, Windows 7 Ultimate and Windows Enterprise Server 2008 R2. From January 2011 to June 2011 (6 months) Toronto, OntarioSenior .NET, SharePoint Server 2010 Architect, Designer, Developer @ Florida State University Senior SharePoint 2010 designer, developer working with the largest US Microsoft Gold Partner for Florida State University migrating a large MOSS 2007 intranet portal to SharePoint Server 2010. Deliverables included an existing farm assessment, a farm migration planning guide, a SharePoint 2010 farm architecture, application services architecture to optimize the FSU portal in the new environment, and a portal information storage architecture to optimize list, library and document storage.Responsibilities included SharePoint 2010 installation and environment preparation, service application configuration and perform a SharePoint 2010 detached database upgrade of the entire FSU portal. Customized content was migrated along with FSU My Sites web sites. Several custom web parts, master pages, and workflow content were developed for the new 2010 FSU portal. The final portal content was optimized for resource usage (site collections, content databases) and application service utilization where several application services were distributed throughout the farm. Other projects included a Content Management System File Replication solution using the Microsoft Enterprise Library 5.0 application blocks, and the Microsoft Synch Framework. A common ETL architecture was completed for updating online FSU databases and a data warehouse using SharePoint 2010, InfoPath, Access, Excel, Performance Point, and Business Connectivity application services along with SQL Server Integration Services.Microsoft technologies used included SharePoint Server 2010 Enterprise Edition, WCF 4.0, LINQ 4.0, Silverlight 4.0, Expression Blend 4, .NET Framework 3.5, 4.0, C#, Enterprise Library 5.0, Visual Studio 2010, Microsoft SQL Server 2008/R2, Microsoft Synch Framework 1.0, Windows 7 Ultimate and Windows Enterprise Server 2008 R2. From September 2010 to February 2011 (6 months) Tallahassee, FLSenior .NET, Dynamics CRM 4.0, SharePoint Server 2010, WF, WCF Architect, Designer, Developer @ Alliance Films Inc Senior .NET designer, developer of an enterprise intranet portal reengineering, enterprise infrastructure framework reengineering project based on .NET framework 4.0, VS 2010, and SharePoint Server 2010. Windows Communication Foundation and WCF RIA Services were used to create a standard SOA solutions framework replacing all existing intranet web service components. Several web part, workflow development deliverables supported SharePoint 2010 portal integration with a Dynamics GP 2010, Dynamics AX 2009 business management, ERP solution and a Dynamics CRM 4.0 sales distribution solution. The common components & services library incorporated several reusable business unit components, business services, claims based authentication security services, enterprise infrastructure services and classes allowing applications to be developed in a distributed, n-tiered environment transparently to developers, re-using a common set of enterprise services from the enterprise reference architecture. Deliverables included an SOA and design for a SharePoint 2010 Intranet Portal followed by SharePoint 2010 portal development, core infrastructure services, and common service development.The application infrastructure, framework, and common component designs were based on the .NET framework 4.0, 3.5, WCF, WWF, ADO Entity Framework & LINQ for all infrastructure services and components. The Microsoft Enterprise Library 5.0 application blocks also served as the foundation for common components, infrastructure, and application framework core services.Microsoft technologies used included SharePoint Server 2010, Dynamics GP 2010, Dynamics AX 2009, Dynamics CRM 4.0, WCF, WWF, ADO Entity Framework, LINQ, ASP.NET 4.0, ASP.NET Ajax, Ajax Control Toolkit, JQuery 1.4, JSON, WCF RIA Services, Silverlight 3.0, Expression Blend 3, .NET Framework 3.5, 4.0, C#, Enterprise Library 5.0, Visual Studio 2008, 2010, Microsoft SQL Server 2005,2008/R2, Windows 7, Windows Enterprise Server 2008 R2. From February 2010 to September 2010 (8 months) Toronto, CanadaSenior .NET, SharePoint Server 2007, WF, WCF Technical Architect, Designer, Developer @ OPS Government Services Delivery Cluster Performed corporate .NET technical enterprise architecture strategy formulation, enterprise tool selection, enterprise framework component, services, common component design, and development activityies. The solution was the Ontario Government Recruitment Portal platformed on a corporate enterprise .NET Reference architecture used for posting and processing public and internal job opportunities, recruiting and candidate selection processes. Deliverables included a .NET COE (Center Of Excellence) reference architecture, eCareers portal solution design documentation, and several application component, service deliverables while leading a respectable sized development team. The common components & services library incorporated several reusable .NET business unit components, services and classes allowing applications to be developed in a distributed, n-tiered environment transparently to developers, re-using a common set of enterprise services from the enterprise reference architecture. The .NET COE enterprise architecture selected the OWASP Enterprise Security Framework, Windows Workflow Foundation for application workflow, incorporated Microsoft Office Sharepoint Server 2007 and Sharepoint Services 3.0 for application asset collaboration, document management, web content management, integration services and workflow requirements. The .NET COE reference architecture established Sharepoint Server 2007 enterprise patterns & practices for site management, document management, workflow services, business data catalog services, reusable web part inventories, and web content authoring.Microsoft technologies used included Ajax Library 2.0, Ajax Control Toolkit 3.0.30930, Javascript, jquery 1.3.2, Sharepoint Services 3.0, WCF, WWF, Windows 7, Vista, XP, Windows 2003 Enterprise Server, Windows 2008 Enterprise Server, Microsoft SQL Server 2005,2008, Visual Studio 2008, ADO.NET 2.0, .NET Entity Framework 2.0, .NET Framework 3.5, C#, Enterprise Library 4.1 From May 2009 to February 2010 (10 months) Toronto, CanadaSenior .NET, Silverlight, WCF, WF Architect, Designer, Developer @ Rise Vision Inc Senior design and development activities for a corporate enterprise .NET service oriented digital signage solution. Deliverables included an SOA and design for a SharePoint Media Content Marketplace Service, Silverlight Media Player components and services followed by core infrastructure, framework, and common WCF service development.The application infrastructure, framework, and common component design was based on the Silverlight 2.0, 3.0, .NET framework 3.5, WCF, DotNetNuke 4.9, ADO.NET Entity Framework and LINQ for all services and applications. The Microsoft Enterprise Library 4.1 application blocks for .NET also served as the foundation for common components, infrastructure, and application framework core services.Responsibilities included DotNetNuke portal technical design, implementation where deliverables included DotNetNuke page templates, skins, web content modifications and page control, module development, and several WCF service implementations. Technologies used included Silverlight 2.0, 3.0, Expression Blend 2.0, 3.0, Ajax Library 2.0, Ajax Control Toolkit, JavaScript, JQuery 1.3.1, DotNetNuke 4.9, SharePoint Services 3.0, WCF, WF, Windows 7, Vista, XP, Windows 2003 Enterprise Server, Windows 2008 Enterprise Server, Microsoft SQL Server 2005,2008, Visual Studio 2008, ASP.NET 2.0, ADO.NET 2.0, JSON, WCF RIA Services.NET Entity Framework 2.0, .NET Framework 3.5, C#, Enterprise Library 4.0, 4.1 (Application Blocks for .NET). Other technologies used included Java SE 6 (Update 14). From May 2009 to September 2009 (5 months) Toronto, Canada AreaSenior .NET, Dynamics CRM 4.0, WCF Designer, Developer @ Maritz Canada Inc. Design and development responsibilities for a corporate enterprise .NET service oriented Campaign Broadcast Email Communications solution. Deliverables included the solution application architecture, infrastructure and framework design deliverables followed by core infrastructure, framework, and common WCF service development.The application infrastructure, framework, and common component design was based on the .NET framework 3.5, Windows Communication Foundation, ADO.NET Entity Framework and LINQ for all services and applications. The Microsoft Enterprise Library 4.1 application blocks for .NET also served as the foundation for common components, infrastructure, and application framework core services.The application common components & services repository incorporated reusable business entity components, services and classes providing the solution with a transparent distributed, n-tiered development environment, re-using a common set of WCF services. The application business data access layer architecture incorporated the Microsoft .NET Entity Framework and used LINQ as the primary object relational technology query language. The broadcast email campaign composition rules engine was a rules-based, WCF service that provided central campaign business rules to client email broadcast campaigns. The email communications engine was a hybrid-MSMQ solution that processed campaign emails in real time applying business, campaign composition rules and delivering campaign emails to a third party vendor across several pluggable transports.Microsoft technologies used included Windows 2003 Enterprise Server, Windows 2008 Enterprise Server, MSMQ 3.0, Microsoft SQL Server 2005, Visual Studio 2008, ASP.NET 2.0, ADO.NET 2.0, .NET Entity Framework, LINQ, .NET Framework 3.5, C#.NET 2.0, Enterprise Library 4.0, 4.1 (Application Blocks for .NET). From January 2009 to May 2009 (5 months) Toronto, Canada AreaSenior .NET, WCF SOA Technical Architect, Designer, Developer @ Carlson Marketing Group .NET enterprise architecture, application, infrastructure, common component design, and development responsibilities for a corporate enterprise .NET service oriented Points Reward Travel Booking solution. Deliverables included solution reference architecture, infrastructure and framework design documents, developing infrastructure, framework, and common WCF services.Microsoft technologies used included Windows 2003 Enterprise Server, Windows 2008 Enterprise Server, Microsoft SQL Server 2005, Visual Studio 2008, ASP.NET 2.0, ADO.NET 2.0, .NET Entity Framework, LINQ, .NET Framework 3.5, C#.NET 2.0, Enterprise Library 4.0, 4.1 (Application Blocks for .NET). From June 2008 to December 2008 (7 months) Toronto, Canada AreaSenior .NET, SharePoint Server 2007, Dynamics CRM 3.0, 4.0 Technical Architect, Designer, Developer @ GMAC Corporate Services Performed corporate .NET technical strategy formulation, enterprise tool selection, enterprise framework, services, common component design, and development of a corporate enterprise .NET Reference architecture to be used by all GMAC business units. Deliverables included formal reference architecture and design documents which were documented using UML diagramming.Several WCF, WWF, Sharepoint Server 2007 and BizTalk Server 2006 reference architecture PoC initiatives were developed and published on a .NET Enterprise Architecture portal site for all GMAC business units in order to validate and show the benefits.Microsoft technologies used included Windows 2003 Enterprise Server, Microsoft Office Sharepoint Server 2007, Microsoft Sharepoint Services 3.0, Microsoft BizTalk Server 2006, Microsoft SQL Server 2005, Visual Studio 2005, ASP.NET 2.0, ADO.NET 2.0, .NET Framework 3.0/3.5, C#.NET 2.0, Enterprise Library 3.1 & 4.0 (Application Blocks for .NET). From November 2007 to June 2008 (8 months) Greater Detroit AreaSenior .NET, SharePoint Server 2007, BizTalk Server 2006 Technical Lead - Designer, Developer @ RBC Insurance Senior BizTalk application integration designer, lead developer for the RBC Insurance Nexus program initiatives which is a series of projects to re-architect, design and develop a service oriented, enterprise insurance solution to provide insurance services to field agents, executives and customers. Development deliverables included all R3 orchestrations, XML schema definitions, pipeline definitions, and transformation maps for R3 identified business processes. Application Integration Layer client framework components and services were exposed in an RBC Insurance Framework services library where all application integration services were offered using XML Web Services 2.0. Further development deliverables included SharePoint Services 3.0 based orchestrations, several ASP.NET 2.0 application custom user controls, integration web parts, application integration web services and external policy/claims insurance application business data catalog integration services. Microsoft technologies used included Windows 2003 Enterprise Server, Microsoft Office SharePoint Server 2007, Microsoft SharePoint Services 3.0, Microsoft BizTalk Server 2006, Microsoft SQL Server 2005, ASP.NET 2.0, ADO.NET 2.0, .NET Framework 2.0 & 3.0, Visual Studio.NET 2005, C#.Net, Enterprise Library 3.1. From April 2007 to November 2007 (8 months) Mississauga, ONSenior .NET, BizTalk Server 2004, SharePoint Server 2007 Portal Technical Lead - Designer, Developer @ Assurant Health Senior Portal architect, designer, lead developer of the Assurant Health GM Web Portal initiatives which was a 2 year IT plan to re-architect, design and develop a global enterprise Portal solution to provide sales, marketing, operational, administrative sites which provide enterprise insurance services to field agents, intermediaries, executives and customers. The Assurant software infrastructure framework used Microsoft Enterprise Library 3.0 as a foundation and all common enterprise interfaces were offered using XML Web Services 2.0. All framework components, classes and services were exposed in an Assurant framework services library which allowed portal sites to be developed in a distributed, n-tiered environment transparently to an offshore development team, re-using a common set of enterprise services from the enterprise services framework. From October 2006 to November 2007 (1 year 2 months) Greater Milwaukee AreaSenior .NET, BizTalk Server 2004 Technical Lead - Designer, Developer @ Insurance Bureau of Canada Senior architect, designer, lead developer of IBC’s Transformation program initiatives which was a 2 year IT plan to re-architect, design and develop an IT systems infrastructure to provide reusable services for distributed, n-tiered .NET application environments. This initiative was to create a robust, flexible, and highly secure platform for converting existing IT Host Systems to distributed, n-tiered .NET solutions. The software infrastructure framework design used Microsoft EDRA 1.0 and Enterprise Library 1.1 (Application Blocks for .NET) as the foundation of the enterprise architecture. All classes and services were wrapped in an IBC common components & services library which allowed applications to be developed in a distributed, n-tiered environment transparently to developers, re-using a common set of enterprise services from the enterprise services architecture. From November 2004 to September 2005 (11 months) Toronto, Canada AreaSenior .NET Technical Lead - Designer, Developer @ Durham Region Corporate Information Services Senior architect, designer, lead developer of Durham Region’s Planning Land Division web-based system. This 150+ web page, .NET based, application allows Durham Regions Planning department to process public land division applications and process formal public hearing processes eliminating all manual and legacy processes.Responsibilities included systems level requirements formulation, application software infrastructure design, system data sources and interface designs, internal GIS infrastructure interfaces, and global application software architecture.Microsoft technologies used included Windows 2000 Advance Server, Microsoft SQL Server 2000, COM+, ASP.NET, .NET Framework, Visual Studio.NET 2003, VB.NET, C#.NET, CrystalReports.Net, SQL Server Reporting Services, and Visual Studio Tools for Microsoft Office 2003. Other technologies included Oracle 8.x. From November 2003 to November 2004 (1 year 1 month) Toronto, Canada AreaSenior .NET, WebSphere 5.X Web Technical Lead - Designer, Developer @ Ajilon eBusiness Solutions Responsible for architecting, designing, and developing common .NET subsystems and services supporting extranet and intranet security models, ASP.NET presentation layer framework, .NET XML web services / .NET remoting distributed business service components, single-sign on authentication and authorization services, and mobile / PDA smart device infrastructure service components.The .NET eBusiness Services Framework provides Ajilon with a reusable infrastructure of services and components for all .NET smart device, .NET XML web services and .NET remoting applications for all Ajilon .NET based solutions. The eBusiness Services Framework has been implemented to ensure consistency in all Ajilon .NET / J2EE services infrastructure. From May 2003 to November 2003 (7 months) Toronto, Canada AreaSenior .NET Technical Lead - Designer, Developer @ Metro City Ottawa Responsibilities included architecting, designing, and developing extranet and intranet security models, application and server profiling models, authentication and authorization models, infrastructure and web services models. Further responsibilities design/develop infrastructure .NET XML web service, .NET Remoting, and J2EE Web Service components for common Metro Enterprise eService access. Microsoft technologies used included Windows 2000 Advance Server, COM+ Services, ADSI Directory Services, ASP.NET, ADO.NET, .NET Framework, Visual Studio .NET, VB.NET, C#.NET, JavaScript, DHTML, MSDOM 4.X, SQL Server 2000, Oracle 8i/9i, and SOAP 2.X/3.X. J2EE technologies included IBM WebSphere 4.X, BEA WebLogic Enterprise Platform 8.0, Cold Fusion 5.0 and WSAD 4.0 IDE. From February 2003 to May 2003 (4 months) Ottawa, ONSenior .NET Web Architect Consultant @ Metro Toronto Tourism As a senior .NET architect, responsibilities were to conduct a formal audit and review of the Toronto Tourism intranet and extranet web sites and establishing a set of guidelines and standards to establish a secure .NET production environment. Additionally, responsibilities included recommending best practices for optimizing, configuring, and fine tuning all server and DMZ hosting environments, establish tools for monitoring and measuring server loading. Microsoft technologies used included Windows 2000 Advance Server, COM+ Services, ASP.NET, ADO.NET, .NET Framework, Visual Studio .NET, VB.NET, C#.NET, JavaScript, SQL Server 2000, and SOAP 2.X/3.X. From February 2003 to February 2003 (1 month) Toronto, ONSenior .NET, WebSphere 4.X Web Technical Lead - Designer, Developer @ Toronto Transit Commission Senior architect, designer, lead developer of the Toronto Transit Commission web-based procurement system. This 100+ web page application allows the TTC public web site to post RFP/RFI/RFTs and receive formal public bid submissions eliminating the manual, pre-award and evaluation procurement processes. All internal TTC purchasing and buyer procurement department procedures were automated in a TTC intranet web application including RFP/ RPT/ RFI submission evaluation, PO assignment and reward procurement processes. All TTC registered Vendors and Bidders awarded POs were officially registered and forced to perform external TTC procurement vendor procedures through a TTC extranet web application that interfaced directly with TTC procurement mainframe applications. From October 2001 to January 2003 (1 year 4 months) Toronto, Canada AreaSenior Data Architect/Developer @ GE Power Systems Senior Data Architect and Database Administrator for GE Power Systems providing data analysis and data modeling of a real time engineering, parts and inventory and sales support data warehouse supporting several WEB Intranet sites. The high capacity data warehouse was staged from 7 independent data marts including high sampling turbine data, analysis and optimizing data, international turbine parts and inventory data, and real time sales and parts locator data. DBA duties included ORACLE Server production support for all data marts and data warehouse, optimization and configuration of the Turbine Optimizer database application running ORACLE 8i. Additionally, duties included designing and implementing the Turbine Optimizer data mart, data warehouse and supporting Java/J2EE and JavaScript/HTML WEB development. The data warehouse and data marts supported 7 intranet sites where 6 were constructed using Websphere application servers, J2EE servlets and JSPs, Java applets, and used JDBC to access the data marts. One intranet site supported engineering calculations and was constructed using VB 6.0, a local MS Access database, MS ASP for the application server coding, and JavaScript, VBScript, and HTML for the client layer.This application was built on Windows NT 4.0 and implemented with ORACLE 8i. Responsibilities included performing a complete database design and implementation of all database objects, Java and JavaScript development, VB 6.0 and Active Server Page coding, DBA development support tasks, and systems testing. This system was implemented using ORACLE 8.0, Java, MS Active Server Pages, JavaScript, Visual Basic, and HTML on Windows 95 clients using Windows NT 4.0 and Windows NT Cluster technology servers and SUN Solaris servers. From January 2000 to June 2000 (6 months) Greater Atlanta AreaSenior Implementation Consultant @ Lansys Communications Inc Design and implementation of the Virtual Access Product suite currently being distributed by an external software vendor solutions provider. The Virtual Access product suite includes Win32 GUI Presentation Services, an HTML Multilingual Translator, Win32 Client Integration Middleware Workflow Engine, Application Server Services, Transaction Processor Monitor Services, and several technology gateways including a Telnet Transaction Processor, LUA 3270 Transaction Processor, LU 6.2 CPIC Transaction Processor, MQSeries and Tuxedo Transaction Processors, CGI and ISAPI Internet Gateway, TCP/IP Transaction Processor, a Win32 to Java conversion utility, JAVA GUI Presentation Services, and an ODBC DBMS Transaction Processor products. The Virtual GUI Presentation Services is an object oriented design implemented to abstract the Win32 GUI presentation services and bring business processing rules, online host and database transaction edits from the backend to the front end application seamlessly and codelessly on a multilingual user interface. The Win32 GUI objects can be converted to JAVA format through the Win32 to Java Conversion utility. The JAVA GUI Presentation Services uses the JAVA GUI objects to perform codeless forms-based business E-Commerce.The LUA 3270 gateway emulates an IBM 3274 controller to provide intelligent, transaction oriented 3270 transaction processing services to applications without the need for coding. The LU 6.2 Transaction Processor distributes and manages APPC transactions providing codeless access to LU 6.2 services. The TCP/IP Transaction Processor distributes and manages TCP/IP transactions providing codeless access to TCP/IP socket services. The Virtual ODBC DBMS Transaction Processor abstracts ODBC DBMS services and provides distributed transaction management without the need for coding at the application. From September 1989 to October 1999 (10 years 2 months) Toronto, Canada AreaSenior Implementation Consultant @ Lansys Communications Inc The Virtual Access Internet Transaction Processor is an ISAPI and CGI gateway which submits transaction requests from Web Pages to the middle tier Transaction Processor in this multi tiered architecture which distributes and manages transaction processing from the client to the destination 3270 LUA, Telnet, MQSeries, Tuxedo, TCP/IP, LU 6.2, and DBMS transaction processor gateways. The Internet Gateway provides transaction check pointing, and internet access security for the product suite.The Virtual Access Client Application Integration middleware is a rules based workflow engine that allows separate Win32 processes and separate packaged applications to integrate and share all data and Win32 events as if they were one seamless application or desktop. Solutions can be built integrating the best accounting package with the best payroll package. The Virtual Access Internet HTML Web Translator enables organizations to effortlessly manage the conversion of large HTML programs - developed using Java, ActiveX, Active Server Pages and other technologies - from one language to another without the need for translation services.The Virtual Application Server TP provides global business processing services on any platform that has a JAVA Virtual Machine including AS/400, Win NT, UNIX, Win 95, OS/2, and mainframe Technology. The Application Server for the Virtual Access suite was implemented using Sun’s J2EE Java Platform Technology in order to allow the application server components to run on any platform and provide business services global on those machines. The Application Server Object Factory executive supports interfaces to a variety of object technologies including C++, JAVA, and other OO classes, Active X, SOM, OLE, CORBA, and EJB or Java Bean component objects. Additionally, the object factory executive maintains the entire object environment for procedural or functional code libraries including legacy COBOL/FORTRAN/PASCAL/C business code. From September 1989 to October 1999 (10 years 2 months) Toronto, Canada AreaSenior Implementation Consultant @ Lansys Communications Inc Design and implementation of the Multi-SAP CCITT OSI X.200 Series Upper Layers including X.224 Transport Layer, X.225 Session Layer, and X.226 Presentation Layer modules where all network layer entities (upper/lower) dynamically bind upper/lower SAPs at run-time utilizing a Protocol Manager Object Server and an X.500 Directory Manager.Design and implementation of a VT100/PAD Multi-Session Terminal Emulation System. Subsystems implemented included a VT100 Emulation, X.28, X.29, X.3 protocols, and a Terminal Session Executive.Design and implementation of an integrated multi-threaded, DOS ASCII windowing subsystem, LAN Client/Server Database BTREE Record Manager, Meta-Script Forms Generator, Database Trigger Manager for Distributed Event Monitoring software, and a Statistics Graphics Module.The X.25 DTE, X25 LAN Gateway, X25 LAN Bridge, X.200 Series Protocols, X.500 and all COM Tools were implemented under MS DOS 6.2 using MS C 5.1 / 6.0a and MASM 5.1/6.1 and ported to WINDOWS 3.11 VXDs and Win32s GUIs, WINDOWS NT 3.1 Network Device Drivers (NDIS 3.0) and Win32 GUIs, Windows For Workgroups 3.11 Network Device Drivers (NDIS 2.01) and Win32s GUIs, and OS/2 1.3 and 2.1 LAN Server/LAN Manager Network Device Drivers (NDIS 2.0/2.01) and PM. The Virtual Access product suite was completely implemented in Visual C++ 4.1, Visual Java 1.1, and Internet ISAPI 2.0 using Windows NT 4.0, Windows 95, SQL Server 6.5, SNA Server 2.11, Internet Server 1.1, and ACTIVE-X. From September 1989 to October 1999 (10 years 2 months) Toronto, Canada AreaSenior Implementation Consultant @ Lansys Communications Inc Design and implementation of an X.25 communications package supporting up to 256 simultaneous virtual circuits. Modules implemented included X.25 DTE, HDLC/LAPB (CCITT 1988), a Physical HAL, Synchronous Physical Layers, a Protocol Stack Manager, a Preemptive Multi-Tasking Scheduler, Multi-Threaded TSR DOS Manager, and a real time Multi-Tasking Windowing User Interface.Design and implementation of the IBM SDLC primary and secondary station protocols for the EMULEX MPC II (Zilog 8350) and IBM SDLC adapter (Intel 8273).Design and implementation of an X.25 Gateway Server supporting NETBIOS and IPX/SPX LAN peer protocols. Subsystems implemented included an X.25 Gateway kernel, NETBIOS and IPX/SPX Session Protocol Managers, and X.25 Gateway Server & Requestor API libraries.Design and implementation of an X.25 T-Carrier bridge supporting IEEE 802.2/802.3/802.5 LAN protocols. Subsystems implemented included the Protocol Manager, IEEE 802.3 Protocol Router, IEEE 802.5 Protocol Router, and an X.25 Bridge Router Executive.Design and implementation of an X.25 single station Remote LAN Access Executive allowing a single remote PC to access LANs using X.25 with or without local networking software. Subsystems implemented included Netbios Protocol, Name Resolution Protocol, IEEE 802.2 protocol, and an X.25 Remote Access LAN Executive. From September 1989 to October 1999 (10 years 2 months) Toronto, Canada AreaSenior Implementation Consultant @ Metro Hall - Ministry Of Social Services Senior Systems Designer for the CWT 1.2 (Caseworker Technology) project. Responsibilities included complete distributed systems architecture and object oriented design, 00 and GUI design methodology standards, infrastructure, middleware, and applications layer designs, subsystem interface designs, application GUI design, all object models and documentation, promoting the CWT 1.2 technological design and architecture, and interfacing directly with and leading the development team. Leading a team of 2 OO designers and 1 GUI designer, my team produced a complete distributed three-tiered architecture for the CWT 1.2 project which was endorsed by AT&T as part of Metro’s Quality Assurance program. The team developed and completely documented a business application and 4 infrastructure object models including a 3270 Host Interface object ensemble, a GUI abstraction object ensemble, a Database Technology (ODBC/DBLibrary) object ensemble, and an Application Server middle tier transaction distribution manager object ensemble. I was responsible for all infrastructure designs which allowed my other colleges to focus on the business application object modeling interfacing directly with business and system analysts. All designs were documented in their entirety (1250 pages) and reviewed by both quality assurance and development teams. All proof of concept development prototyping teams were led by myself. This system was being implemented using PowerBuilder and Visual C++, MS SQL Server 4.2 and 6.0 for Windows NT on Windows NT 3.5 Servers (Digital AXP 2140s) and Windows 95 client workstations. From December 1994 to January 1996 (1 year 2 months) Toronto, Canada AreaSenior Implementation Consultant @ Insurance Bureau of Canada Senior Database Administrator for the SMS (Statistical Monitoring System) and the External Error Corrections projects. Responsibilities included performing a complete object oriented database design methodology, SQL Server for Windows NT and Open Data Services technical training, LAN and SQL Server existing database fine tuning & optimization analysis, and establishing UNIFACE, DBLibrary, and general client application database access standards. Conceptual database design phase included complete external and conceptual data modeling, E/.R diagrams, transaction analysis and LAMs, data volume and data usage analysis and composite usage mapping. Implementation database design phase included UNIFACE and Sybase schema design and logical model mapping, subschema design, and database access diagramming. Physical database design phase included physical model mapping, stored procedure and trigger access methods design, external stored procedure and ODS design mapping, SQL server and LAN optimization. This system was being implemented using UNIFACE 5.2, MS SQL Server 4.2 for Windows NT, MS SQL Server 4.2 for OS/2, Impromptu 2.0, on Windows NT 3.1/AS and OS/2 2.1 servers. From July 1994 to November 1994 (5 months) Toronto, Canada AreaSenior Implementation Consultant @ Bank Of Montreal Systems architect, Database Administrator, and implementation team leader for the BMO Pathway Enterprise Distributed Processing Branch Automation System. Responsibilities included overall platform systems architecture, application analysis and design, data modeling and complete database design, team implementation leader, and system usability and application GUI standards. The system architecture adopted a Client/Server, Object Oriented, Layered implementation model. Subsystems designed/implemented included online Retail, Investment, Commercial Banking products and services, an application run-time object layer composed of GUI Helper Object Servers, BTS/MECH Transaction Object Servers, Smart Form Object Servers, Open/Amend/Close Role Processor Object Servers, Sales Product/Service Selection Parent Object Server, Error Message Server, DBLibrary and System Exception Object Servers, LAN/IPC Object Servers, and Desktop Executive Object Servers. This system was implemented in IBM C/C++ 2.0 on OS/2 2.1 using MS SQL Server 4.2, IBM DB/2, and IBM CM/2 LU 6.2 and EHLLAPI 3270 subsystem services. From December 1992 to October 1994 (1 year 11 months) Toronto, Canada AreaSenior Implementation Consultant @ IBM Canada Participated in the design and implementation of the IBM AIF (Application Integration Facility) product. AIF is a component object enabling system used to integrate independent custom or commercial hardware and software packages together into a single end-user solution using AIF Transport SAP services. Subsystems implemented included the design and implementation of the IBM AIF workbench toolkit which is a multi-threaded PM subsystem which configures and maintains the AIF environment, provides AIF Inspector and Template services to AIF application handlers and provides AIF object, method, and class administration services to maintain the AIF multi-process, multi-threaded run-time environment. The AIF workbench interacts with the AIF run-time kernel architecture in order to update the AIF run-time definition in real-time. Design and implementation of the entire AIF workbench and all accompanying Routing, Domain, Application Handler, Network and Default Message Inspectors, various custom PM controls such as 3-D shading border and multi-column listbox controls. This system was written in C-Set/2 1.0 for OS/2 2.0 and MS C 6.0 for OS/2 1.3 using DB2 RDBMS. From January 1992 to February 1993 (1 year 2 months) Toronto, Canada AreaSenior Implementation Consultant @ Alcatel Inc SEL Division Participated in the design and implementation of the SELNET train regulation system which monitors, controls, dispatches, and regulates trains, subways, and mono-rails. This system is a distributed processing Client/Server architecture of LAN PCs, running OS/2 1.3, MS SQL Server 1.1, and implemented in MS C 6.0. Subsystems implemented included the design and implementation of a Remote SQL-Server / Selnet LAN Access Gateway Service which allowed remote workstations to execute real-time SQL Server Queries and transceiver Selnet protocol information simultaneously over HDLC/LAPB links. Design and implementation of a Selnet Named Pipe Server Controller which managed LAN Client /Server communications between a TCP/IP Gateway receiving incoming train events and transforming all monitored events into Selnet protocol information for distribution to monitoring client workstations. Design and implementation of a fault tolerant SQL Server Engine which maintained DBPROCESS information, outstanding queries to the SQL Server and allowed error recovery and resubmission of queries to other backup SQL Servers creating a fault tolerant SQL SERVER DBLIBRARY API for critical applications. From June 1991 to September 1992 (1 year 4 months) Toronto, Canada AreaDesigner/Developer @ Unitel Telecommunications Design and implementation of a virtual session, multiplexing network layer, SDLC data link, and an 8273 based physical layer supporting multiplexed secondary stations, on a two-way alternate dedicated circuit.Design and implementation of an SDLC link station switch Netview/PC hardware monitor using the SNA open network management architecture to access Netview services. Complete Netview PC API/CS application using Netview-PC alert management and service point command facility to perform network management services with SNA Netview network management services.DOS TSR Multi-tasking executive task manager, round robin task scheduling API development utilities allowing layered tasking communication architectures.Design and implementation of a DMS-250 switch trunk group data analysis database, data acquisition system. Subsystems implemented included TCP/IP client/server event monitoring logging subsystem, SUNLINK X.25 application to retrieve DMS-250 switch data, ORACLE database management applications to store information, perform billing and trunk group traffic analysis, and a reporting subsystem to perform customer billing and analysis reporting.All systems were implemented under MS DOS 3.1 using MS C 5.0 except the last project which was implemented on a SUN 320 processor using SUN OS 4.0, SUNLINK X.25, and ORACLE RDBMS. From April 1988 to December 1989 (1 year 9 months) Toronto, Canada AreaDesigner/Developer @ Electronics Surveillance Corp Design and implementation of a DOS TSR multi-tasking executive supporting dynamic interprocess communication resource library utilities.Design and implementation of an ICON graphics tablet processing station device driver to allow creation of vector imaging for database storage and retrieval.Design and implementation of a sensor channel receiver rack 8085 firmware driver controlling multi-bus contention resolution of priority sensor allocation in a custom hardware sensor rack.All projects developed under MS DOS 3.1 using MS C 4.0 and MASM. From September 1987 to April 1988 (8 months) Toronto, Canada AreaDesigner/Developer @ Chameleon Typeface Foundry Inc Design and implementation of a high speed parallel 202 device driver, high speed asynchronous multichannel firmware; SDLC/HDLC synchronous data link protocols; BSC and MonoSynch protocols. All driver firmware cascaded 8259s from a high speed custom hardware board utilizing inbound and outbound DMA I/O channels driven by DMA channel and ISR management firmware.The project was implemented on a custom designed high speed communications IBM PC board, master slave H/W interrupt processing, multi-channel I/O communications H/W, using Turbo C and MASM under DOS. From May 1987 to December 1987 (8 months) Toronto, Canada AreaDesigner/Developer @ Impex Customs Software Inc Design and implementation of a customs harmonized tariff system; UNIX streams ISO network architecture; and a PC to UNIX communications network architecture. Subsystems implemented included a shipment allocation, bonded warehouse extraction, rating processing, cci/b3/b3b/b2 document generation, streams CADEX communication system, streams UNIX/PC multiplexing configuration communications channels.Project was implemented on a Counterpoint 19K MC68020 CPU, under UNIX written in C and M68KMASM assembler using ORACLE RDBMS. The PC architecture was written under MS C 4.0 and MASM under MS DOS. From November 1986 to May 1987 (7 months) Toronto, Canada AreaDesigner/Developer @ Zemos Systems Ltd UNIX STREAMS I/O ISO protocol development implementing custom network architecture, multiplexer channel streams physical layer, data link and network layers.UNIX co routine interprocess communication libraries allowing a process co routine executive processing upon 1: M sub process servers sharing a common process environment.All projects implemented on an Alpha Micro 2000 mini MC68020 CPU and an IBM PC developed under UNIX and MS DOS using C, MASM and M68KMASM. From September 1986 to May 1987 (9 months) Toronto, Canada AreaSenior .NET, Dynamics 365 CRM/USD,, SharePoint, BizTalk, Azure Implementation Consultant @ AceTech Web Solutions Inc Project with InfoSys Consulting Services - Ford implementing an International Unified Service Desk Call Center application integrating several Ford external systems, Azure Service Bus applications allowing call center agents to support the customer FordPass mobile application and the FordPass Dynamics 365 web application. Customizations included several Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Email Templates, Iframe integrations, Web Service REST, SOAP Service Endpoints, Dashboard and Reporting deliverables. Other deliverables included a Dynamics CRM USD Humanify Chat Hosted Control allowing text communications with the FordPass mobile app and an integrated Interactive Client .NET Edition CTI Service Provider allowing agents to talk directly with FordPass mobile app clients.Project with International Speedway Corporation implementing a Dynamics CRM 365 sales, marketing ticket sales management solution where responsibilities included implementing several CRM Plug-Ins, Business Process Flows, Workflow Processes, Custom Workflow Activities, Entity, Entity Forms, Entity Views Dashboard Charts and reporting customizations, Project with Health Services Advisory Group implementing a Dynamics CRM 365 medical services management solution where responsibilities included implementing several CRM Plug-Ins, Business Process Flows, Workflow Processes, Custom Workflow Activities, Entity, Entity Forms, Entity Views Dashboard Charts and reporting customizations, Tampa/St. Petersburg, Florida AreaSenior .NET, Dynamics 365 CRM/USD, SharePoint, BizTalk, Azure, InRule, IoT Implementation Consultant @ AceTech Web Solutions Inc Several projects with InRule Technologies ROAD Services Team providing technical consulting services for several InRule Clients administering, configuring irServer, irCatalog, InRule Integration Framework for Microsoft Dynamics CRM environments and developing client Proof of Concepts to assist clients in creating best practices rule authoring, rule execution base platforms for associated projects. Several projects migrating ASP.NET MVC Azure Web Apps to ASP.NET MVC Core 1.0 Web Apps, implementing several WCF Web Services & ASP.NET Web API 2 Restful services, Azure SDK 2.9 service bus listener service development, Azure Web Job development and InRule irServer Business Rules injection and WF workflow activity development.Project with Independent Purchasing Cooperative implementing a Unified Service Desk Call Center application integrating 3 web applications, 3 web form applications, several Dynamics CRM 2015 customizations including Plug-Ins, Workflow Processes, Entities, Entity Forms, Entity Views, Email Templates, Iframe integrations, Web Service REST, SOAP Service Endpoints, Dashboard and Reporting deliverables. Other deliverables included a Dynamics CRM USD Interactive Client .NET Edition CTI Service Provider, Scribe & Kingsway Soft SSIS data migration, integration service deliverables, a Dynamics CRM WCF Service Gateway integrating with an Azure Service Bus Brokered Messaging service. Project with Independent Purchasing Cooperative implementing an Azure IoT Hub & remote monitoring IoT device dashboard web app that provides IoT device management, event message management and a Dynamics CRM Service Bus enabled plugin to manage IoT device data visually accessible in CRM dashboard, chart customizations.. From October 2014 to October 2016 (2 years 1 month) Tampa/St. Petersburg, Florida AreaSenior .NET, BizTalk Server 2004 Technical Lead - Designer, Developer @ Allstate Insurance Senior architect, designer, lead developer of the Allstate NextGen initiative which was a 3 year IT plan to re-architect, design and develop the Allstate Claim system based on the Accenture Claims Solution.Responsibilities included technical strategy formulation, enterprise tool selection, enterprise framework and common component design and implementation. Deliverables included a .NET based, n-tiered distributed Asynchronous Event Processor server that served as the workflow processing service during the processing of a claim. This framework used the Accenture Event Processor Service as a base and was integrated into the Allstate environment providing a rich services API. From September 2005 to October 2006 (1 year 2 months) Greater Chicago AreaSenior Web Architect/Developer @ Axcelis Technologies Senior developer of a Web based manufacturing diagnostics system which monitored manufacturing stations in the silicon chip manufacturing industry and supplied real time information to help desks and plant manufacturing engineers in the field. The 100+ web page, web diagnostics system was engineered using HTML/DHTML, MS C++ 6.0, DCOM, JavaScript and JScript for the front end presentation layer and MS ASP, VBScript/JScript, Java, JavaScript for the middle tier web server and application server components. The data access layer was implemented in SQL Server 2000 where all database objects were designed and implemented to facilitate a distributed online and data warehousing application. Responsibilities also included optimizing and engineering a high capacity SQL Server 2000 data base and introducing optimal triggers and stored procedures for staging the data base and optimizing data base integrity. Several data monitoring application and data warehouse staging application were written in VB and C++. This application was built on the Windows 2000 enterprise platform where responsibilities included performing a complete database design and optimization of all database objects, C++, Java and JavaScript development, Active Server Page coding, database development tasks, and systems testing. This system was implemented using MS SQL Server 2000, MS C++ 6.0, VB 6.0 MS Java 6.0, MS Active Server Pages, MS JavaScript, MS ADO, and HTML. From October 2000 to February 2001 (5 months) Rockville, MarylandSenior Web Consultant @ Validea Capital Management, LLC. Senior QA/troubleshooting developer of a Web based stock analyst expert tracking and prediction system. The validea web system was reengineered using HTML, MS Java 6.0, VB 6.0, JavaScript and VBScript for the front end presentation layer and MS ASP, Java, JavaScript for the middle tier web server and application server components. The data access layer was implemented in SQL Server 7.0 where all component transactions were converted to Stored Procedures. Responsibilities also included optimizing and reengineering a high capacity SQL Server data base and introducing optimal triggers and stored procedures for staging the data base and optimizing database integrity. This application was built on the Windows 2000 enterprise platform where responsibilities included performing a complete database re-design and optimization of all database objects, Java and JavaScript development, Active Server Page coding, DBA development support tasks, and systems testing. This system was implemented using MS SQL Server 7.0, MS Java 6.0, MS Visual Basic 6.0, MS Active Server Pages, MS ADO, MS JavaScript/VBScript, and HTML. From September 2000 to October 2000 (2 months) Hartford, Connecticut AreaSenior Implementation Consultant @ Bell Design and Implementation of a 3270 Online Application Shell subsystem composed of a PM Window Based Forms Generator, a PM Help Manager Based Job Help Facility, and several PM Database Entry and Maintenance modules.Design and implementation of a 3270 HLLAPI / LU 6.2 Server and Security Server for a 3270 Workstation LU distribution, logon/logoff management LAN distributed processing architecture.Design and implementation of an OS/2 application workstation environment setup/restore subsystem which enumerates OS/2 desktop and user application menu's for database literal conversion (Multi-Lingual Support), retrieve workstation run-time attributes, and Access LU server for host logon or LU 6.2 TP-transaction session. This subsystem was MS SQL Server Database driven around an application database contained on both primary and backup servers.Design and implementation of an application dispatch router system composed of a multi-instance named-pipe client server, and client named-pipe endpoint applications where all LAN server based applications would utilize a common multi-threaded, multi-instance named-pipe message router subsystem for all application workstation communications.Design and implementation of primary and backup LAN server synchronization modules to coordinate primary and secondary server startup and shutdown activity in order to protect local and remote LAN Bell LU 6.2 TP transaction host processing and coordinate workstation access.This Bell Customer Support system runs under OS/2 1.2, MS LAN Manager, NCR Communications Manager, MS SQL Server 1.0, and was developed in MS C 6.0 and MASM. From December 1990 to June 1991 (7 months) Toronto, Canada Area
National Retail Credit Services Inc
Senior Web Architect/Developer
February 2001 to September 2001
Toronto, Canada Area
Optus eBusiness Solutions
Senior e-Commerce Architect/Developer
June 2000 to September 2000
Toronto, Canada Area
Ontario Ministry of Community Safety and Correctional Services
Senior Implementation Consultant
February 1999 to November 1999
North Bay, Ontario
Star Data Systems, Inc.
Senior Implementation Consultant
February 1997 to December 1998
Toronto, Canada Area
CIBC Mondex Group
Senior Designer/Developer
August 1996 to February 1997
Toronto, Canada Area
RBC
Senior Implementation Consultant
December 1989 to December 1990
Toronto, Canada Area
AceTech Web Solutions Inc
Senior .NET, Dynamics 365 CRM, AX,, SharePoint, BizTalk, Azure Implementation Consultant
October 2014 to December 2016
Tampa/St. Petersburg, Florida Area
AceTech Web Solutions Inc
Senior .NET, Dynamics 365 CRM, SharePoint, BizTalk, Azure, InRule Implementation Consultant
October 2014 to November 2016
Tampa/St. Petersburg, Florida Area
AceTech Web Solutions Inc
Senior .NET, Dynamics 365 CRM, AX, SharePoint, BizTalk, Azure Implementation Consultant
October 2014 to March 2015
Tampa/St. Petersburg, Florida Area
Edecon Software Inc
Senior .NET, SharePoint Server 2010/2013, Dynamics CRM 4.0/2011/2013, Dynamics AX 2012 R2 Consultant
January 2013 to May 2015
Tampa/St. Petersburg, Florida Area
Edecon Software Inc
Senior .NET, SharePoint Server 2010/2013, Dynamics CRM 4.0/2011/2013, Dynamics AX 2012 R2 Consultant
January 2013 to October 2014
Tampa/St. Petersburg, Florida Area
EnerNOC Inc
Senior .NET Dynamics CRM 4.0/2011, SharePoint Server 2010 Consultant
January 2013 to May 2013
Boise, Idaho
Jackson Hewitt Tax Service
Senior .NET, SharePoint Server 2010, BizTalk Server 2010, WCF Consultant
October 2012 to January 2013
Sarasota, Florida Area
Microsoft Consulting Services
Senior .NET, Dynamics CRM 2011, WCF, InRule Consultant
June 2011 to October 2012
St. Petersburg, FL
Ministry of Community Safety & Correctional Services
Senior .NET, SharePoint 2010, Dynamics CRM 4.0 Consultant
January 2011 to June 2011
Toronto, Ontario
Florida State University
Senior .NET, SharePoint Server 2010 Architect, Designer, Developer
September 2010 to February 2011
Tallahassee, FL
Alliance Films Inc
Senior .NET, Dynamics CRM 4.0, SharePoint Server 2010, WF, WCF Architect, Designer, Developer
February 2010 to September 2010
Toronto, Canada
OPS Government Services Delivery Cluster
Senior .NET, SharePoint Server 2007, WF, WCF Technical Architect, Designer, Developer
May 2009 to February 2010
Toronto, Canada
Rise Vision Inc
Senior .NET, Silverlight, WCF, WF Architect, Designer, Developer
May 2009 to September 2009
Toronto, Canada Area
Maritz Canada Inc.
Senior .NET, Dynamics CRM 4.0, WCF Designer, Developer
January 2009 to May 2009
Toronto, Canada Area
Carlson Marketing Group
Senior .NET, WCF SOA Technical Architect, Designer, Developer
June 2008 to December 2008
Toronto, Canada Area
GMAC Corporate Services
Senior .NET, SharePoint Server 2007, Dynamics CRM 3.0, 4.0 Technical Architect, Designer, Developer
November 2007 to June 2008
Greater Detroit Area
RBC Insurance
Senior .NET, SharePoint Server 2007, BizTalk Server 2006 Technical Lead - Designer, Developer
April 2007 to November 2007
Mississauga, ON
Assurant Health
Senior .NET, BizTalk Server 2004, SharePoint Server 2007 Portal Technical Lead - Designer, Developer
October 2006 to November 2007
Greater Milwaukee Area
Insurance Bureau of Canada
Senior .NET, BizTalk Server 2004 Technical Lead - Designer, Developer
November 2004 to September 2005
Toronto, Canada Area
Durham Region Corporate Information Services
Senior .NET Technical Lead - Designer, Developer
November 2003 to November 2004
Toronto, Canada Area
Ajilon eBusiness Solutions
Senior .NET, WebSphere 5.X Web Technical Lead - Designer, Developer
May 2003 to November 2003
Toronto, Canada Area
Metro City Ottawa
Senior .NET Technical Lead - Designer, Developer
February 2003 to May 2003
Ottawa, ON
Metro Toronto Tourism
Senior .NET Web Architect Consultant
February 2003 to February 2003
Toronto, ON
Toronto Transit Commission
Senior .NET, WebSphere 4.X Web Technical Lead - Designer, Developer
October 2001 to January 2003
Toronto, Canada Area
GE Power Systems
Senior Data Architect/Developer
January 2000 to June 2000
Greater Atlanta Area
Lansys Communications Inc
Senior Implementation Consultant
September 1989 to October 1999
Toronto, Canada Area
Lansys Communications Inc
Senior Implementation Consultant
September 1989 to October 1999
Toronto, Canada Area
Lansys Communications Inc
Senior Implementation Consultant
September 1989 to October 1999
Toronto, Canada Area
Lansys Communications Inc
Senior Implementation Consultant
September 1989 to October 1999
Toronto, Canada Area
Metro Hall - Ministry Of Social Services
Senior Implementation Consultant
December 1994 to January 1996
Toronto, Canada Area
Insurance Bureau of Canada
Senior Implementation Consultant
July 1994 to November 1994
Toronto, Canada Area
Bank Of Montreal
Senior Implementation Consultant
December 1992 to October 1994
Toronto, Canada Area
IBM Canada
Senior Implementation Consultant
January 1992 to February 1993
Toronto, Canada Area
Alcatel Inc SEL Division
Senior Implementation Consultant
June 1991 to September 1992
Toronto, Canada Area
Unitel Telecommunications
Designer/Developer
April 1988 to December 1989
Toronto, Canada Area
Electronics Surveillance Corp
Designer/Developer
September 1987 to April 1988
Toronto, Canada Area
Chameleon Typeface Foundry Inc
Designer/Developer
May 1987 to December 1987
Toronto, Canada Area
Impex Customs Software Inc
Designer/Developer
November 1986 to May 1987
Toronto, Canada Area
Zemos Systems Ltd
Designer/Developer
September 1986 to May 1987
Toronto, Canada Area
AceTech Web Solutions Inc
Senior .NET, Dynamics 365 CRM/USD,, SharePoint, BizTalk, Azure Implementation Consultant
Tampa/St. Petersburg, Florida Area
AceTech Web Solutions Inc
Senior .NET, Dynamics 365 CRM/USD, SharePoint, BizTalk, Azure, InRule, IoT Implementation Consultant
October 2014 to October 2016
Tampa/St. Petersburg, Florida Area
Allstate Insurance
Senior .NET, BizTalk Server 2004 Technical Lead - Designer, Developer
September 2005 to October 2006
Greater Chicago Area
Axcelis Technologies
Senior Web Architect/Developer
October 2000 to February 2001
Rockville, Maryland
Validea Capital Management, LLC.
Senior Web Consultant
September 2000 to October 2000
Hartford, Connecticut Area
Bell
Senior Implementation Consultant
December 1990 to June 1991
Toronto, Canada Area
Senior developer/architect of a J2EE based, 200+ web page e-commerce, customer credit application processing system which went live in over 200 Credit Application branches. The project allowed users instantaneous access to customer credit information and provided online customer credit application approval services. This application was built using IBM Websphere 3.51 J2EE platform technology and developed using the... Senior developer/architect of a J2EE based, 200+ web page e-commerce, customer credit application processing system which went live in over 200 Credit Application branches. The project allowed users instantaneous access to customer credit information and provided online customer credit application approval services. This application was built using IBM Websphere 3.51 J2EE platform technology and developed using the MVC Struts framework, HTML/XML, Java, Swing, JavaScript and Java applets for the front end presentation layer architecture. The middle tier utilized JSP, EJB, JNDI, JMS, JTA and Java Servlets to facilitate business logic and workflow processing. The data access tier used an EJB based MQSeries engine to facilitate mainframe connectivity and used JDBC 2.x and DB2 7.1 for database processing where all EJB business component DB transactions were converted to cataloged procedures. Further responsibilities also included detailed object modeling and data modeling using UML and Rational Rose, Java development at all architecture layers concentrating on middle and data access layer jsp, servlet, and ejb classes and optimizing a large DB2 database. The original application was a Visual Basic fat client application where our challenge was to reengineer the application with J2EE technologies in order to web enable the solution for the client. The application was built on Windows 2000 workstations using SUN One Studio and Visual Age IDE client environments, AIX application servers running IBM Websphere and DB2 7.x. Tools used included Rational Rose J edition, IBM Visual Age for Java 3.5, IBM MQSeries for Java 3.x, IBM MQSI 2.x, VB 6.0, DB2 7.x, and IBM Websphere 3.5 application server.
What company does John Phinney work for?
John Phinney works for National Retail Credit Services Inc
What is John Phinney's role at National Retail Credit Services Inc?
John Phinney is Senior Web Architect/Developer
What industry does John Phinney work in?
John Phinney works in the Computer Software industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
John Phinney's Social Media Links
/school/yo...