Hicham - Développeur XML
Ref : 130104B001-
Domicile
10015 RABAT (Maroc)
-
Profil
Développeur, Ingénieur de développement (33 ans)
-
StatutFreelance
-
Software Engineer
Dragan Technologies Inc Winnipeg, MBJan 2016 - aujourd'huiLeading projects and delegating tasks.
Android SDK, Java 8/7 JSE / JavaFX / JEE7, C#, ASP, SQL: PostgreSQL, MySQL, SQLite. Projects: DTI Portal: PostgreSQL, C#.Net.
Programming / Designing (building and maintaining) desktop (native) and mobile applications
ERP for Managing company tasks, Stock, Billing, Task to do, Orders, Technical files.
Team of 3 Engineers: 3 Software Engineers.
Sentinel: JavaFX (Java 8), SQLite, XML, MySQL, C#.Net (ASP), J2E7 (Soap).
Safety System for big machines detecting the location and the distance between employees and the machine.
3 tiers application: Windows Mobile, Board Unit connected with (FTDI FT240X), Web Service.
RFID Tags used to identify the employees on the map.
Team of 3 Engineers, Electrical Engineer, Software Engineer, Developer /Electrical coordinator.
Grounded: Android 4.4.4-6.0 SDK, SQLite, XML.
Parenting application for grounding kids by restricting their phones from using services for a period of time or scheduled time: Wi-Fi, Data, Bluetooth, Games, Entertainment.
Depth Monitoring System: C#, D2XX Framework, XML.
Managing drilling process of the mining machine. Recording the drilling for each hole the depth, number of rods, percentage of the work done,
Programmable Depth target, Rod length, Hammer length, Min and Maximum laser reading, Unit of measurement.
2 tiers application: Windows Mobile, Board Unit connected with (FTDI FT240X).
Team of 3 Engineers, Electrical Engineer, Software Engineer, Electrical coordinator.
OldenburgView: Android 5.0 SDK, Windows Phone 10, Java 7, C#.Net.
Configuration of a Unit display and changing properties for drilling machine, RT/LT(Tilt) RFID, Depth display, Calibration depth, boom display.
2 tiers application: Windows Mobile or Android and Board Unit connected with (FTDI FT240X).
Team of 3 Engineers: 1 Software Engineer, 2 Electrical Engineers.
BlastHoleMaster: Android 5.0+ SDK, XML. (not completed).
System for hole measurement and depth reading.
2 tiers application: Android and Laser level 2. -
Technical Support Customer Representative
Shaw Winnipeg, MBJan 2015 - Jan 2016Troubleshooting over the phone Cable, Phone and Internet issues
Ensuring the proper function of the customer’s home devices -
Software Developer
DevMovil Maroc Casablanca, MoroccoJan 2015 - Jan 2015Delegating projects tasks.
Programming / Designing (building and maintaining) desktop (native), web and mobile applications
Android SDK, Java 7 JSE, JEE 7, MySQL.
Projects:
MagicTable: Android 4.4.4+ SDK, XML, J2E6, MySQL, PHP. (nTier Application)
Managing the restaurant services. Billing, Sending command to chef, Menu display, Menu customization.
4 tiers application: Web platform for administration, Android application for menu display, 2 Java swing applications one for cashier the other for the chef.
Team of 2 Developers.
Ingrediens_Indicator: Android 4.4.4+ SDK, SQLite.
Display and entry of any consumable ingredients identified by QR and Barcode.
GuideDachat: Android 4.4.4+ SDK, SQLite, C#.net, MySQL.
Display products and where to get them from.
2 Tiers Application: Android application and frontend web application with web services.
Team of 2 Developers.
Moteur Questionnaire: Android 4.4.4+ SDK, SQLite.
Managing surveys, customize them and fill them.
2 Tiers Application Android application and frontend web application with web services.
Balise: Android 4.4.4+ SDK, SQLite.
Changing phone mode automatically to silent, vibration or reunion depending on the user location.
Team of 3 involved: 1 Software developer, 2 Programmers. -
Network Administrator / Software Developer
CDF Cooling Berrechid, MoroccoJan 2014 - Jan 2014Programming (building and maintaining) desktop (native), web and mobile applications
Android SDK, Java 7, C#.Net, SQLServer
Ensuring the proper function of networks and machines
Projects:
Stockage: Android 4.4.4, XML.
Managing stock, entering the stock number and send it to the server database identify the product by Barcode.
Base de donne entrée: Android 4.4.4, SQLite.
Using a Tablet or a phone to enter the production progress.
CFD Database: C#.Net, SQLServer 2008, Crystal Report.
ERP for Managing company tasks, Stock, Billing, Orders, Technical files, Manufacturing progression, building and printing reports.
Team of 2 Developers involved. -
Software Developer
ABC Solutions Casablanca, MoroccoJan 2013 - Jan 2014Programming / Designing (building and maintaining) web and mobile applications
Android SDK, Java 7, ASP.Net/ C#.net, JEE 7, SQLites, MySQL.
Projects:
IFassen: Android 3.1+, XML.
Application for converting images to pdf and managing the properties of all products
Team of 3 Developers
Cevital: Android 3.0+ XML, C#.net .
System for building Survey for doctors, tracking the sales representative, timing each visit, sending in live the result to the server, customizing surveys.
2 tiers application: Android application and web service.
CINIASAADA: Android 4.4.4, XML.
Advertising application for insurance company contain a road test quiz.
ElKendi Consultation: Android 4.4.4, XML.
Consultation of statistics for the company.
Other Projects on Freelance
FlyBrief: Thales Technologies: Android 3.1, SQLite, XML, And JSON.
System identify in map obstacles and weather for a pilot and receive information from the base.
Team of 4 Developers
PrintDroid API: Android 3.1.
API provide methods for printing from android using Wi-Fi, Bluetooth and USB. -
Software Developer
Xeoping Communication & Software Engineering Kenitra, MoroccoJan 2010 - Jan 2012Programming (building and maintaining) mobile applications including windows CE
Android SDK, Java 6, SQLite, SQLServer / SS compact edition, VB.net
Projects:
SystemSetUpLocation: Android 3.1 SDK.
Hidden service track the user phone and send data to server database.
GetGPRMC: Android 2.2.1 SDK, J2E6.
Get GPRMC from the device location and send it to the manager.
Tracker: Android 3.1 SDK.
Tracking drivers, and exchanging text messages. Building communication between the driver and the direct supervisor.
Panier: VB.net Mobile CE SDK, SQLServer Compact Edition.
Entering purchase by truck food suppliers and manage billing and send information to the server.
GEOTagger: Android 1.6 SDK.
Entering information into a smartphone (picture, location and other form information) and send them to the server by sockets
NB: Project Details are available upon request
EDUCATION AND TRAINING
Master Degree of Engineering in Mobile Applications 2013 – 2015
Honor Equivalency from ICAS – Guelph, ON, Canada 2016
University Hassan I Settat, Morocco
Bachelor Degree in Software Quality Assurance 2011 – 2012
Bachelor Degree Equivalency from ICAS – Guelph, ON, Canada 2016
University Mohammed V Rabat, Morocco
Diploma in Software Development and Software Engineering 2009 – 2011
College Diploma Equivalency from ICAS – Guelph, ON, Canada 2016
I.S.T.A Institut Rabat, Morocco
2008-2009 : Bac sciences physique
PROFESSIONAL DEVELOPMENT
IT Service Practicum 2012 - 2013
Soft Centre Association Rabat, Morocco
IT Service Practicum March 2012
GurtuSoftware Casablanca, Morocco
VOLUNTEER JOB
Volunteer September 2015 – present
DreamFactory Winnipeg, Manitoba
Volunteer October 2015 – present
Open Circle in Stony Mountain Institution Winnipeg, Manitoba
TECHNICAL SKILLS
Mobile Applications Programming: (Android, Windows Mobile and JME) with (Java, VB.NET, C#.net)
Web Applications Programming: J2ee, ASP.Net, JavaScript, JQuery HTML5, CSS3
Native Applications Programming: Java 8 /JSE /FX, VB.NET, C, C#.net,
Reporting Tools: Crystal Report
Experiences in team software development: (SVN / CVS, GIT)
Good Knowledge of Agile Methods
Administration/Scripting Databases in SQL Server 2008-2012
SQL Server Compact Edition 3.5 (for Mobiles)
Oracle 10 and MySQL 5.15, SQLite, PostgreSQL
Good Knowledge of computer network
Experience in XML, XSL, DTD
Experience using UML method in analysis
Good Knowledge of ITIL
Expertise in Operating Systems: Linux, Windows and Mac OS
OS virtualization
Computer problem diagnostics and repairs
Speaks English and French
Master Degree of Engineering in Mobile Applications 2013 – 2015
Honor Equivalency from ICAS – Guelph, ON, Canada 2016
University Hassan I Settat, Morocco
Bachelor Degree in Software Quality Assurance 2011 – 2012
Bachelor Degree Equivalency from ICAS – Guelph, ON, Canada 2016
University Mohammed V Rabat, Morocco
Diploma in Software Development and Software Engineering 2009 – 2011
College Diploma Equivalency from ICAS – Guelph, ON, Canada 2016
I.S.T.A Institut Rabat, Morocco
2008-2009 : Bac sciences physique
PROFESSIONAL DEVELOPMENT
IT Service Practicum 2012 - 2013
Soft Centre Association Rabat, Morocco
IT Service Practicum March 2012
GurtuSoftware Casablanca, Morocco
VOLUNTEER JOB
Volunteer September 2015 – present
DreamFactory Winnipeg, Manitoba
Volunteer October 2015 – present
Open Circle in Stony Mountain Institution Winnipeg, Manitoba
TECHNICAL SKILLS
Mobile Applications Programming: (Android, Windows Mobile and JME) with (Java, VB.NET, C#.net)
Web Applications Programming: J2ee, ASP.Net, JavaScript, JQuery HTML5, CSS3
Native Applications Programming: Java 8 /JSE /FX, VB.NET, C, C#.net,
Reporting Tools: Crystal Report
Experiences in team software development: (SVN / CVS, GIT)
Good Knowledge of Agile Methods
Administration/Scripting Databases in SQL Server 2008-2012
SQL Server Compact Edition 3.5 (for Mobiles)
Oracle 10 and MySQL 5.15, SQLite, PostgreSQL
Good Knowledge of computer network
Experience in XML, XSL, DTD
Experience using UML method in analysis
Good Knowledge of ITIL
Expertise in Operating Systems: Linux, Windows and Mac OS
OS virtualization
Computer problem diagnostics and repairs
Speaks English and French