Senior Technical Consultant Resume
SUMMARY:
- Sr. Solutions/Integration/Enterprise Architect / IT Manager, specializing in delivering solutions and enterprise architecture along with large multi tiers solutions architecture and design using different technologies.
- Extensive experience building custom Internet - based architectures using Microsoft Technologies like: C#, WPF, ASP.NET 4.0 Ajax, JSON, WCF, WF, Entity Framework, Silverlight, Dynamics CRM 2011/4.0, XML, XSLT, Enterprise Library, BizTalk 2006/2009, SQL Server 2008/2012, Oracle 9.0, Sybase and MSMQ.
- Proficiency in architecting and designing IT solutions, systems integration solutions, database design and architecture as well as enterprise architecture to be used to implement the Business logic, Services, Systems integration requirements and the conceptual blueprints to define the structure and operations of an enterprise in various industries as: Banking - Capital Markets (BMO), Brokerage, Health Care, Insurance (Manulife, Foresters), Government - Business management and Business - IT alignment, Utilities, Advertisement and Distribution (Toronto Star), and .
TECHNICAL SKILLS:
Technology and Tools: C# (3.0, 3.5, 4.0, 4.5) / C++ ASP.NET 3.5/4.0 / ASP.NET MVC 4 Visual Studio 2008/2010/2012 Application/Solutions Architecture Dynamics CRM 2011/2013, 4.0, Sure Step Methodology SOA applied integration patterns / architecture Team Lead WPF / Silverlight JavaScript, JSON, AngularJS KnockoutJS SDLC applied patterns: Sure Step, MSF, Agile ADO.NET / Link to SQL / Link to XML Entity Framework WCF/WF/XML/XSLT/JSON Windows 8 Apps Dev./Architecture SQL Server 2005/2008/2012 TFS 2010/2012 SQL Server Reporting Services - SSRS SQL Server Integration Services - SSIS OLAP - SQL Server Analysis Services Health Care (Ministry of Health) Health Information Access Layer (HIAL) HL7 message standard Banking - Trading and Wealth Management Crystal Reports Microsoft BizTalk Server 2004/2006/2009 Toronto Hydro Sparx EA SharePoint 2007/2010 development/architecture Object/Data modeling Broadridge (ADP) book of record/ Bloomberg Object/Data modeling MS Enterprise Library 3.1, 4.1, 5 & 6 WebSphere MQ Jboss & WebSphere Application Server VB.NET Java Oracle / ODP.NET / Sybase SSIS Data Integration Solutions Windows PowerShell
PROFESSIONAL EXPERIENCE:
Confidential
Senior Technical Consultant
Responsibilities:
- I designed and implemented software components for a Microsoft Dynamics CRM solution using Plugins and Java Scripts. This solution leverages all the features existent in Dynamics CRM 2013. Designed Entities Data Modelling through the Dynamics CRM web browser solution customization tool.
- Also I work on design and development for a Web Portal solution using ASP.NET MVC 4, AngularJS, C#, Entity Framework 4.5 and SQL Server 2012 as backend as well as Java Script, JSON and Ajax for client side. Business logic components in the solution implement the FSCO business requirements for the portal.
- FSCO business requirements were transformed to UML design blueprints and software components were implemented according to user stories using C#, Plugins, Java Scripts, for Dynamics CRM and Views, Controllers and models for the MVC 4 application.
- I worked with Team Foundation Server TFS 2012 for the source repositories and work items management system.
Confidential
Senior Solutions Architect / Dynamics CRM / IT Development Manager
Responsibilities:
- I designed, architected and built a Sales Performance Management solution for various clients that integrates with Microsoft Dynamics CRM 2011 and leverages all the features existent in Dynamics CRM.
- This is modern solution with a Windows 8 look and feel with tiles. It is an N tiers C# application model with WPF as technology implementation for the UI layer, WCF as a services layer, business logic components in C#, Entity Framework 4.5 and SQL Server 2012 as backend as well as architecting and designing the Entities Data Model based on the business requirements.
- From the business perspective the application includes the following features: Excel Forms and Reports for performance management using intensive calculations / formulas / v-lookups, Metadata management, Business Workflows, Data processes and Dynamics CRM 2011 integration. I worked with
- As an IT Manager I lead a team of 5 Sr. Developers offshore guiding them in the process of design and implementation of the solution. I follow an agile type of SDLC process and I use Team Foundation Server as a repository and to manage the work items for my team.
- I used Windows PowerShellcommands and scripting languageto manage/administer server environments like: Windows Server, Exchange and Dynamics CRM 2011.
Confidential
Senior Technical Consultant / Team Lead
Responsibilities:
- Confidential with around 31,000 professionals in 125+ offices worldwide provides end-to-end IT and business process services that facilitate the ongoing evolution of Confidential clients’ businesses.
Confidential
Dynamics CRM Solutions Architect
Responsibilities:
- The intent is to deploy the Microsoft CRM 2011 system to all fourteen (14) LHINs and approximately 450 users
- Confidential has been engaged by LSSO to make educated decisions towards a suitable support model for the LSSO’s Microsoft Dynamics CRM solution.
- The LHIN environment was designed to contain two Dynamics CRM systems:
- Production
- Development/Test/
- Data Cleanup (remove test data)
- Customization clean up (remove test customization)
- Environment installation: Virtual Servers setup with Microsoft Windows Server 2008 R2, Dynamics CRM 2011 installation and setup including SQL Server 2008 R2 cluster setup and CRM databases deployment
- Environment configuration: E-mail router, SQL Server Reporting Services, Dynamics CRM Extension for Reporting Services and Dynamics CRM for Outlook
- Migration of the existing solution from CRM 4.0 to CRM 2011 meaning: Data (Databases) migration and Organization creation and setup
Confidential
Sr. Solution Integration Architect
Responsibilities:
- Confidential Wealth360is a comprehensive suite of solutions that help wealth management professionals anticipate change, offer creative options and increase efficiencies as they manage their clients’ investments. From front office sales tools to middle office decision making and back office administration, Confidential Wealth360 delivers an industry-leading, end-to-end wealth management solution that addresses the need for proactive investment management, planning and portfolio administration.
- I worked in a team to analyze the TD Wealth management high level requirements and built a fit-gap matrix between these requirements and Confidential Wealth360 features.
- I focused also on the Confidential Wealth360 investment advisor solution to provide TD Wealth management advisors with an easy-to-use system to manage their book of business. Using the portfolio management functionality of MVest, the Confidential Wealth360 investment advisor solution adds features as inquiry, account grouping, reporting and query functionality to the existing modeling, rebalancing and performance reporting capabilities. Investment advisors increase client management capabilities by leveraging Confidential Wealth360's ability to integrate to the TD advisor's CRM solution which in this case was Microsoft Dynamics CRM.
- I built the high level architecture diagrams to implement the integration between Mvest investment advisor solution with the TD Wealth management legacy applications.
Confidential
Sr. Solutions Architect / SOA Integration Architect
Responsibilities:
- Confidential has been engaged by WSIB to assist in Applications Portfolio assessment and modernization of over 100 applications including mainframe, Client-Server (Java), 2/3 Tiers and Batch data transformation/transfer jobs.
- This project goal is also an alignment (fit-gap) analysis between the required Business Processes and the current IT Applications portfolio functions.
- Utilized IB-ARM tool to evaluate and produce reports for applications on different platforms (mainframe, Oracle, IBM). Output reports (metrics) were created including: Lines of Code, Complexity, Function Points and Interfaces with other applications and programs flowcharts.
- Assessed the applications based on Balanced Scorecard and created a road-map for modernization or replacement of the legacy applications. I prepared (in a team) the Current and Future state application portfolio documents.
Confidential
Dynamics CRM Architect / Enterprise Architect
Responsibilities:
- Confidential has been engaged by WSIB to assist in the RFP development and to conduct a marketplace/vendors assessment for PBAS services.
- Performed activities are: gathering business requirements through numerous meetings and presentations at WSIB with all the stakeholders involved in this solution. Built a PBAS Vendors comparison and gap analysis matrix based on interviews with the vendors and feedback from our client subject matter experts.
- The services that are needed in this PBAS solution are: Billing and Payment Processing, Drug Verification and Payment Processing, Electronic Referrals to Health care providers/Document management and Work Reintegration/Transition Plan Management
- Analyzed the SOA integration with the Health Care Provider systems through Health Information Access Layer (HIAL) type of applications and integration.
- Analyzed Microsoft Dynamics CRM 2011 capabilities as a fit for the Claims and Case Management business functionality/requirements to replace the Curam system.
Confidential
Solutions & Dynamics CRM Architect/ SOA Integration Architect
Responsibilities:
- Implemented the Architecture and Design documents for a Life Insurance business application.
- Mentored a team of 7 developers and Sr. developers in India to achieve success in getting done their tasks.
- Architected and designed part of the Dynamics CRM 4.0 Foresters implementation: Plugins and Workflows needed to automate the business process of updating of s, Contacts/Members or Household based on certain events and the CRM Xrm platform components for integration of Dynamics CRM with an ESB JBoss server system, WebSphere MQ and Mainframe Policy administration systems.
- Responsible for overall Data Mapping end to end regarding the XML messages to be used by different ACORD transactions.
- Architected, designed and implemented the SOA based middleware for systems integration using a .NET web services solution that makes the integration between a Dynamics CRM 4.0 Foresters implementation to an ESB Jboss and a WebSphere MQ Server to the legacy or new applications that are going to be used by Agents to Search or Enter insured contacts and Policies in these systems. I also designed the Entities Data Modelling for this solution in accordance with the business requirements for the Policies Administration System.
- The Middleware .NET solution was using CRM Sdk Xrm platform to access Dynamics CRM 4.0 and query/insert/update entity records.
- Integrated Dynamics CRM 4.0 with the SharePoint the Foresters Client SharePoint 2010 portal using the OOB capabilities of Dynamics CRM and SharePoint using List Component and SharePoint documents folders and lists.
- Used extensively the ACORD XML Standard in the SOA Systems integration through messaging between Microsoft Dynamics CRM and other systems.
- Involved in the design and development of SharePoint Server 2010 web pages and integration with Dynamics CRM system.
- Followed the Sure Step methodologies (Recommended steps, stages, best practices and deliverables) to achieve success in the project.
- I Used Zachman architecture framework for defining the logical and physical models: Row 3 System Model (Logical) deliverables and Row 4 Model (Physical) deliverables.
- I managed a team of 5 Sr. Developers and developers in Bangalore guiding them in the process of design and implementation of the solution. I followed an agile type of SDLC process with small 3 weeks sprints to better communicate and get quick feedback from our client about the application design and architecture.
Confidential
Solutions Architect / Team Lead
Responsibilities:
- Implemented the Architecture Design document for Confidential . Mentored the team of developers to achieve success in getting done their tasks.
- InfoDirect is an internet-based system that provides 24/7 online connection to Life and Living Benefits insurance policy information, including: client profiles, policy details, new business (underwriting), Inforce Updates, and distributor information.
- Confidential is an online (web-based, 24/7) service available through Repsource. It provides a single point of entry for inquiry and reporting on Manulife clients’ Individual Life and Living Benefits Insurance, Individual Wealth Management (IWM), Manulife Bank, and Manulife Securities.
Confidential
Technical/Solutions Architect
Responsibilities:
- Provides an integrated environment for managing Iridium company customer management and content displayed on the web site;
- I delivered a content approval management workflow that streamlines the process of promoting Iridium to clients on the web. Also it implements the main Iridium web portal. This portal is based on SharePoint Server 2010 and advertises all the Iridium's mobile voice and data communications Products and Services the company delivers.
- I delivered the Solutions Architecture for restructuring the Iridium old solution and introduce a three layers architecture solution based on workflows and services.
- I also architected and implemented the content management workflow that implements the process of promoting Iridium content on the web portal.
Confidential
Solutions Architect/Project Technical Lead
Responsibilities:
- Reduced the number of application instances in use;
- Reduced the manual re-keying of data when a new flyers booking order is entered;
- Standardized and streamline workflows and processes for flyers booking;
- I delivered integration architecture with legacy FoxPro INCA distribution application and PBS (DTI) enterprise advertisement application. Also some business components from FoxPro were migrated to .NET C#.
- Offered a Web platform for clients to remotely access the new booking functionality;
- Comply with PCI and ensure the proper handling of sensitive rmation in regards to privacy legislation where appropriate.
- I delivered the Solutions Architecture documents like: FBS Solutions Architecture document, Use Cases and Activity Diagrams on time and of high quality. I designed the domain object model that maps to the data model using Entity Framework from Microsoft.
- I used Zachman architecture framework to define the business rules and the new system rules. I defined and implemented: part of the Row 2 Business Model (Conceptual) deliverables (helped BA team); Row 3 System Model (Logical) deliverables and Row 4 Model (Physical) deliverables.
- I also delivered the Security, Event Logging and Exception Handling Design for FBS and Options for Reporting Implementation in Flyer Booking System - SQL Server Reporting Services.
- This application that I architected and designed was using Microsoft environment and technologies like: Silverlight 3.0, WPF, WCF (Windows Communication Foundation), ADO.NET Entity Framework, C#, .NET framework 3.5, Spring.NET framework and SQL Server 2008.
Confidential
Senior Technical Specialist
Responsibilities:
- Prime Brokerage System Project - Solutions Architect / SOA Integration Architect / Team Lead ( )
- Architected the Prime Brokerage System solution and Lead a Team of 18 Developers, Senior Developers and BA’s $12 mill project
- I translated the Business requirements from our client (Prime Brokerage Services department) in UML design diagrams diagrams and further on to Architecture and Design documents. I was also managing the development team for 1 year and helping team members with .NET integration services, development and stored procedures.
- This is an investment Prime Brokerage Services business solution. It was involving business / systems integration with some other investment solutions (Eagle Investment System and Softek Margin Management System) following the SOA principles and best practices.
- The solution was architected as a three tiered Services ASP.NET 2.0/3.0 Web application with web services that integrates Eagle Investment Systems wealth management - portfolio management,reporting andperformance measurement in it.
- It’s using C# business components and data access components. This application is using data access connecting to: Oracle Server through ODP.NET API and SQL Server 2005.
- Built the Application Architecture/Data Modeling (Design), High Level Design and Detailed Design of the application using Sparx EA. Developed application and database components as required using .NET with C#.
- I used Public Key Infrastructure - PKI security technology in exchanging trading messages with asymmetric cryptography to deliver a highly secure security mechanism. This PKI technology has been used to secure the internet connection from a corporate client to the portal on entering and submitting trading data.
- Implemented SAML in the integrated Prime Brokerage System Portal to solve the Web Browser Single Sign-On (SSO) for different sections of the portal owned by BMO and Eagle Systems.
- I performed the application and database performance tuning in this project in order to increase the performance of the application.
- A WebSphere Message Broker integration system pulled the orders/trading data records from the BMO Oracle database and pushed them through a WebSphere Message Queue to Broadridge (ADP) Book of Record for orders and trading records, validation occurred and the orders came back from Broadridge with an Order tag and validation status.
- I helped/mentored the developers to implement C# business components.
- Built basic and complex reporting including trades, portfolios, positions, and commissions based on
- Clients, Traders and Trading groups dimensions. These reports also targeted "what-if" scenarios analysis.
- I used Crystal Reports Server to build these reports.
- Technology: Oracle Server 9.2 & 10, ODP.NET 10.2 data access, Spring.NET framework, SQL Server 2005, .NET 2.0 and 3.5 development platforms with C#, Java 2, XML, XSLT, Web Services, Enterprise Library 3.5, Visual Studio Team System 2005/2008 as the development tool and IIS Web Server on Windows Server 2003; SQL Server Reporting Services and Crystal Reports Server as Reporting framework.
- I used BMC Remedy IT Service Management Suite in all my projects and applications for release and deployment management, change, asset, and request management for a seamless integrated process. Mainly all the application deployments were using the same BMC Remedy as a change, asset and request management tool.
- I designed Data integration ETL packages using SQL Server Integration Server SSIS used to import Oracle data from different sources to the SQL Server 2005/2008.
- Capital Markets is a BMO group specialized in Financial Investment industry, serving a wide range of investment companies.
- As a Front Office main tool at BMO I used Fidessa application. In the process of adopting Fidessa as a BMO's Front Office tool we evaluated (I actively tested from a technical standpoint)the Calypso Trading and Risk Management Platform.
- Worked on two Capital Markets applications and one complex Prime Brokerage project:
- Fidessa application that serves the Trading Floor at BMO is an integrated order management and trading electronic platform that enables the traders to improve internal productivity, meet audit trail and risk management requirements. Architected and designed Java message interfaces and worked on the Websphere with a J2EE solution to connect Fidessa to Imagine Risk Management Server on the Unix operating system.
- I designed and developed a SSRS & SSIS SQL reporting extension to Fidessa named Fidessa Query Tool which is a new audit tool that uses an ETL process to import the orders/trades records from Sybase to SQL Server 2005 to allow users produce trading reports based on queries from a mirror of Fidessa Sybase database offline without any impact on the Fidessa production system. This tool enables users to search for all orders entered or received into Fidessa related to order entry (electronic or manual), routing/execution of orders, and all associated audit trail information. Fidessa is using Fix messaging protocol to carry over the trading data between systems.
- SQL Server Reporting Services 2005 has been leveraged for creating orders entered or received into Fidessa reports and all associated audit trail information.
- Tested and analyzed Calypso Trading application as part of the replacement program.
- I also architected, designed and implemented simple and complex SSIS data integration and SSRS reporting applications for Derivatives and Risk Department as additions to their applications.
- ISTAR - CRM system is a Contact Relationship Manager application serving the needs of the Institutional Equity Sales & Research business.
- ISTAR CRM is a three tiers windows/internet application with CRM custom web pages, using C# plugins and workflows. This application is using SQL Server 2005/2008 to store the contact information and daily trades & commission’s data. I worked on designing reports in this system using SQL Server Reporting Services.
- I architected, designed and developed the data integration between BMO commissioning legacy systems, Broadridge(ADP) book of record for trading data files, Bloomberg data and this application using SSIS packages for ETL processes to import SQL data from different sources, transform the data and save it to the database transaction tables.
- I performed the application and database performance tuning in this project in order to increase the performance of the application.
Confidential
Middle Tier and BizTalk SOA Architect/Team Lead
Responsibilities:
- The Ontario Laboratories Information Systems project OLIS - Ministry of Health is a multi-year, multi-phase effort to plan, build, maintain and operate laboratories information systems across the province of Ontario. OLIS is the first large scale type of Health Information Abstraction Layer (HIAL) application for Canada Health Infoway sponsored lab information system project in Canada.
- I designed/architected/developed middle tier .NET components based on SOA principles for this solution, database components and also improvements in the HL7 message flow and health business solutions. The primary tool used for designing the solution was Sparx EA/Visio tools and the development framework was a Development Environment that integrates with Microsoft Visual Studio .NET. Mentored the developers in India in code change and testing. Designed BizTalk orchestrations, adapters and pipeline components for a solution involving a SOA integration layer based on BizTalk system and using specific HL7 type of messages received by OLIS BizTalk system. Deploying the OLIS BizTalk solution in production environment was also one of my tasks.
- Architected and designed .NET C# Web Services interfaces to connect to a legacy health care reporting application.
Confidential
Database Architect / Sr. Developer
Responsibilities:
- Lead a team of 5 C#.NET/database developers for the Database and Middle Tier to architect/design/develop and test Database objects and .NET components.
- The project involved creating a workflow management Web Application that is used by the Accenture Business and Services for Utilities to track and manage all the front office work related to their clients like: Enbridge, Terasen, and Direct Energy.
- I created management reports for client’s status and problems following their calls. I was involved in many business requirements collection and analyze meetings. The solution involved creating an ASP.NET Web Application in C# using .NET server components, middle tier .NET components and data access components. Also a relational SQL Server 2000 database was developed as a back-end for this application.
- My role in this project involved designing and mentoring the development of the business logic specified by the client and the data access components in C#. I also designed and develop the stored procedures that contained most of the business logic for increase security and to avoid too many round trips to the SQL Server.
- New Microsoft/Avanade technologies have been used like: UIP (user interface process) for Presentation Tier, SharePoint 2003 (involved in Administration/Development in team), BizTalk 2004, Web Services for Middle Tier and SQL Reporting Services for creating management reports.
- Also a transactional replication was implemented between the production database and SQL Reporting Server.
Confidential
ASP senior web developer
Responsibilities:
- This was built as a Health Care business solution that is used by the National Health System (England) J2EE solution. It involved improving a JSP Web Pages Application using server objects (Java Beans components) in terms of Oracle SQL injection attacks, by modifying all the dynamic SQL queries with stored procedures for performance and security reasons.
Confidential
Team Lead of 6 developers and Web Architect
Responsibilities:
- Developed & Architected Web Applications and Web Portals with graphical, analytical and data support for Energy Profiling business and for Toronto Hydro Energy Services.
- I collected business requirements for the web sites through numerous meetings with subject matter experts at Toronto Hydro.
- Technologies and programming languages used were: ASP/ASP.NET, C#, VB.NET, SQL Server 2000, HTML, VBScript, JavaScript, XML, XSL, XML Web Services, SharePoint, COM/COM+ technology, UML/RUP
- Developed & Architected web based applications regarding Accounting Payroll system in: C#, VB.NET, SQL-Server 2000, ASP.NET, ADO.NET, COM/COM+ technology, .NET programming framework, XML
- Developed software applications regarding Remote Smart Meters for Meters Data Acquisitions in: Visual Basic 6 / VB.NET, SQL-Server 7.0 and 2000, ASP, ASP.NET, ADO, COM technology-ActiveX objects
Confidential
Responsibilities:
- As a teacher assistant I prepared and taught weekly courses and hands on computers laboratories regarding Java Client - Server Computing and SQL Server 2000 Courses and Labs. Also I held exams for this IT field
Confidential
IT Architect / Team Lead/ Senior Software Developer
Responsibilities:
- Designed/Developed banking software applications in: Visual Basic, Access, SQL - Oracle
- Performed the analysis and correlation of data within the theme of software applications, as part of Credits, Payments and Discount Department
- Performed application implementations in various environments for banking software
Confidential
Responsibilities:
- As a teacher assistant I prepared and taught weekly courses and hands on computers laboratories regarding C++, Visual Basic, Multimedia and General Computing Courses and Labs. Also I held exams for these IT field
Confidential
Computer Engineer
Responsibilities:
- Architected and Developed PC software applications regarding Remote Control Procedures for transformation electrical stations in: Borland Pascal, Visual Basic, Access, SQL. The remote electrical stations were equipped with industrial computers with Z80 microprocessors system
- Performed the analysis and correlation of data between electrical stations and what were showed on the monitor in the supervisory central room
- Provided the remote control software implementation