07/07/2023 updated

**** ******** ****
100 % available

Full-stack Software Developer

Marrakech, Morocco BACHELOR’S DEGREE IN COMPUTER INFORMATION SYSTEMS
Marrakech, Morocco BACHELOR’S DEGREE IN COMPUTER INFORMATION SYSTEMS

Profile attachments

Mohamed Bouallam CV.docx

Java (Programming Language)JavaScript (Programming Language)PHP (Programming Language)Application Programming Interfaces (APIs)Automotive IndustryCascading Style Sheets (CSS)Sales Till OperationContact Management SystemsCustomer Demand PlanningDrupalE-CommerceEnterprise Resource PlanningFunctional DesignIntelligence AssessmentIntranetJQueryPython (Programming Language)LaravelMaintenanceManagement SystemsWell-being and Personal CarePractice ManagementRequirements AnalysisRobotics Design and ProductionSoftware EngineeringSymfonyTypeScriptUMLWeb ServicesWrenchesDocker ContainerTestingLiferayVuejsAngularJSOdoo
Methodologies & practices
Agile methodology, test driven development, continuous integration and continuous deployment. 

TECHNOLOGIES
Python, PHP, Symfony, Laravel, Java, Drupal and Wordpress Plugins Development, VueJS, Angular, React, Javascript, Typescript, JQuery, Git, API and Web Services, etc. Platforms ODOO, LIFERAY, DRUPAL, WORDPRESS

Work
experience

SENIOR

FULL -STACK SOFTWARE DEVELOPER
2004-Present:  Provide complete solutions for clients in Morocco and abroad, including information gathering, design, development, testing and deployment, using a variety of skills and covering several types of industries.
  • Veterinary Practice Management Platform (Odoo 16).
  • Ad Management portal (Odoo 15) for Iraten Solutions, France.
  • Robotics management system (Java microservices and RabitMQ, MySQL) for Pharmax, France.
  • iOT Wrench Management System (embedded linux, C, SQLite) for OneToo, France.
  • Data Exchange Portal (Liferay Portal Development 6.2, MySQL) for Arafer, France.
  • ISO 26000 Platform rewrite using Liferay Portal Development 6.2, MySQL in France.
  • Maintenance and Upgrades of an ISO 26000 Platform using Symfony and API Platform, MySQL in France.
  • Beauty Salon & Spa Management System (Odoo 14) in Morocco.
  • Modules and Templates for Prestashop eCommerce Website (PHP, JQuery, MySQL).
  • Cegid integration with UPS WorldShip. (WinDev, Talend, XML, Oracle).
  • ERP System with Point of Sale (Ruby on Rails, MySQL).
  • Weighing System that interfaces with industrial scales for factories in France, Belgium and Monaco (.NET Technologies, MSSQL).
  • Online eLearning Management System with a dozen complete courses (FLEX, ActionScript, Flash, PHP, MySQL).
  • Social Sites with Text and Video Chat Systems. (Java, PHP, Flash, ActionScript).
  • Multiple websites using a variety of technologies (Ruby on Rails, PHP, .NET, ColdFusion, MySQL, MSSQL, PostgreSQL).

Senior Developer AT Computer Task Group Company, Atlanta, Georgia.
1999-2003:  Design and Development of IT solutions for different CTG customers in several industries.
Some of the solutions designed are:
  • Region's bank: Design, development and testing of a large loan tracking system using ColdFusion MX, JavaScript and MS SQL 2000 Server.
  • Blue Cross Blue Shield's Application Recombination Module: Design, development and testing of a module that divides an insurance application into several applications based on deductible amounts. Among the technologies used are XML/XSL, Java, and MS SQL.
  • MCI WorldCom: Complete Analysis (Oriented Object) and design of "Contact Management" and "Network Management Systems". Using "Architect Enterprise" UML-based Software Engineering tool, requirements were collected and captured in "Use Cases" and activity diagrams from which other functional specifications were extracted. Worked closely with the development team to ensure accurate interpretation of specifications and participated in system testing to ensure all customer needs are met. Among the technologies used are: XML/XSL, ASP, JavaScript, DHTML, CSS, and MS SQL.
  • ABB Automotive System: The solution consisted of several custom portals to adapt to the needs of different user groups. Among the technologies used are: XML/XSL, VB, COM, ASP, and MS SQL.
  • BP Oil Movement system: The solution was to track the movement of oil through a pipeline in Alaska. Technologies used include XML/XSL, Oracle Database, and Oracle Application Server.

Senior Systems Analyst at Bank of America, Jacksonville, Florida.
1996-1999:   Design and development of an Intranet tracking system for Bank of America's Access Tools Department. The solution consisted of several ASP pages dynamically linked to a dozen MS SQL Server tables using OLE DB technology.

Senior Programmer Analyst at Western Michigan University, Kalamazoo, Michigan.
1988-1996:   Development of programs on the IBM Mainframe using ASSEMBLER, COBOL, SAS, DB2 and VSAM.
Design and Development of a Client/Server application for Western Michigan University. the application consisted of several interfaces with the University's Student Financial System. The main tools used were Visual Basic and SQL. 

Languages

ArabicNative speakerEnglishGoodFrenchGood

Project history

SENIOR FULL-STACK SOFTWARE DEVELOPER

2004-Present:  Provide complete solutions for clients in Morocco and abroad, including information gathering, design, development, testing and deployment, using a variety of skills and covering several types of industries.
  • Veterinary Practice Management Platform (Odoo 16).
  • Ad Management portal (Odoo 15) for Iraten Solutions, France.
  • Robotics management system (Java microservices and RabitMQ, MySQL) for Pharmax, France.
  • iOT Wrench Management System (embedded linux, C, SQLite) for OneToo, France.
  • Data Exchange Portal (Liferay Portal Development 6.2, MySQL) for Arafer, France.
  • ISO 26000 Platform rewrite using Liferay Portal Development 6.2, MySQL in France.
  • Maintenance and Upgrades of an ISO 26000 Platform using Symfony and API Platform, MySQL in France.
  • Beauty Salon & Spa Management System (Odoo 14) in Morocco.
  • Modules and Templates for Prestashop eCommerce Website (PHP, JQuery, MySQL).
  • Cegid integration with UPS WorldShip. (WinDev, Talend, XML, Oracle).
  • ERP System with Point of Sale (Ruby on Rails, MySQL).
  • Weighing System that interfaces with industrial scales for factories in France, Belgium and Monaco (.NET Technologies, MSSQL).
  • Online eLearning Management System with a dozen complete courses (FLEX, ActionScript, Flash, PHP, MySQL).
  • Social Sites with Text and Video Chat Systems. (Java, PHP, Flash, ActionScript).
Multiple websites using a variety of technologies (Ruby on Rails, PHP, .NET, ColdFusion, MySQL, MSSQL, PostgreSQL).

SENIOR DEVELOPER AT COMPUTER TASK GROUP COMPANY, ATLANTA, GEORGIA

COMPUTER TASK GROUP COMPANY

Internet & IT

1000-5000 team member

1999-2003:  Design and Development of IT solutions for different CTG customers in several industries.
Some of the solutions designed are:
  • Region's bank: Design, development and testing of a large loan tracking system using ColdFusion MX, JavaScript and MS SQL 2000 Server.
  • Blue Cross Blue Shield's Application Recombination Module: Design, development and testing of a module that divides an insurance application into several applications based on deductible amounts. Among the technologies used are XML/XSL, Java, and MS SQL.
  • MCI WorldCom: Complete Analysis (Oriented Object) and design of "Contact Management" and "Network Management Systems". Using "Architect Enterprise" UML-based Software Engineering tool, requirements were collected and captured in "Use Cases" and activity diagrams from which other functional specifications were extracted. Worked closely with the development team to ensure accurate interpretation of specifications and participated in system testing to ensure all customer needs are met. Among the technologies used are: XML/XSL, ASP, JavaScript, DHTML, CSS, and MS SQL.
  • ABB Automotive System: The solution consisted of several custom portals to adapt to the needs of different user groups. Among the technologies used are: XML/XSL, VB, COM, ASP, and MS SQL.
  • BP Oil Movement system: The solution was to track the movement of oil through a pipeline in Alaska. Technologies used include XML/XSL, Oracle Database, and Oracle Application Server.

Senior Systems Analyst at Bank of America, Jacksonville, Florida

Bank of America

Banking & Financial Services

>10.000 team member

1996-1999:  Design and development of an Intranet tracking system for Bank of America's Access Tools Department. The solution consisted of several ASP pages dynamically linked to a dozen MS SQL Server tables using OLE DB technology.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in