Menu

Imad TOUIL

Casablanca

En résumé

A self-starting engineering leader specializing in building and growing strong geographically distributed teams of talented engineers who love what they do as much as I do. Focused on providing a fast development and deployment environment to successfully launch highly scalable SaaS applications running on AWS platform.

I have been continuously promoted into positions of increased responsibility where I have delivered high client value 24x7 software products. I work with executive and business leaders at all levels reducing the time between conception of an idea and implementation.

With my technical background i came with an extensive experience in developing highly scalable and performant Saas applications, APIs and utilities that allow to abstract away and generalize complex technical concerns, also i have gained extensive experience with large system re-engineering to improve performance, stability, scalability and maintainability with an enterprise level of expertise in architecture, design and development utilizing Object Oriented technologies and Service-Oriented Architecture paradigm.

Mes compétences :
Mysql5
Cakephp
Magento e commerce
Yii
jQuery
Symfony2
Html5
PHP5
Android
Ajax
Technical Design > Technical Specification
Requirements Analysis
Functional Design > Functional Specification
responsible for Project
managed the web developer team
Database Administration
fast development and deployment
managed a full
Amazon Web Services
REST API
Bitbucket
Agile Methodology
Scrum Agile Method
Middleware
Mobile Applications
Jboss
iOS
jBPM
Ant
Apache Subversion
Cache
Cascading Style Sheets
Content Management System
Drools
Enterprise Java Beans
Enterprise Service Bus
Hibernate
JDBC
JSON
JUnit
Java Server Pages
JavaScript
Jbpm Plugin
MySQL
Oracle PL/SQL
Personal Home Page
Spring Framework
Stored Procedures
UML/OMT
Web 2.0
WordPress
XML
Amazon DynamoDB
BigCommerce
Confluence
DevOps
Dojo Toolkit
Eclipse IDE
JIRA
Java
MVC
Magento
MongoDB
MooTools
NoSQL
Object Oriented Analysis/Design
Perl Programming
PostgreSQL
Release Management
SOAP
SQL
Scrum Methodology
Service Oriented Architecture
Software as a Service
Symfony
WebSph

Entreprises

  • INWI - Consultant

    Casablanca 2017 - 2017 Digital Workplace Transformation & Agile Coach
    * Forming, Training and coaching TMA team to adopt agile methodology
    * Analyzing and optimizing existing processes and workflows within the TAM department
    * Training 10 Managers / employees to adopt the new process change ;
    * Deploying an online & mobile friendly ticketing management tool to track TMA request
    * Deploying advanced real-time KPIs reporting dashboards for Team, TMA department
    and Top Management
    * Attending weekly & global meetings to assure plan execution
  • BN Corporation - Director of engineering

    2017 - maintenant * Responsible for driving and implementing technology roadmap for the product
    * Responsible for hiring, training new remote teams ( DevOps, QA, Dev )
    * Alligining technical strategy with business goal & budget
    * Working with business and product leads to set overall product priorities
    * Designing the architecture of a ready to scale microservice application (AWS ALB, Node.js,
    Hapijs, Rest API, Swagger)
    * Establishing a CI/CD (AWS, Bitbucket, Docker) environment & code review process
    * Managed relationships between marketing, product and tech teams
    * Project scope & timeline management (JIRA portfolio)
    * Collaborating with QA lead to maintain service & product quality
  • BN Corporation - Director of engineering

    2016 - 2017 * Managing geographically distributed 5 engineering teams
    * Built geographically distributed engineering team operates from 7 countries
    * Leading and mentoring individuals to maximize level of productivity, while forming
    cohesive team environments
    * Managed relationships with sales, marketing, and product teams, along with other tech
    teams in the organization
    * Responsible for driving and implementing technology road-map & business
    development
    * Reviewing teams and project KPI's & Prepare/Present monthly reports to CEO
    * Establishing strategic technical and product planning activities for the company
    * Defining and aligning engineering processes with business goals
    * Established distributed agile software development and delivery methodology enabling
    the team to achieve strategically important large scoped and long running deliverables
    while being very responsive to the rapidly changing tactical business driven initiatives
    * Responsible for designing and architecturing the migration to a microservice
    architecture supporting the scale of the business
    * Played a role of Product Manager for many of the initiatives completed
    * Building 4 major releases and multiple project supporting sales & growth team

    Lead Software Engineer at BN Corporation ( Cue Connect )
  • MyOpla - Ingénieur d’étude et développement Web (Symfony2 / Perl)

    Tanger 2012 - 2013 Project: Study and development of a mass mailing platform
    Curent Achievements:
    • Writing Functional and technical specification reports
    • Studying and designing the architecture of the web application and servers
    • Comparison study between Symfony & Yii Framework with MongoDB
    • Configuration of PostFix, PostgreSQL database on LAMP server
    • Development of the web application service and Perl layer
    • Commit a weekly version to the SVN server with a report
    • Management of developer team using Scrum Agile Method
    Technical environment:
    • Web 2.0, Php5, jQuery, Ajax, JSON, CSS3
    • UML, Symfony2(Doctrine2, Twig, Services, Macro), Cron Job, Perl script
    • Speed Optimization, Cache System, SVN(VirtualSVN, TortoiseSvn)
  • WebFullCircle - Web & Mobile Developer

    2012 - 2012 Mission : Development and deployment of a CRM Hybrid Mobile Application based
    on a Middleware solution

    * Analyzed the current middleware system and write a technical report
    * Designed a SOA based architecture on the top of an ESB
    * Upgrade company's CRM ``SugarCRM'' from 5.0 to 6.5 with deployment on a LAMP Server
    * CRM Configuration and enabled new features ;
    * Built a Hybrid mobile application for Android and IOS devices
    * Workflow modeling and integration of business processes
    * Responsible of writing technical documentation

    Technical environment:
    * JBoss, jBPM, ESB, Drools, JSP, Spring, hibernate, EJB, JDBC, XML, MySQL
    * Php5, JavaScript, jQuery Mobile, HTML5, Ajax, JSON, Restful
    * UML, Spring Framework MVC, BPM, Web services, agile (Scrum)

    * Eclips IDE, Jbpm Plugin, Ant, jUnit

    Mission: Development of an online invitation service (inorout.com)

    * Studying and designing the architecture of the web application
    * Configuration of Cakephp Framework on windows & LAMP server * Development of the
    web application service
    * Commit a daily version to the SVN server with a report * Writing a technical documentation

    Technical environment:
    * Web 2.0, Php5, JavaScript, jQuery, Ajax, JSON, CSS3 * UML, Cakephp, Cron Job


    Mission: Design and development of an optimized search engine

    * Design of an architecture based on a SOA with a CRM application
    * Development of the search engine and Implementing the architecture
    * Optimization the Script (algorithm) to be executed in < 0.5s instead of 7s
    * Database administration & optimization

    Technical environment:
    * Php5, JavaScript, jQuery, Ajax, JSON ;
    * PL/SQL, DB Table Indexing, FullText search, DB engine, Stored Procedure * WordPress
    CMS, Cron job, Cache system, SVN, Navicat
  • WebFullCircle, NC (USA) - Ingénieur Développeur Web et Mobile

    2012 - 2012 Project: Development and implementation of CRM Hybrid Mobile Application based on a Middleware solution
    Achievements:
    • Studying the current system and write a technical report
    • Studying and designing a SOA based on Enterprise Service Bus – ESB
    • Upgrade SugarCRM from 5.0 to 6.5 and Implementation on a new LAMP Server
    • Configuration of SugarCRM and add new functionalities
    • Designing and building a Hybrid mobile application for Android and IOS
    • Workflow modeling and integration of business processes
    • Writing a technical documentation
    Technical environment:
    • JBoss, jBPM, ESB, Drools, JSP, Spring, hibernate, EJB, JDBC, XML, MySQL
    • Php5, JavaScript, jQuery Mobile, HTML5, Ajax, JSON, Restful
    • UML, Spring Framework MVC, BPM, Web services, agile (Scrum)
    • Eclips IDE, Jbpm Plugin, Ant, jUnit


    Project: Development of an online invitation service (inorout.com)
    Achievements:
    • Studying and designing the architecture of the web application
    • Configuration of Cakephp Framework on windows & LAMP server
    • Development of the web application service
    • Commit a daily version to the SVN server with a report
    • Writing a technical documentation
    Technical environment:
    • Web 2.0, Php5, JavaScript, jQuery, Ajax, JSON, CSS3
    • UML, Cakephp(MVC design pattern), Cron Job
    • Speed Optimization, Cache System, SVN, HeidiSQL



    Project: Design and development of an optimized search engine
    Achievements:
    • Design of an architecture based on a SOA with a CRM application
    • Development of the search engine and Implementing the architecture
    • Optimization the Script (algorithm) to be executed in < 0.5s instead of 7s
    • Database administration & optimization
    Technical environment:
    • Php5, JavaScript, jQuery, Ajax, JSON
    • PL/SQL, DB Table Indexing, FullText search, DB engine, Stored Procedure
    • WordPress CMS, Cron job, Cache system, SVN, Navicat



    Project: Design and build specific web based solution (Web Support Team)
    Achievements:
    • Implementation of Zend Google Calendar API (Indiantrail.org)
    • Development of new reporting solution (Zap-consulting.com)
    • Native XML database backup solution (carolinatradeexchange.com)
    • Technical solution to Migrate more than 500 website to another server
    • Fix and build plugins for WordPress
    • Penetration testing, track attack and fix vulnerabilities
    Technical environment:
    • Php5, JavaScript, jQuery, Ajax, JSON
    • Google API’s , Zend Framework, Magento , MVC, SQL, MySql, Cron job
  • Code-Initiative - Semifinalist

    2012 - 2012
  • IBM - IBM Lotus Model developer

    Bois-Colombes 2011 - 2011 Lotus Model developer at IBM

    Project: Development of a model for CDM bank based on a Workflow & IBM Lotus
    * Studying the Workflow of a credit application process for the bank CDM
    * Studying and developing the circuit decision model for a credit application process
    * Implementation of the model Portlet with IBM Websphere Portal
  • SogeWeb - Casablanca - Chef de projet web

    2011 - 2011 Project: Management and development of a dating web application analik.ma.
    Achievements:
    • Requirement analysis and elaborating the set of specification
    • Writing functional specification
    • Designing a custom architecture and making technical and organizational decisions
    • Organize and manage the web team
    • Participate with the web team into the development phase
    • Develop tools to accelerate the production
    • Penetration testing, functionalities validation and move the application online
    Technical environment:
    • Web 2.0, Php5, jQuery, Ajax, Mootools, JSON, SOAP, XML, Cron job.
    • UML, MVC Architecture, Template System, PDO.
    • Modelio, OWASP Mantra, MicroOLAP Database Designer.
    • LAMP, WHM, MTC Online Payement solution
  • SogeWeb - Casablanca - Consultant développeur Web

    2011 - 2011 Rédaction du cahier des charges fonctionnel (CDCF) et la mise en place de la base de données et d’une Architecture personnalisé (Modelio, UML, PHP5 / Mysql).
  • IBM - Développeur maquette

    Bois-Colombes 2011 - 2011 Project: Development of a model for CDM bank based on a Workflow & IBM Lotus
    Achievements:
    • Studying the Workflow of a credit application process for the bank CDM
    • Studying and developing the circuit decision model for a credit application process
    • Implementation of the model Portlet with IBM Websphere Portal
    Technical environment:
    • Java/J2ee (Eclipse IDE), jQuery, Ajax, Dojo Toolkit
    • IBM Lotus Forms, Workflow, FormParts, HTML Extensions, SOAP, WebSphere Portal.
    • DB2, Webform Server, WebSphere Application Server, IBM Forms Viewer.
  • Certis inc - Houston, TX, États-Unis - Consultant développeur Web

    2010 - 2010 Project: Implementation of a web solution to optimize Data Management
    Achievements:
    • Design and development of optimized solution for data management
    • Front-end development, Optimization and validation
    Technical environment:
    • Web 2.0, Php5, CSS3, XHTML, jQuery, Ajax, XML
    • GZIP, MemCashe, Server LAMP

  • Complexe Sportif (Ministre de la Jeunesse et des Sports) - Fès - Responsable Technique

    2009 - 2009 Conception et Développement de 3 applications :
    - Application Client/serveur de gestion des Matériels existant (W-language, Ms Access).
    - Application de Gestion des bordereaux (W-language, HyperFile).
    - Application de Gestion des courriers électroniques (Java, Spring, Hibernate, SQL Server).

Formations

  • International University Of Casablanca (Casablanca)

    Casablanca 2017 - 2018 eMBA Candidate
  • Scrum Alliance (New York)

    New York 2015 - 2015 Certified Scrum Master
  • AE University (Tangier)

    Tangier 2009 - 2012 Masters Degree

    U.S Equivalency from a regionally-accredited institution of higher education in the United
    States. ( Grade: 4.00/A )
  • Faculté Des Sciences Et Techniques

    Tanger 2009 - 2012 Ingénieur d'état en Logiciel et Système Informatique
  • Technical High School (Fez)

    Fez 2007 - 2009 Higher Technician Degree

Réseau

Annuaire des membres :