Tareq Ashour, SAFe (Scaled Agile Framework) SCRUM MASTER, PROJECT MANAGER, UNIX/LINUX ADMINISTRTOR, PYTHON DEVELOP

Tareq Ashour

SAFe (Scaled Agile Framework) SCRUM MASTER, PROJECT MANAGER, UNIX/LINUX ADMINISTRTOR, PYTHON DEVELOP

Ashour Enterprise

Location
Canada
Education
Diploma, Project Management
Experience
29 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :29 years, 10 Months

SAFe (Scaled Agile Framework) SCRUM MASTER, PROJECT MANAGER, UNIX/LINUX ADMINISTRTOR, PYTHON DEVELOP at Ashour Enterprise
  • Canada - Ontario
  • My current job since March 2018

Consulting at different clients in the Telecom Companies, Accounting industries and government agencies. Participated in designing, creation, development and enhancements of various internal applications. Projects included test-driven design development of inventory, sales and purchase orders automation, resources manipulation and user, customer membership applications. Used Python and different Python Libraries for Data Science, AI and ETL In addition, took on assignments as a Scrum Master and Project Manager at some clients. Performed as UNIX/Linux Administrator at some clients,
• Application of different phases of software development life cycle (SDLC), analysis, design, development, testing and maintenance in an Agile environment Participated as Scrum Master at few clients,
• Participated as Scrum Master at few clients,
• Collaborate with team members to develop timelines, sprints and tasks to complete for upcoming projects
• Build policies and educational materials to update team members, managers and stakeholders on scrum methodologies and Agile frameworks
• Lead the development, engineer and QA teams through all stages of the project development process, from creation to implementation, launching differenct new software application solutions in the past two years,
• Experienced project management and task delegation abilities
• Effective leadership, team building and communication skills
• Extensive knowledge of backlog management
• Enhanced sprint planning skills
• Hands on experience with JIRA,
• Utilized Amazon Web Services (AWS),
• Used and wrote Python script,
• Utilized Spark, PySpark (SparckContext) and Python for Big Data (Hadoop & RDD) analysis,
• Implemented Python and different Python Libraries for Data Science, Data Visualization including interactive visualization, AI and ETL,
• Used TensorFlow and Keras on Linux Operating System Devices for Artificial Neural Networks implementation,
• Over 5 years of strong experience as a LINUX/UNIX System Administrator and Production Support of various applications on Red Hat Linux including Fedora and CetTOS, Debian and Ubuntu and Windows environment,
• Experience on and RHEL and other LINUX flavors implementation Administration, Installation & Maintenance,
• Web Application Server Tomcat, Apache, IBM WebSphere, Weblogic,
• Experience in writing basic Shell scripts using ksh, bash for process automation of databases, applications, backup and scheduling.
• Created documentation and user plans for each project designed and developed using Microsoft Office, Microsoft Office Manager and VISIO Tools,
• Utilized MS Manger with different chars including Gantt Charts, Descriptive Network Diagram, Detail Chart, Leveling Chart... etc.,
• Produced RAID Logs using MS Excel Spreadsheets,
• Used Windows and Linux as platforms for development,
• Utilized MS Office (Word, Excel, PowerPoint, Publisher, MS Office Project, Visio, etc.)
• Utilized ORA for Project Management and Scrum Activities on Linux Operating Systems.

SENIOR ORACLE PL/SQL DEVELOPER at Ministry of Community and Social Services Children, Youth and Social Services I&IT Cluster – CSSIS
  • Canada - Ontario
  • November 2017 to January 2018

Basic Income Pilot Project (BIP)
The Basic Income Pilot Branch at the Ministry of Community & Social Services - Poverty Reduction Strategy Division had created database to track applications and participant registration for the Basic Income Pilot.
* Used Oracle SQL Developer & PL/SQL to create SQL Query Statements to produce different Excel Workbook reports for participants in the program and to produce reports in web pages that will be available for public and for internal use upon completion.

JAVA EE APPLICATIONS ANALYST, ARCHITECT, TEAM LEAD AND DEVELOPER at Bombardier Aerospace
  • Canada
  • November 2015 to April 2016

Analyzed, architected and developed Java EE application and database for the C Series Aircraft Technical Publications. The Technical Publications consisted of Aircraft Configuration and Modifications at time of delivery to customers.
* Application of different phases of software development life cycle (SDLC), analysis, design, development, testing and maintenance in an Agile environment,
* Lead development team of the application,
* Performed coaching, training and knowledge transfer,
* Analyzed different existing Python and VBS scripts, SAP and Documentum eRoom repositories to design application and database,
* Designed database on Oracle 12c,
* Used and set up WildFly 9 server for development, testing and production,
* Designed and developed Java EE application using EJBs for Data Access Objects (DAO),
* Created Java Persistence API (JPA) Entities from the Oracle database tables,
* Utilized JPA, Java Persistence Query Language (JPQL) & JPA Criteria API and Hibernate for the application,
* Used JUnit 4 for testing development and migration of applications,
* Created MVC application having JavaServer Faces (JSF) and PrimeFaces for user interface,
* Utilized Web Services, SOAP, JAX-WS and WSDL,
* Used HTML, CSS and JavaScript,
* Used Eclipse for Java EE applications development,
* Used Oracle SQL Developer for database development using PL/SQL,
* Used Python Shell for Python script analysis,
* Created design documents with UML Class and Sequence Diagrams,
* Used Linux for development and testing.

JAVA EE APPLICATIONS ANALYST AND DEVELOPER at Ministry of Health and Long Term Care (MOHLTC)
  • Canada - Kingston
  • August 2014 to March 2015

This project was for migrating Java EE applications hosted and operated by the MOHLTC from WebSphere Applications Server 6.1 to WebSphere Applications Server 8.5. System Development and Maintenance. Some applications used with cooperation with Ontario Ministry of Transportation (MTO) and Service Canada. Projects included but not limited to:

• Medical Claims and Primary Care:
> ECMS: Enrollment and Consent,
> EDT: Electronic Data Transfer,
> HCC: Health Card Connect,
> UPS: Unattached Patient Service.
• Registration Systems:
> ENRL: E-Access Enrollment,
> HCV: Health Card Validation,
> NHTG: Northern Health Travel Grant Application,
> CRS: Client Registration System,
> HCVA: Health Card Viewer Application,
> ODR: Organ Donor Registration,
> SOAC: Service Ontario Address Change.

• Application of different phases of software development life cycle (SDLC), analysis, design, development, testing and maintenance in an Agile environment,
• Wrote analysis reports,
• Used IBM Rational® Application Developer for WebSphere® Software (RAD) 8.5 to build Java/Java EE Applications,
• Utilized IBM DataPower for applications control, security and integration,
• Converted and upgraded EJB 2.1 to EJB 3.1,
• Created Entities from Database tables using IBM DB2 and Oracle databases,
• Used IBM Rational ClearCase for software configuration management, version control, workspace management, parallel development support, and build auditing,
• Prototype migration JEE components such as EJB, JPA, Entities, JSF,
• Setup WAS 8.5 Server for deployment and wrote deployment and installation guide documents,
• Used WebSphere MQ for MDB (message driven EJBs),
• Designed, developed, tested and deployed endpoints Web Services for multiple and different operations using J2SE 6, EJB 3.x including MDB (message driven EJBs for MQ integration), JPA, JPQL, JPA Criteria API, JDBC, JNDI, Data Access Object (DAO), JavaMail API, SOAP/HTTP, JAX-WS, JAXB, WSDL/XSD, XML, design patterns, log4j,
• Used SoapUI for testing web services,
• Utilized Oracle SQL 11g and IBM DB2 on Mainframe for migrated applications,
• Used Oracle SQL Developer for editing PL/SQL,
• Architected, designed and built application for health providers claims restoration using EJB 3.1, JPA Entities, JPQL, DAO, JDBC, JNDI, JMS messaging classes, JEE Connector Architecture, Hibernate 4.x f for database persistence, JSP, JSF and PrimeFaces, JavaScript, CSS, jQuery & Bootstrap,
• Utilized Harvest & Maven for configurations and system build, dependency & documentation,
• Used JUnit 4.x for testing development and migration of applications,
• Utilized Hudson for continuous integration,
• Set up and used Oracle VirtualBox (Virtual Machine) for migrating and developing applications,
• Created design documents with UML Class and Sequence Diagrams,
• Beginner experience in AODA/WCAG 2.

JAVA EE APPLICATIONS DEVELOPER at Ashour Enterprise
  • Canada
  • September 2005 to July 2014

Designed, created and developed various internal applications and portals for different clients. Projects included test-driven design and development of inventory, sales and purchase orders automation, sales training, resources manipulation and user and customer membership. Clients are in the following industries:
> Accounting client;
> Auto Manufacturing Company, a recurring client;
> Telco industry;
> Retail industry.
Work included:
* Application of different phases of software development life cycle (SDLC), analysis, design, development, testing and maintenance in an Agile environment for all layers of projects such as presentation layer, business layer and back-end layer,
* J2EE Applications:
* Used WebSphere Servers 6 & 7, WebLogic, JBoss and Tomcat for applications deployment,
* Designed and created projects using Struts 2 Framework, JSP, JSF, ADF, AJAX & Web Servlets,
* Used Oracle SQL Developer Data Modeler and MySQL Workbench for data modeling,
* Utilized Oracle SQL and MySQL to create databases including tables and stored procedures,
* Created JAX-WS, RESTful and SOAP web services,
* Utilized, EJB 3.x, JPA, JPQL and Hibernate (ORM) with Bean Validation for data persistence,
* Used Dependence Injection (DI/IoC) for EJB, Entity, Data Access Object (DAO) and Spring Framework;
* Utilized Java EE Connector Architecture (JCA),
* Used Java Messaging Service (JMS),
* Used JUnit for testing design and development,
* Utilized Log4J logging and error reporting; Apache JMeter to test performance,
* Used WebSphere Rational Application Developer 7.5 & 8, Eclipse IDE, JDeveloper and Oracle Fusion Middleware for the development,
* Used database connection pooling and JDBC,
* Using jQuery, JSON utilized to retrieve data from the XMLHttpRequest object.
* Created documentation and user plans for each project designed and developed using Microsoft Office and VISIO Tools,
* Installation and configuration of MS SQL Server 2008,
* Used SQL Server 2008 (SQL Server Management Studio, SQL Server 2008 Profiler, SQL Server and 2008 Reporting Services, SSIS),
* Used Oracle SQL 10g & 11g,
* Performed ETL and created databases including tables and wrote Stored Procedures and functions for the applications using T-SQL & PL/SQL using SQL Server Management Studio and SQLDeveloper,
* Utilized SSIS (SQL Server Integration Services) for uploading and transferring data,
* Used Design Patterns and UML modeling UML,
* Created UI that included HTML/DHTML/XHTML, JavaScript and jQuery, CSS 2 & 3, XML, XSLT and XPath, XQuery.

JAVA EE APPLICATION DEVELOPER at IBM Canada Ltd.
  • Canada
  • December 2013 to June 2014

Contract with IBM was on the Ministry of Environment, Land & Resources Cluster Modernization of Approvals (MofA) Project. MofA project is to design, develop and implement an electronic, streamlined, risk-based, tiered program for issuing environmental approvals in Ontario.
* Application of different phases of software development life cycle (SDLC), analysis, design, development, testing and maintenance in an Agile environment (Scrum, Test driven development, Continuous Integration),
* Used IBM Rational® Software Architect for WebSphere Software (RSA) 8.5 to design UML class and sequence diagrams based on use cases for design documents,
* Used IBM Rational® Application Developer for WebSphere® Software (RAD) 8.5 to build Java/Java EE Applications,
* Deployed applications to IBM WebSphere Applications Servers (WAS) 8.0,
* Implemented standards of the Accessibility for Ontarians with Disabilities Act (AODA),
* Designed, developed, tested and deployed endpoints Web Services for multiple and different operations using J2SE 6, EJB 3.x, JPA, JP QL, JPA Criteria API, Data Access Object (DAO), JavaMail API, SOAP/HTTP, JAX-WS, JAXB, WSDL/XSD, XML, design patterns, log4j,
* Created Web Services clients to consume web services provided by MOE using WSDL, XSD and JAXB,
* Utilized JUnit 4 for unit testing,
* Utilized Struts 2 Framework, Java, JSP, Tiles, HTML, JavaScript, CSS for developing UI parts of the applications,
* Using jQuery, JSON utilized to retrieve data from the XMLHttpRequest object (AJAX),
* Used Oracle SQL 11g and SQL Developer 4.X,
* Used Git for versioning control,
* Exposure to Jenkins.

JAVA EE DEVELOPER at Ministry of Environment
  • Canada
  • March 2011 to September 2011

Land & Resources Cluster, Modernization of Approvals Project

Modernization of Approvals (MofA) Project is to design, develop and implement an electronic, streamlined, risk-based, tiered program for issuing environmental approvals in Ontario.
• Wrote design documents including class diagrams and sequence diagrams based on use cases,
• Designed, developed, tested and deployed endpoints Web Services to manage documents and records using J2SE 6, JEE 5, EJB3, JPA, SOAP/HTTP, JAX-WS, JAXB, WSDL/XSD, XML, JavaMail API, design patterns, log4j, and UML (Class Diagram, Sequence Diagram),
• Created Java and J2EE Utility applications to produce PDF files using iText framework,
• Utilized the Java Persistence Query Language (JPQL),
• Wrote design and deployment documents,
• Deployed applications to development WebSphere Applications Servers 7.0,
• Used IBM Rational Application Developer (RAD) v7.5, IBM WebSphere Application Server v7.0, Oracle 10g, and Windows XP.
• Used SoapUI for testing web services.
• Installed, configured and used IBM Rational Application Developer (RAD) and ClearCase.
• Using Dreamweaver, created UI using HTML, JavaScript, jQuery and CSS based on use cases,
• Training on ClearQuest, a defect tracking system.

JAVA EE APPLICATIONS DEVELOPER at Automobile Manufacturing Company,
  • Canada
  • February 2010 to September 2010

Participated in development of various internal applications and portals for an automobile manufacturing company. In test-driven design and development environment, projects included the development of inventory, sales and purchase orders automation and resources manipulation. Projects were developed using Java/J2EE, EJB 3, JAX-WS, JPA, DAO, JSF, Spring Framework and others:
* Application of different phases of software development life cycle (SDLC), analysis, design, development, testing and maintenance in an Agile environment for all layers of projects such as presentation layer, business layer and back-end layer,
* Used Oracle SQL Developer Data Modeler for data modeling,
* Utilized Oracle SQL 11g to create databases including tables, stored procedures and triggers,
* Used Design Patterns and UML modeling,
* Created UI that included JSF, HTML/DHTML, JavaScript and jQuery, CSS 2 & 3, XML, XSLT and XPath, XQuery,
* Using jQuery, JSON utilized to retrieve data from the XMLHttpRequest object,
* Used Spring Framework including Spring MVC, JSP,
* Created JAX-WS and SOAP web services,
* Utilized JPA, JPQL and Hibernate for data persistence,
* Utilized JUnit and Log4J for testing, logging and error reporting,
* Used WebSphere Rational Application Developer (RAD) 7.5,
* Provided documentation for WebSphere Applications Server 7 deployment.

SENIOR JAVA & ASP.NET WEB APPLICATIONS DEVELOPER at Bell Canada
  • Canada
  • November 2007 to February 2009

Participated in developing and deploying applications of Bell Canada’s Action!, the Work Force Management tool. A tool designed to effectively and efficiently manage resources by coordinating activities dependent on skills, departments and geographic locations. Projects developed to automate Work Force Management instead of relying on Excel files.
• Application of different phases of software development life cycle, analysis, design, development, testing and maintenance in an Agile environment for all layers of projects such as presentation layer, business layer and back-end layer,
• Coded HTML/DHTML, JavaScript, CSS 2 (including the box model and positioning) and XML.
• Used .NET Frameworks 2 and 3.5,
• Using Visual Studio.NET 2005, C#.NET 2005 and ADO.NET 2005, created applications for selecting markets (residential, commercial, etc.) and assigning their technicians, number of technicians for each job, time and distance for technical jobs and other aspects of Work Force Management tool,
• Read, created and analyzed UML Models and Class Diagrams for applications built,
• Used Visual Studio.NET 2008, C#.NET 2008, ADO.NET 2008 and AJAX to create new applications for the Work Force Management tool and transform existing applications to newer .NET version,
• Configured IIS 6, to run multiple versions of .NET Frameworks, Virtual Directories and Applications Pools,
• Utilized SQL Server 2000, Studio Manager and Query Analyzer,
• Installation and configuration of MS SQL Server 2005,
• Used SQL Server 2005 (SQL Server Management Studio, SQL Server 2005 Profiler, SQL Server and 2005 Reporting Services),
• Used Oracle SQL Developer to build queries used by web applications,
• Wrote Stored Procedures and used existing Stored Procedures for the applications using T-SQL & PL/SQL,
• Utilized JSP/Java, NetBeans 6 and Tomcat 6 for other parts of the application,
• Applications developed bilingual using the Culture API of ASP.NET.

DATABASE, ETL, AND SQL DEVELOPER at Ministry of Health
  • Canada
  • November 2006 to January 2007

Participated in a project for the OACCAC (Ontario Association of Community Care Access Centres, www.oaccac.on.ca). Responsible for building database to amalgamate the centers’ clients’ databases in a single database queried by all centers individually. The project consisted of two parts. One part was for on-going clients and the other was for the waitlisted clients.
• Installation and configuration of MS SQL Server 2005,
• Used MS SQL Sever 2005 (SQL Server Management Studio, SQL Server 2005 Profiler, SQL Agent Jobs),
• Wrote VBScript code to read files to parse XML data from them,
• Utilized MSXML 6 to validate XML data files and SQLXMLBulkload.4 to upload XML data into database tables using associated XML Schema,
• Created Stored Procedures and User Defined Functions to validate integrity of data and to store, update, retrieve and delete data records,
• Applied Software Development Life Cycle (SDLC) in analyzing, developing, testing and maintaining databases for both projects.

SENIOR WEB APPLICATIONS ARCHITECT AND DEVELOPER at BDO Dunwoody, LLP
  • Canada
  • September 2005 to September 2006

Designed, created and developed a variety of applications for the firm’s intranet using ASP and ASP.NET 1.1 & 2. Helped maintain the firm’s extranet (www.bdo.ca) using ColdFusion. The applications included Web Mail services and data manipulation.
• Implemented Software Development Life Cycle (SDLC) in all applications,
• Created C#.NET applications used by partners of the firm that utilized data storage and retrieval,
• Built applications using C#.NET to process a variety of clients’ business that sends them email accordingly using WebMail and SMTP,
• Created, read and analyzed UML models and Class Diagrams,
• Created polling applications using ASP.NET and C#.NET that stored polling results in database and displayed the retrieved results in reports and charts,
• Used MS Visual Studio.NET 2003 & 2005 to create ASP.NET and C#.NET and VB.NET Applications,
• Built databases including tables, views, stored procedures, ADO.NET and SQL statements for retrieving, inserting, updating, deleting and manipulating data,
• Used MS SQL Server 2000 (SQL Server, Query Analyzer, Enterprise Manager, etc.) and MS SQL Server 2005 Express to create and maintain databases for various applications in ASP, ASP.NET, C#.NET and ColdFusion MX,
• Wrote code in ColdFusion using Adobe (Macromedia) Dreamweaver MX 8 for the firm’s web site and for clients of the firm,
• Used ColdFusion for selecting, inserting and updating data using CF forms and CF Query,
• Used ColdFusion MX for data presentation using CF Charts,
• Utilized ColdFusion MX Mail to send E-Mail to the firms clients,
• Converted web sites from ColdFusion MX to ASP,
• Utilized MS Visual InterDev for ASP pages,
• Wrote web pages using HTML/DHTML, JavaScript and CSS 1&2,
• Created the Firm’s intranet search engine using Microsoft Indexing Services and ASP,
• Designed front-end web pages using HTML, JavaScript and CSS,
• Used MS Visio,
• Used MS Office (Access, Excel, Outlook, Word),
• Configured and utilized IIS and SMTP.

J2EE APPLICATIONS DESIGNER AND DEVELOPER at Ashour Enterprise
  • United States
  • November 2003 to March 2005

Designed, created and developed various internal applications and portals for different clients. Projects included the development of inventory, sales and purchase orders automation and resources manipulation:
* Created, and designed UML models, Class Diagrams and Sequence for all Java/J2EE and ColdFusion applications,
* Utilized WebLogic Application Server and Workshop to create and maintain database interfaces:
* Installation and setup of WebLogic Web Applications Server.
* Application of different phases of software development life cycle, analysis, design, development, testing and maintenance in an Agile environment for all layers of projects such as presentation layer, business layer and back-end layer,
* Used Windows 2000 as platform for development and production,
* Installation and set up of WebLogic Application Server,
* Developed all the components from presentation layer to database layer using J2EE façade pattern to accomplish three tier (MVC) implementation,
* Implemented Entity Beans using Stateless Session Beans for mapping of different tables of SQL Server 2000,
* Utilized Web Services components such as SOAP, WSDL to implement SOA applications,
* Designed and developed databases using MS SQL Server 2000,
* Wrote SQL and T-SQL using Stored Procedures and User Defined Functions for retrieving, creating, updating and deleting data records,
* Developed web layer by using Struts framework,
* Designed and developed web page using JSP, Servlets, HTML/DHTML, HTC, JavaScript, JScript and CSS,
* Used WebSphere Studio Application Developer (WSAD) for developing J2EE Components, Java classes, JSP, Servlets and EJBs,
* Utilized test-driven design and development using JUnit,
* Used MVC Patterns and the Struts Framework,
* Used JDBC and ODBC for database connectivity,
* Used HomeSite and Dreamweaver MX for front-end pages development.

STATE e-FILE DEVELOPER at Block Financial Corporation
  • United States
  • October 2004 to January 2005

A team-member in developing and updating Block Financial Corporation’s TaxCut® state e-filing (http://www.taxcut.com).
* Modified, updated and added C++ code that met the e-filing requirements of several states tax laws changes using MS Visual Studio C++.
* Added, updated, and modified HTML code that facilitated state e-filing, tax auditing, reporting and displaying of UI screens using MS Front Page.
* Used Borland CodeWright for editing special script of TaxCut® software.
* Utilized Perforce for software configuration management (CVS).

SEARCH ENGINE WEB DEVELOPER at Terra Lycos (http://www.Lycos.com)
  • United States
  • June 2004 to July 2004

* Created and developed the Lycos Discussions Web Search (http://discussion.lycos.com).
* Utilized the Lycos’ Search Tool Kit (STK) for developing the site.
* Developed the search pages within the site using ASP for middle-tier environment.
* Wrote pages in XML and XSLT to present the search results in a presentable format.
* Coded JScript, HTML, CSS2 (including the box model and positioning).
* Used Dreamweaver MX and HomeSite for editing ASP, HTML and CSS2, XML and XSLT codes.
* Created documentation and user plans for the search pages.
* Performed image development utilizing Fireworks.

JAVA & ASP.NET APPLICATIONS DEVELOPER at Deloitte and Touche Consulting
  • United States
  • August 2003 to May 2004

Projects included:

1.
Mass.Gov (http://www.mass.gov): Participated in creating and developing the Official Web Site of the Commonwealth of Massachusetts and portal as a team-member. Developed this project as an Information Directory Portal for citizens and visitors of Massachusetts.
* Coded JavaBeans and JSP utilizing NetBeans IDE.
* Used Oracle 9 and PL/SQL utilizing Toad.
* Wrote XML and XSLT code for the search pages that were based on Alta Vista Search Engine.
* Development was on Windows platform using Telnet for UNIX production platform.
* Wrote HTML, JavaScript, CSS and DHTML codes.
* Utilized Interwoven TeamSite, UNIX CVS for software configuration management.
* Used Dreamweaver MX for the production of web pages and Fireworks MX for performing image development.
* Development included:
* Content Development Application: Developing and publishing the web site content to the Internet.
* Content Management Application: Development of a tool used by Mass.Gov to publish content to the Internet.


2.
MassHousing.com (http://www.masshousing.com): Participated in the development of the “Home Buyers” section of the web site as a team-member.
* Coded using ASP.NET Web Forms and C#.NET to create calculators that could be utilized by borrowers.
* Utilized MS Visual Studio.NET for developing required pages.
* Wrote HTML and CSS 2 code to develop relevant pages and other pages within the site.
* Used Dreamweaver MX for HTML and CSS 2 development.
* Performed image development utilizing MS Visio software.

SYSTEM ADMINISTRATOR, JAVA AND WEB APPLICATIONS ARCHITECT, DESIGNR AND DEVELOPER at Saudi Learning Center
  • United States
  • September 2001 to March 2003

Designed, created, developed and maintained the Saudi Learning Center internal web portal.
* Design and development of application in an agile environment during all phases of software development life cycle, analysis, design, development, testing and maintenance,
* Created, and designed UML models, Class and Sequence Diagrams,
* Used J2EE, MVC Patterns, Struts Framework, JSP, Custom Tag Libraries, Java Servlets, JavaBeans and Enterprise JavaBeans (EJBs), JDBC, XML and XSLT,
* Utilized WebSphere Studio Application Developer (WSAD) for rapid Java development,
* Utilized HTML, JavaScript, CSS and DHTML,
* Used Sun Microsystems’s Forte for Java,
* Created applets to be used on the web pages and Swing applications for desktop applications,
* Used MS Access, MSDE and ODBC and JDBC for database connectivity,
* Created SQL statements for data manipulation to be used with the application,
* Performed image development using MS Image Composer for graphics,
* Used Dreamweaver MX and HomeSite 5,
* Used Windows 2000, Apache Tomcat 4, and Windows-based Apache Web Server for production and hosting.

JAVA DEVELOPER at Radnet, Inc.
  • United States
  • October 2000 to February 2001

Worked as a team member on the company’s product, PortalWorkXTM, a B2B portal and collaboration software. The development included:
* Developed JavaServer Pages (JSP) and JavaBeans for dynamic web pages.
* Developed XML pages.
* Developed pages that included layers and divisions manipulation and calculation for both MSIE and Netscape using HTML/DHTML, CSS and JavaScript;
* Created pages that included embedded and external Object-style JavaScript.
* Used Dreamweaver 3 and HomeSite 4.5.
* Utilized Windows NT for the development and production.
* Used WebGain for Java and JSP development.
Radnet closed its doors for business on Jan 16th, 2001.

WEB DEVELOPER at Randstad Creative Talent
  • United States
  • February 2000 to September 2000

Projects included:
* The web site of PARTNERS and Simons (www.partnersandsimons.com): Work included DHTML (HTML, JavaScript and CSS) for navigation and updating contents. Used DreamWeaver 3 in the production on PowerPC with MAC OS 8.6.
* Project for Philip Johnson Associates, Inc., (PJA/Ultra, www.agencyultra.com) in Cambridge, MA, using DreamWeaver. Used DHTML (HTML, JavaScript and CSS) in the project.
* Project for Weymouth Design (www.weymouthdesign.com) in Boston, MA. Used DHTML (HTML, JavaScript and CSS) and DreamWeaver in the project.
* Off-site project to update the web pages for TechTarget (www.techtarget.com). Used DreamWeaver in the project.
* Off-site project to develop web pages for a client of GoFishDesign (www.GoFishDesign.com). Used DreamWeaver in the project.

WEB DEVELOPER at The TowerGroup (www.towergroup.com)
  • United States
  • June 2000 to July 2000

Worked on the company's Intranet and the proposed newer version of their web site.
* Produced graphics using PhotoShop 5.5.
* Produced pages that included layers and drop-down navigation bar using DHTML, CSS and JavaScript.
* Used DreamWeaver 3, and GoLive 4, for the production of those pages.
* Used FrontPage 2000 to produce ASP pages to manipulate data in an MS Access database.
* Used SQL queries for the ASP pages.

WEB DEVELOPER at Different Clients
  • United States
  • February 1998 to April 2000

1.
WEB DEVELOPER
March 2000 - April 2000
Vertex Pharmaceuticals (www.vpharm.com)
Pharmaceutical
Cambridge, Massachusetts, USA

Worked on the Vertex Pharmaceutical's Intranet using Tango 2000, MS Access and File Maker. Designed JavaScript script to insert multiple options into a select part of a form.


2.
WEB DESIGNER AND DEVELOPER
Feb 1999- April 1999
NeuroDyne Medical Corp.
Medical
Cambridge, Massachusetts, USA

* Used HTML and JavaScript
* Developed and designed the web site of Advanced Pain Management Center (www.painpro.com).
* Developed and designed the web site of General Medical Publishers (www.gesellamd.com).
* Maintained the web sites the NeuroDyne Medical Corp., which are (www.neumed.com and www.neuronet.com).
* Used Perl to develop a local E-Mail system.
* Used MS FrontPage and MS Image Composer in the production and maintenance of those web sites.


3.
INTERNET SPECIALIST
Feb 1998 - Sept 1998
Neocraft, Inc.
Engineering/IT
Somerville, Massachusetts, USA

A team member in developing, hosting and maintaining web sites for different clients.Those projects were mainly Windows NT-based sites.
* Used HTML, JavaScript and Java in the projects.
* Used ColdFusion on top of Windows NT server and Oracle 7 DBMS, for a GE Power Systems Intranet Site, in Albany, NY.
* Projects developed included the web sites of Goodwin, Proctor and Hoar, LLP (www.gph.com), Hudson Savings Bank (www.hudsonsb.com), and others that were used for trade shows and are not available for public.
* Created Java Applets that were used in different web sites and for trade shows.
* Work also included networking, setup and installation of Windows NT 4, installation and configuration of TCP/IP, MS BackOffice, MS DNS Server, MS Proxy Server, MS Exchange Server, MS Internet Information Server, MS Index Server.

TEACHING ASSISTANT at University of Wyoming
  • United States
  • January 1990 to December 1996

Worked as a teaching assistant for graduate students and taught computer algorithms and languages, namely, MATLAB, C/C++, and HTML.

Education

Diploma, Project Management
  • at International Organization for Project Management
  • January 2022

Accredited Project Manager Certification™ (APRM™)

Higher diploma, Computer Proramming
  • at Udemy
  • September 2021

• Data Science and Artificial Neural Networks using Python, Python Packages, TensorFlow, and Spark to name a few, • Python programming, • Amazon Web Services (AWS) • Project Management Certification - Project Management Course, • Agile Scrum Course: Scrum Fundamentals | Scrum Certification, • Microservices with Spring Boot and Spring Cloud, • Spring Boot, • Hibernate and JPA with Spring Boot, • Spring Framework DevOps on AWS, • Java EE 8 Microservices, • Microservices Patterns.

Higher diploma, Scrum Master
  • at scrum.org
  • December 2020

Professional Scrum Master (PSM I) Certification, scrum.org

Higher diploma, Professional Education
  • at Seneca College, Toronto, Ontario, Canada
  • November 2015

• Mobile App Development - Android • Cloud Computing including IaaS, Amazon Web Services (AWS) and others, • Oracle SQL Development: Oracle Database 10g technology, relational database concepts and SQL, essential skills to query the database, create database objects, data warehousing concepts and manipulate large data sets. • Classes in UNIX Administration and Shell Scripting.

Higher diploma, No degree nor diploma
  • at Ryerson University
  • December 2006

Advanced classes in: • Network+, Fundamentals of Networking. • ADO.NET and ASP.NET: Designing and developing Windows Desktop Applications and Web Forms Applications using ASP.NET and ADO.NET for retrieving, inserting, updating, deleting and manipulating data. • Programming with C#.NET: Object-Oriented Programming, Windows Forms, Web Forms, ASP.NET and ADO.NET. • EJBs: Designing and developing Enterprise JavaBeans (EJBs) including Session Beans, Entity Beans, Message-Driven Beans, EJB QL, and JMS and JBoss and XDoclet.

Higher diploma, No Degree
  • at Boston University
  • May 1999

Participated in Client/Server Architecture graduate class in a special arrangement.

Master's degree, No degree was earned
  • at University of Wyoming
  • December 1996

Graduate classes with emphasis on Digital Signal Processing, Analog & Digital Filter Design, Artificial Neural Networks and Fuzzy Logic, Speech Processing, Digital Image Processing, Adaptive Filter Design, and both Probabilistic and Statistical Communications Theorems.

Bachelor's degree, Electrical Engineering, Computer Option
  • at University of Wyoming
  • May 1993

Bachelor's of Science Degree in Electrical Engineering, Computer Option.

Diploma, General Sciences
  • at Central Wyoming College
  • December 1989
High school or equivalent, Scientific
  • at Unayzah Secondary School
  • July 1978

Bayt Tests

Basic Computer Skills Assessment
Score 85%

Specialties & Skills

Enterprise Application Development
Web Development
Software Engineering
Intel (80X86/Pentium) PC's
Macintosh
Compaq ALPHA-Server
iMAC and PowerPC
Windows 3.X
MAC OS 8.X/9
Windows 9x
OpenVMS
MS Office (Word, Excel, Power Point, Access)
PhotoShop 5.5
c++Builder 5
MS Image Composer
3Dspace Publisher
Word Perfect
Lotus 123
B2LOGIC
B2SPICE
SIMULINK
MS Usage Analyst
Seagate WinINSTALL
Assembly Language
Motorola 68HC11
c/c++ (cpluzpluz)
visual c++ (cpluzpluz)
FORTRAN
JavaScript
VBScript
Java Applets
Java Swing
Java Servlets
ColdFusion
HomeSite 4.5
DreamWeaver 2, 3 & 4
NetObject’s Fusion
Tango 2000
MS FrontPage 98 & 2000
Adobe’s GoLive 4
Sybase’s PowerJ
Oracle’s JDeveloper
SUN Microsystems’ Forte CE
WebGain
MS Visual InterDev
MS BackOffice
MS DNS Server
MS Proxy Server
MS Exchange Server
MS Internet Information Server (IIS)
MS Index Server
XSL, XSLT
Intel (80X86/Pentium) PC's
Intel (80X86/Pentium) PC's
NetBeans
Eclipse
WebSphere Servers
WebSphere RAD
Professional Scrum Master (PSM I)
Scrum Master
Accredited Project Manager (APRM)

Languages

Arabic
Expert
English
Expert

Training and Certifications

Certified Oracle Database 11g: SQL Fundamentals (Certificate)
Date Attended:
January 2010
Valid Until:
June 2010
IBM Cognitive Class Platform (Certificate)
Date Attended:
September 2021
Certified Professional Scrum Master (PSM I) (Certificate)
Date Attended:
December 2020
Agile Scrum Certification (Certificate)
Date Attended:
November 2019
Oracle MOOC: Java Virtual Machine Troubleshooting (Training)
Training Institute:
Oracle
Date Attended:
October 2017
Functional Program Design in Scala (Certificate)
Date Attended:
November 2016
Functional Programming Principles in Scala (Certificate)
Date Attended:
October 2016
Microsoft .NET Framework - Application Development Foundation (Certificate)
Date Attended:
May 2010
Valid Until:
August 2010
Sun Microsystems Certified Programmer for the Java 2 Platform, SE 6.0 (Certificate)
Date Attended:
February 2010
Valid Until:
March 2010

Hobbies

  • Reading