Imad Mroue

Imad Mroue

Orchestrator of zeros and ones.

husband | brother | father | martial artist

  +1.613.261.1974

  Email

  Download Resume - PDF

  Download Resume - Word

Hi, thanks for visiting!

I'm a seasoned IT business/programmer expert with over 29 years of consulting experience. I've managed and directed private and government sector Information Technology projects. This includes leading and/or mentoring large and diverse teams to implement innovative development initiatives. Improving, automating and facilitating IT initiatives, including reduced redundancy and increased integrity, directly leading to bottom line business success.

I live in Ottawa, Ontario of Canada, but have visited and worked in different parts of the world. I am passionate about technology, automation and efficiency. When I am not working (or playing since I love what I do), I love to spend time with my family. Those who know me, would say my family is my priority.

I love sports of all kinds. Some of my favorite ones are volleyball, soccer, swimming, skiing, skating. As for martial arts, I've been practicing many different arts since I was 4 years old. I've tried Judo, Nanbudo, Aikido and Kung Fu. I've been training in kickboxing for over 20 years and Jiu-jitsu for the past few years. I am now concentrating on earning my black belt in Jiu-jitsu!

Do I take risks? I've tried skydiving once!

Education

1995
1998

Bachelor of Commerce, Honours in Management and Information Systems

University of Ottawa

2003

ITIL, Information Technology Infrastructure Library

Hewlett-Packard

Live amongst people in such a manner that if you die they weep over you and if you are alive they crave for your company.

Experience

With over 29 years of experience, I am hands on/fast pace and can adapt to different industries very easily. I have lead, managed and mentored many high scale teams and projects in my career. I am lucky to have and still be able to work in my field of study and love it at the same time.

I've conducted business requirements analysis, feasibility and needs assessments to align IT solutions with business initiatives in partnership with various groups. This includes developing test plans and executing system tests within aggressive project schedules. Most projects followed an agile methodology.

I've also designed, assessed, implemented and documented workflows. This included developing and maintaining user documentation such as user guides and manuals.

I've coordinated with members of user communities (business and technical) regarding application infrastructure to clarify business requirements. This invloved implementing the System Development Life Cycle in projects. This required a sound knowledge of BA standards for gathering, and representing business requirements (such as functional diagrams, entity relationship diagrams, use cases and UML diagrams).

2020

Senior Business Programmer Analyst

Becker-Carroll/Portage Cybertech/Converge | November 2020 - November 2024

Ottawa, Ontario, Canada
  • Developed apps with a self-sovereign identity flavor
  • Work with multiple team members across Canada
  • Developed training and best practices
  • Lead a team of developers to demo prototypes
  • Government Centralized ID development
  • Self Sovereign Identity management
  • Create processes for automation, agile
  • Developed COVID related solutions

2019
2020

Senior Manager/Director

IPSG| March 2019 - March 2020

Ottawa, Ontario, Canada
  • Project owner of high profile applications in an agile environment.
  • Created a custom application from scratch involving design based calculations
  • Added new features, modified workflow based on business requirements with the client.
  • Effectively develop web-based applications using Python, JavaScript, Angular, AJAX, HTML, SqLite, Spring boot.
  • Provided professional opinion on ways to solve the requirements of this project.

2019
2020

Senior Web Developer

Opin Software| March 2019 - March 2020

Ottawa, Ontario, Canada
  • Worked with a team to develop content management systems.
  • Implemented new features and fixed bugs.
  • Created custom modules in Drupal.
  • Added new features, modified workflow based on business requirements with the client.
  • Effectively develop web-based applications using JavaScript, AJAX, HTML, PHP, Mysql.
  • Provided professional opinion on ways to solve the requirements of this project.
  • Certified in Drupal Site Builder

2018
2018

Senior Web Developer

Evidence Partners| March 2018 - November 2018

Ottawa, Ontario, Canada
  • Worked with a team to develop sophisticated Literature Review software.
  • Implemented new features and fixed bugs.
  • Developed AI tools for automated literature reviews.
  • Added new features, modified workflow based on business requirements with the client.
  • Effectively develop web-based applications using JavaScript, AJAX, HTML, PHP, Mysql.
  • Provided professional opinion on ways to solve the requirements of this project.

2017
2018

Senior Web Developer

NRCAN| December 2017 - March 2018

Ottawa, Ontario, Canada
  • Modified and updated Health and Safety application site.
  • Added new features, modified workflow based on business requirements with the client.
  • Effectively develop web-based applications using JavaScript, AJAX, HTML, PHP, Mysql.
  • Provided professional opinion on ways to solve the requirements of this project.

2017
2018

Senior Director Web Development

Servoglobe Inc.| March 2017 - August 2017

Ottawa, Ontario, Canada
  • Managed the team of developers in creating software from scratch.
  • Implemented work flow procedures and protocols.
  • Updated workflow and feature lists.
  • Supported GPS tracking website for clients in Africa, Middle East and Europe.
  • Worked to transition telecom related issues from one vendor to another.

2017
2017

Senior Software Developer

Kinduct Technologies| January 2017 - February 2017

Ottawa, Ontario, Canada
  • Fixed bugs and added functionality to their existing application

2016
2016

Senior Product Developer

AirVM| December 2016 - December 2016

Ottawa, Ontario, Canada
  • Worked on the start of an infrastructure API for Virtual Machines

2013
2016

Senior Lead Web Developer

City of Ottawa | November 2013 - August 2016

Ottawa, Ontario, Canada
  • Develop a public facing web service for the citizens of Ottawa.
  • Interfaced with multiple API services within the city to efficiently provide information and data in a secure and reliable fashion.
  • Mentored/supervised consultants on developing additional services with proof of concept methodology.
  • Mentored/supervised consultants on developing additional services with proof of concept methodology.
  • Maintained the proper life cycle from development to production.

2012
2013

Senior Product Development Team Lead

Intouch Insight Systems | April 2012 - September 2013

Kanata, Ontario, Canada
  • Led a team of 6 to 9 developers and business analysts. Mentored developers and helped them increase their technical skills.
  • Automated server setups for different environments using puppet allowing them to be created very fast and efficiently.
  • Cleaned up code that has been incorrectly/inefficiently written. This allowed multiple applications to be integrated and work together seamlessly.
  • Managed projects and tracked performance.
  • Created code that would be implemented in mobile environments that are re-usable, responsive and light.
  • Implemented coding standards and code reviews. Encouraged extreme programing and agile methodologies.
  • Acted as a DBA for many application implementations.
  • Designed processes for features, bugs and fix implementation on a corporate level.
  • Involved in interviewing and hiring of new recruits.

2011
2012

Senior Lead Programmer Analyst

Traque Globale | June 2011 - April 2012

Abidjan, Côte D'Ivoire
  • Lead a team in creating a web based GPS tracking software from scratch.
  • Redesigned back-end database to accommodate new features in GPS devices, such as allowing users to stop stolen vehicles online and displaying vital maintenance information from the vehicle.
  • Used Google maps API (v3) to create maps that displayed live vehicle tracking.
  • Designed and developed a customized reporting tool for the internal use of Traque Globale.
  • Geozoning and reverse-geozoning development

2011

Senior Technical Analyst

PureShare Inc. | February 2011 - April 2011

Ottawa, Ontario, Canada
  • Developed web based dashboards based on metrics.
  • Developed and recommended a coding standard for use across the company.
  • Developed these applications using JavaScript, HTML, SQL, CSS and different technologies that would make the most effective solution.
  • Provided professional opinion on ways to solve client requirements.

2010

Senior Web Developer

Museum of Civilization | September 2010 - October 2010

Hull, Quebec, Canada
  • Developed prototypes for the integration of Wordpress.
  • Developed a few plugins that would be used in the integration.
  • Effectively develop web based applications using JavaScript, HTML, Strict XHTML, PHP, etc... Different technologies that would make the most effective solution were tried.
  • Provided professional opinion on ways to solve the requirements of this project.

2009
2010

Senior Director Web Development

Servoglobe Inc. | September 2009 - August 2010

Ottawa, Ontario, Canada
  • Created a database driven listener in Java that would listen to vehicles equipped with a GPS device and store that information in a secure environment.
  • Developed GPS tracking website for clients in Africa, Middle East and Europe. It allowed clients to track their assets and have some control on their vehicles.
  • Used Google maps API (v2 and v3) to create maps that displayed live vehicle tracking.
  • Information about the speed, altitude, engine, fuel and other metrics of the vehicle would be displayed and reported to the client.
  • Geozoning and reverse-geozoning development

2010

Senior Prototype Developer

NRCAN, National Resources Canada | February 2010 - March 2010

Ottawa, Ontario, Canada
  • Developed prototypes for the One Stop Portal that is underway.
  • Provided professional opinion on ways to solve the requirements of this project.

2009

Senior Web Manager

CASLT | September 2009 - December 2009

Ottawa, Ontario, Canada
  • Manage CASLT website.
  • Advise Director on procedures and methods to make the development cycle of their website more efficient.
  • Ongoing development and enhancement to their internal applications.
  • Managed staff and expectations.

2008
2009

Senior Consultant & QA Manager

Bank of Canada | October 2008 - August 2009

Ottawa, Ontario, Canada
  • Developed new quality assurance guidelines and procedures which are being followed by all developers under three levels of approvers, including myself.
  • Project lead on converting Static Sites to dynamic PHP using Web Services, XML, JavaScript. This involved over 40 Bank of Canada sites.
  • Developed and produced Word Press plug-ins involving sensitive data which migrated from a staging database to production. Successfully created a synchronization plug-in generic enough to be shared in the open-source forum. This was completed using complex SQL development and the analysis of database schemas.
  • Ongoing development and enhancement to security within Bank of Canada internal and external facing web applications.

2008

Senior Consultant & Project Leader

Library and Archives Canada | February 2008 - September 2008

Gatineau, Quebec, Canada
  • Successfully developed new sites that conformed to the Common Look and Feel of the Federal government websites (CLF2) and W3C Compliance.
  • Project Lead on converting all non-compliant web based applications for Library and Archives Canada to the Common Look and Feel of the Federal government websites (CLF2) and W3C Compliance. This involved over 30 public applications including converting legacy applications.
  • Successfully automated an online order form to communicate with an internal Query Management System to automatically populate the database. This eliminated a manual process, which was prone to many errors and time consumption.
  • Dealt with multi-tier applications and multi million rows of records coming from a Library database system. Completed using complex SQL development and the analysis of database schemas.

2007
2008

Senior Consultant

Infrastructure Canada | June 2007 - February 2008

Ottawa, Ontario, Canada
  • Development conformed to the Common Look and Feel of the Federal government websites (CLF2) and W3C Compliance.
  • Gave recommendations on procedures as well as testing, documenting and following up with data into production.
  • Gathered requirements from users and suggest improvements to processes within the organization

2006
2007

Senior Consultant

Alterna Bank | Dec 2006 - March 2007

Ottawa, Ontario, Canada
  • Developing procedures, triggers and functions in PL/SQL.
  • Extracted the information via Crystal Reports using the developed objects in PL/SQL and uploaded them to the web for automatic scheduling.
  • Gave recommendations on procedures as well as testing, documenting and following up with data into production
  • Complex SQL development and the analysis of database schemas.

2004
2006

Senior Consultant

Infrastructure Canada | March 2004 - November 2006

Ottawa, Ontario, Canada
  • Technical lead in testing and development in various data warehouse related projects. Projects involved using Sql, Oracle and Crystal Reports. Reports had to reflect the information that came from the web application produced from the operations group
  • Acted as a Test Manager who managed and coordinated employees in testing and development of new or existing reports
  • Recommended enhancements, configurations and gathered requirements.
  • A database, which was missing an application and documentation, was handed to me for analysis. This database did not have a data dictionary neither a specification document I was given the lead and sole task in creating documentation and making sense of the data. It was then validated to existing reports and new reports were created based on the analysis. This database is now being used for create reports on historical information using Crystal Reports.
  • Data from a government application is being transferred over to the data warehouse for reporting. It is my task to create tools and administer test plans, which verifies these data requirements, and functional specifications are done according to the agreements. These tools ended up resulting in test plans, test cases, test scenarios etc.
  • Used complex SQL to create reports, database schemas were analyzed.
  • Worked with BI tools to help analyze data.
  • Developed new quality assurance guidelines and procedures.
  • Create and assist others in creating reports using Crystal Reports. Assisted clients in configuring their reporting tool to connect through our firewall.

2002
2003

I/T Consultant

HP Inc/Compaq | June 2002 - July 2003

Kanata, Ontario, Canada
  • Internal Technical Report & Data Warehousing: Created and supported reports built on current database.
  • Re-created reports on new data warehouse objects and eliminated the use of live database to enhance speed and reliability of reports.
  • Organized and managed reports for several existing clients.
  • Created standards for new and potential clients. Updated and designed internal website for internal/external clients.

1998
2001

I/T Business Programmer Analyst

Cargill Fertilizer Inc.| August 1998 - October 2001

Riverview, Florida, USA
  • Genesis Support and Development: Supported in-house PowerBuilder application on Oracle 7 and Oracle 8 databases. Application included fixes with Oracle, PL/SQL and SQL. Developed extra modules and enhancements. Reduced processing time from 100% to 30% by developing back-end and front-end solutions to the existing system.
  • Cognos Impromptu Deployment and Training: Upgraded Cognos Impromptu and administered mandatory training for the entire company. Created catalogs and integrated data with the data warehouse. Created canned reports and custom reports. Automated critical reports to be printed at certain users desktops from a central location using Impromptu Scheduler.
  • Worldwide contract project: Analyzed existing system, gathered some requirements. Created a custom contracting application for use over the web, to be used between 3 international countries. Application was created and deployed using Lotus Web Sphere, HTML and JavaScript. Data was saved in a staging area to be shared with Oracle database, to allow reporting on the information using Cognos Impromptu.
  • Integration project: Analyzed system and gathered requirement. Integrated a subsidiary company’s data into Cargill’s system using database links. This consisted of saving data from each company in staging tables. The staging tables were located on our database as well as on their database. The data sent would be transferred to their database and vice versa using Oracle database links. This allowed each party to customize and extract the required information, without hindering performance on the production databases. Organized and led the testing phase of this project.
  • Environmental Project: Analyzed existing system and gathered requirement. Created a tracking application for the environmental department. This application allowed the tracking of all incidents, would-be-incidents and solutions. It would allow all users to be notified of incidents, the solutions required, and preventative measures.
  • Business Analyst: Recommended and implemented process improvements, including enhancements and long fixes. Gathered requirements and wrote functional and technical specifications for other developers to implement.
  • Railroad Project: Enhanced the ability to send EDI information to the railroad company with more accuracy and less time. Company was being charged a fee for every railroad car that was late in payment. EDI program was tweaked and tuned to allow the information to reach the accounting department quickly and accurately. A web interface allowed users to verify the data before transmission.

1997
1998

Technical Support Representative

Taima Corporation | July 1997 - July 1998

Ottawa, Ontario, Canada
  • Responsible for supporting internet customers with technical issues.
  • Solved internet connectivity issues.
  • Documented solutions in company database.
  • Supported billing inquiries for customers.
  • Environment: Unix, Windows 95/98

1996
1997

Computer Advisor

Swel Canada | June 1996 - June 1997

Ottawa, Ontario, Canada
  • Responsible for setting up a new computer system and training users.
  • Installed a new PC computer system and introduced the new technology.
  • Implemented an accounting system and trained users.

1995
1996

Computer Advisor for students and professors

University of Ottawa | August 1995 - June 1996

Ottawa, Ontario, Canada
  • Created student and professor LAN accounts.
  • Advised clients regarding software applications and usage of LAN facilities.
  • Advised clients on rules and regulations.
  • Enforced rules and regulations.

Technical Skills

27 years
17 years
28 years
20 years
27 years
18 years
18 years
18 years
24 years
20 years
15 years
20 years
7 years
17 years

It is not in the stars to hold our destiny but in ourselves.

William Shakespeare