Anas Hariri, Ph.D, Eng.

Principal Solutions Architect at JEA
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Jacksonville, Florida, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Utilities
    • 700 & Above Employee
    • Principal Solutions Architect
      • Jan 2022 - Present

      Jacksonville, Florida, United States

    • Canada
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Architect at CGI US
      • May 2017 - Jan 2022

      Greater Atlanta Area • Architect and design solutions allowing to adapt Workforce Management system and Outage Management system to the business needs and to improve the performance • Work directly with the client computer system support personnel and developers to align priorities and strategic direction • Review the global architecture of the complex system and provide recommendations to improve it • Insure the integration of Workforce Management system and Outage Management System with Asset Management… Show more • Architect and design solutions allowing to adapt Workforce Management system and Outage Management system to the business needs and to improve the performance • Work directly with the client computer system support personnel and developers to align priorities and strategic direction • Review the global architecture of the complex system and provide recommendations to improve it • Insure the integration of Workforce Management system and Outage Management System with Asset Management system (Oracle eAM) as well as with other Utilities systems (Oracle C2M, MDMS, IVR,...) • Proactively identify potential issues that might occur by working on architectural documents, design documents and product specifications • Create high-level architectural specifications, and ensure feasibility and functionality with existing platforms • Provide on-call support and collaborated with business users in troubleshooting, resolving system issues and identifying enhancement opportunities • Take the ownership and responsibility to identify the root issues and provided architectural and technical solutions • Architect, design and implement an integrative multi-platforms Outage Summary Dashboard and Automated Power Restoration system • Research and coordinate release activities with vendors, management, infrastructure, DBAs, and security teams to ensure a smooth and trouble-free roll-out of software releases • Conduct research in collaboration with infrastructure team and lead the effort to migrate to .NET Core framework and to start integrating Angular framework in the design • Work in a client-facing capacity to research improvement point and to diagnose and troubleshoot architecture and infrastructure issues relating to Workforce Management systems and Outage Management systems software issues • Gather and analyze requirements regarding Workforce Management system and Outage Management system • Review all deliverables and ensure software standards are met Show less

    • United States
    • Business Consulting and Services
    • 1 - 100 Employee
    • Senior Software Architect
      • Aug 2016 - May 2017

      Jacksonville, Florida, United States • Architect and design solutions allowing to adapt Workforce Management system and Outage Management system to the business needs and to improve the performance on the customer’s end; • Review the global architecture of the complex system and provide recommendations to improve it; • Insure the integration of Workforce Management system and Outage Management System (FMS) with Asset Management system (Oracle eAM and IBM Maximo) and Customer Care and Billing system (Oracle CCB), as well as… Show more • Architect and design solutions allowing to adapt Workforce Management system and Outage Management system to the business needs and to improve the performance on the customer’s end; • Review the global architecture of the complex system and provide recommendations to improve it; • Insure the integration of Workforce Management system and Outage Management System (FMS) with Asset Management system (Oracle eAM and IBM Maximo) and Customer Care and Billing system (Oracle CCB), as well as with other Utilities systems (Meter Device Management, Interactive Voice Response, Outage Communication Management, etc.); • Proactively identify potential issues that might occur by working on architectural documents, design documents and product specifications; • Create high-level architectural specifications, and ensure feasibility and functionality with existing platforms; • Integrate Workforce Management and Outage Management systems with other systems and platforms through MultiSpeak bus, and architected and defined interfaces specifications; • Proactively identify potential issues that might occur by working on architectural documents, design documents and product specifications; • Architect and implement notification service; • Participate in planning and implementations; • Use Agile Scrum methodology to ensure high quality software delivery; • Take the ownership and responsibility to identify the root issues and provided architectural and technical solutions; • Assist the customer during the go-live period. Show less

    • Canada
    • Telecommunications
    • 1 - 100 Employee
    • Senior Analyst Programmer
      • May 2015 - Aug 2016

      Montreal, Canada Area • Architect and design SaaS to be integrated with Utilities systems; • Lead Mobile Applications development team; • Train software developers on Multiplatform development and User-Centered design; • Participate in planning and implementations; • Review and improve the global architecture and the security of the system; • Define Mobile Architecture to be part of the global architecture of the system; • Architect and design new functionalities for SaaS using Multiplatform… Show more • Architect and design SaaS to be integrated with Utilities systems; • Lead Mobile Applications development team; • Train software developers on Multiplatform development and User-Centered design; • Participate in planning and implementations; • Review and improve the global architecture and the security of the system; • Define Mobile Architecture to be part of the global architecture of the system; • Architect and design new functionalities for SaaS using Multiplatform framework; • Redesign existing desktop functionalities for Mobile platforms (Android & iOS); • Architect and develop engine allowing adapt the system to user context (user’s security level, language…); • Manage and distribute Mobile Applications in the stores (Apple App store & Google Play store). Show less

    • Canada
    • IT Services and IT Consulting
    • 700 & Above Employee
    • IT Consultant
      • Jan 2010 - May 2015

      Montreal, Canada Area • Analyze issues reported directly by the customers and provide architectural and technical solutions for Workforce Management system (i.e. PragmaCAD) and Outage Management system (i.e. PragmaLine); • Architect and develop Web services as well as Middleware services for Workforce Management and Outage Management systems within SOA architecture; • Architect and design new functionalities and features for Workforce Management system and Outage Management system; • Evaluate Utilities… Show more • Analyze issues reported directly by the customers and provide architectural and technical solutions for Workforce Management system (i.e. PragmaCAD) and Outage Management system (i.e. PragmaLine); • Architect and develop Web services as well as Middleware services for Workforce Management and Outage Management systems within SOA architecture; • Architect and design new functionalities and features for Workforce Management system and Outage Management system; • Evaluate Utilities infrastructure technology and provide design and architecture support; • Provide on-call support and collaborate with business users in troubleshooting, resolving system issues; • Architect and design proxy for GIS system to interface with Workforce Management system and Outage Management system; • Design customized solutions to respond adequately to the business needs of Utility companies; • Automatize importing Utilities data (gas pipelines, electrical network, etc.) and display it in GIS systems; • Design generic host-inquiry service to communicate with external systems; • Provide architectural solution to support customers working in multiple time zones; • Architect, design and implement Mobile systems for Meter service; • Develop tools and utilities to assist in system integration through SOA environment. Show less

    • Canada
    • Design Services
    • 1 - 100 Employee
    • Software Architect
      • Jun 2009 - Dec 2009

      Montreal, Canada Area • Analyze and develop functional test systems for Security field; • Develop and automate tests for CPU cards of Airbus A320/A330 aircraft; • Develop and automate tests for communication system in aircraft (ARINC 429); • Design .net components for visualising Aeronautics data.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Research Associate at Concordia University (ENCS)
      • Aug 2008 - Feb 2009

      Montreal, Canada Area • Develop design patterns for ergonomic design of systems; • Develop and implement user-friendly interfaces.

Education

  • University of Valenciennes
    Doctor of Philosophy - PhD, Computer Software Engineering
    2004 - 2008
  • University of Valenciennes
    M.Sc., Computer Software Engineering
    2003 - 2004

Community

You need to have a working account to view this content. Click here to join now