Shariq Imtiaz, Team Lead and Enterprise Architectrue, Consultant

Shariq Imtiaz

Team Lead and Enterprise Architectrue, Consultant

Fujitsu Consulting

Location
Canada
Education
Master's degree, IT
Experience
23 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :23 years, 4 Months

Team Lead and Enterprise Architectrue, Consultant at Fujitsu Consulting
  • Canada
  • My current job since August 2014

Lead application maintenance team on several projects while manage some new projects and work with business teams on business architecture, technical team on Data, application and technology architectures to review baseline and target architectures following TOGAF’s Architecture Development Cycle guidelines.
Lead the design, development, administration, and realization activities for client organization's architecture strategy which eventually integrates with Enterprise architecture.
Responsible for requirements collection, validation and documentation activities for Baseline and target Business, IS and Technology architectures for client organizations.
Collaborate with other core Enterprise Architects to set strategic directions of Data, Application and Technology Architectures and assist them to create transition plans to achieve future state.
Provide direct supervision and leadership to Application Team Members including participation in recruitment, conducting performance assessment and identify training and development needs
Provide consultancy and support to business units in identifying and implementing systems and external services to meet business needs
Suggest possible solutions to new business requirements by way of internal development and vendor supplied product.
Define project needs with client groups, define scope of project, identify resources needed, assign tasks, and develop schedules and methods for measuring results.
Monitors task performance and resource usage to ensure that assigned activities are completed in the most competent, effective and efficient manner.
Negotiate with clients to assess needs and to propose approaches and solutions to meet potential diverse requirements.
Understanding business needs and translating those needs to develop appropriate business applications that meet client deliverables within the agreed upon timelines and budget.
Conduct Architecture/Quality reviews of Projects & Change Requests to verify adherence to Organization standards
Coordinate with Business Managers, Users and vendors to ensure the services provided to the client organizations are fit-for-purpose, provide best value and follow best practice principles.
Ensure all the related application production support services follow respective SLAs and coordinate with the stakeholders accordingly.
Coordinate with System/User Acceptance/Integration team leads to establish, maintain and govern test activities and schedules.
Participate in the development of testing audit processes and procedures and ensure they are planned scheduled and executed, including Unit, Performance, Stress and Load (PSL) System, User Acceptance Testing (UAT), and Conformance.
Responsible to work with clients, collect requirements, suggest solutions to their business problems, establish architecture, implementation and test plans (which includes System testing, User Acceptance Testing and Integration Testing) and implement solutions as custom business applications
Responsible to ensure help desk, client support, application trainings and after hour supports are available at their respective timings to related users by establishing rotation based responsibilities with in team.
Lead the requirements collection, document, analyze, review and establish Requirement Specification documents and diagrams that reflects the business requirements. These documents and diagrams then get reviewed in the meetings with the business owner for validation and effectiveness, recommended changes are made as needed and becomes live documents.
Design and Develop new applications for clients as Team lead and ensure alignment of application and data architecture with organization architecture and development standards.
Lead maintenance and development of several client applications using Visual C#, VB.NET, SQL Server, ASP.NET, ColdFusion, Entity Framework, MS. Dynamics GP, Web Services, REST, Perceptive Enterprise Search, TFS 2012 and Ms. Enterprise library 6.

Senior Systems Analyst/Architect at Alberta Energy (Government Of Alberta)
  • Canada
  • June 2009 to March 2014

 Participated in full life cycle of CARS2 (Corporate Accounts and Reporting System) following Rational Unified Process(RUP) which is re-written on Microsoft platform from legacy COBOL mainframe based application.
 Gather and document requirements on various subject areas of the system and making modifications as required.
 Actively Participated in Database design and performance optimization.
 Carried out application coding using n-tier architecture with C#, SQL Server 2008/ 2012 and Crystal reports (some Adhoc reports using SSRS).
 Assist Project Manager to develop plans and estimates on time and resources for different modules of project.
 Worked as subject matter expert after project completion to provide ongoing support through requirements gathering sessions, regular interactions with business experts and reviewing existing COBOL code.
 Mentor junior team members in functional and technical areas as well as knowledge transfer on department standards and best practices.
 Worked closely with System Test Lead, Acceptance Test Lead, Migrations team, and Production Operations to ensure smooth transition of features through various environments.
 Responsible to ensure User Interfaces for all subject areas comply with department standards.
 Participate in periodic architecture meetings to establish an iterative approach for the establishment of Enterprise Architecture for Business, Information system and Technology as well as an iterative approach within these areas
 Worked with Enterprise Architecture team to establish baseline and target for business, information system and technology architectures.
 Helped Enterprise Architecture team to establish relevant models, diagrams and matrices for information system architecture phase for baseline and target architectures.
 Active team member in Maintenance and enhancement of AMI (Alberta Mineral Information) System.
 Exposing Web based screens using C#, HTML, ASP.NET and CSS to clients and WCF services to different applications
 Import existing data from text files by creating and using SSIS packages.
 Provide input as subject matter expert for several subject areas in meetings during application enhancement cycles.
 Provide production application support on rotation basis, raise ITSM tickets, launch investigation and get the issue resolved
 Train new analysts on Department’s custom Framework and code enhancements/bug reporting tool (IssueNet) by offering periodic presentations.
 Provide after-hours application support on rotating basis

Senior Programmer Analyst at World Wide Software Services
  • United States
  • September 2008 to April 2009

 Gathering requirements, document them and generating requirement documents from users.
 Working with Business team to translate requirements into System inputs and outputs.
 Responsible for the development and enhancements of software systems with n-tier architecture for internal use and for clients using C# .Net, ASP.Net, SQL Server 2005 and Crystal Report.
 Participated in development of Payroll/Employee/Consultant management system (part of HR system)
 Prepare process flows and UML Diagrams outlining system capabilities and processes.
 Participated in Team meetings and meetings with Business Teams periodically for status update.
 Modified existing software components and created test plan for System, User Acceptance and Integration testing.
 Mentored up to 2 junior Developers.
 Tested developed components for Positive, Negative and Exception tests.
 Researched new technologies and trained co-workers to implement in projects

Programmer Analyst at Morrison Hershfield Limited
  • Canada
  • August 2007 to September 2008

 Developed Customer Relationship Management software using VB.NET, MSSQL Server 2000 and Business Objects XI Crystal Reports.
 Participated in Design and development of Computer based Training Courses management tool as team member.
 Enhanced Building Assessment Tool using VB.NET, MS Access and Crystal Reports.
 Enhanced PALS (A tool that keeps track of certified Engineers and maintain their ability, expertise and specialization) using ASP.NET and SQL SEVER 2000.
 Tested (unit and integration) developed software components.
 Participated in periodic meetings to implement changes requested by clients using help desk tickets.
 Provided technical support to clients (internal) across North America

Software Consultant at Reliant Software Services
  • Canada
  • January 2006 to July 2007

 Collected requirements and generated requirement documents (SRS)
 Worked with other team members to generate System Specification Document and System Architecture Document
 Developed marketing, inventory and ledger systems for the organization
 Designed and developed a purchase system using Rational Unified Process (RUP) and UML.
 Developed business application software using Microsoft C# (.NET), MSSQL Server 2005, XML, ASP.NET
 Modified software components as per client requirement (Change request are made by clients using Magic Help Desk)
 Planned and supported System, User Acceptance and Integration tests of software components
 Provided User training on developed and modified software

Software Developer at International Marketing Alliance
  • Canada
  • December 2004 to January 2006

 Developed marketing, inventory and ledger systems for the organization
 Developed business application software (Sales, Payroll) using VB.NET/C#, MS Access/ MS SQL Server and Crystal Reports/ MS SQL Server Reporting Services
 Performed user requirement collection, analysis and application design
 Migrated existing application from VB 6 to .NET platform
 Imported data from old MS Access database to MS SQL Server by creating and using SSIS package
 Enhanced Intranet based application using VB.NET, ASP, MS SQL Server and Crystal Reports (Change requests used to be submitted by clients using pdf forms available on Network).
 Testing of application software
 Provided user training on developed software

Project Manager/ Application Lead at Hashwani Group Of Companies
  • Pakistan - Karachi
  • January 2002 to September 2004

 Planned and implemented web based applications, managing up-gradation and modification of computer hardware/software.
 Participated in meetings with other department managers to review Software requirements specification, Functional specification and System architecture documents and facilitate user requirements.
 Carried out Software Development as a Team Lead (VB 6.0/ C#.NET, MS SQL Server, Crystal report) with 3 other developers
 Implemented formal change management procedures (Submission of Change request forms, Categorization, prioritization and Analysis to be done by Team Lead, approval and schedule done by IS Manager and Team Lead, planning and review to be done by Team Lead)
 Worked with Senior Analyst to create process flow and entity relationship diagrams.
 Provided services and support for decision/information support systems to enhance Business Development activities
 Worked with other department staff in all phases of SDLC
 Lead team for generating formal Requirement, Analysis and Design Documents
 Responsible for Resources Allocation to Software projects
 Reviewed status of projects periodically and at milestones
 Developed effort and schedule estimates for projects within organization.
 Ensured fault free operation & upkeep of decision information systems and other IT support facilities

Systems Analyst at Hashwani Group Of Companies
  • Pakistan - Karachi
  • July 2001 to December 2001

 Analyzed and documented user requirements.
 As a Senior Developer responsible for Software development using n-tier architecture with VB 6, MS SQL Server, Crystal Report, HTML, ASP
 Created scripts to import data from Informix database into SQL Server 2000
 Worked with the development staff to ensure the product to meet the needs and expectations of the user
 Evaluated buy vs. build decisions in conjunction with management and development staff

Developer at Iqra Soft Computers
  • Pakistan - Karachi
  • April 2000 to April 2001

 Developed application using Visual Basic 6.0, SQL Server 2000 and Seagate Crystal Reports
 Responsible for Web site development using HTML, VBScript and ASP
 Carried out testing of developed software systems according to user requirements.
 Provided end user training of software systems

Education

Master's degree, IT
  • at Hamdard University
  • March 2009

MS/IT majors in Software Engineering

Bachelor's degree, Electronics Engg.
  • at Sir Syed University Of Engg. & Tech
  • January 2000

Specialties & Skills

IT Architecture
Software Engineering
Web Development
IT Project Management
Application Architecture
Software Development
Enterprise Architecture
Team Management
Consulting
IT Governance
Application Integration
Data Integration

Languages

English
Expert
Hindi
Expert
Urdu
Expert
Punjabi
Intermediate

Memberships

Association of Enterprise Architects
  • 32978633
  • February 2015

Training and Certifications

COBIT 5 Foundation (Certificate)
Date Attended:
December 2016
AWS Certified Solutions Architect - Associate (Training)
Training Institute:
Udemy.com
Date Attended:
January 2017
ITIL V3 Foundation (Certificate)
Date Attended:
September 2014
Valid Until:
January 9999
TOGAF 9 certified (Certificate)
Date Attended:
February 2015
Valid Until:
January 9999

Hobbies

  • Book Reading, Cycling