Profileimage by Mohamed Bouallam Full-stack Software Developer from Marrakech

Mohamed Bouallam

available

Last update: 07.07.2023

Full-stack Software Developer

Graduation: BACHELOR’S DEGREE IN COMPUTER INFORMATION SYSTEMS
Hourly-/Daily rates: show
Languages: Arabic (Native or Bilingual) | English (Limited professional) | French (Limited professional)

Keywords

PHP (Programming Language) Java (Programming Language) Management Systems JavaScript (Programming Language) Liferay Odoo Application Programming Interfaces (APIs) Drupal JQuery Symfony + 26 more keywords

Attachments

Mohamed-Bouallam-CV_070723.docx

Skills

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. 

Project history

05/2004 - Present
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).

01/1999 - 12/2003
SENIOR DEVELOPER AT COMPUTER TASK GROUP COMPANY, ATLANTA, GEORGIA
COMPUTER TASK GROUP COMPANY (Internet and Information Technology, 1000-5000 employees)

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.

01/1996 - 01/1999
Senior Systems Analyst at Bank of America, Jacksonville, Florida
Bank of America (Banks and financial services, >10.000 employees)

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.

01/1993 - 01/1996
Senior Programmer Analyst at Western Michigan University, Kalamazoo, Michigan.
Western Michigan University (Other, 5000-10.000 employees)

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 FinancialSystem. The main tools used were Visual Basic and SQL.

Local Availability

Only available for remote work
Profileimage by Mohamed Bouallam Full-stack Software Developer from Marrakech Full-stack Software Developer
Register