Abdelkader - Développeur JAVA
Ref : 120122B001-
22207 ARLINGTON, VA (Etats-Unis)
-
Consultant, Développeur (63 ans)
-
Freelance
Dynamics Research Corp. (DRC) [11/2010 – 08/2011] - USA
Conception et maintenance du système "Enterprise Correspondence and Control System (ECCS)" pour le Ministère de la Défense Américaine. Ce système organise et contrôle l’état des tâches, correspondance et missions assignées au personnel, et génère des notifications email destinées aux parties intéressées. Technologies: JSP/JavaScript (frontal), Cadre Stripes et ActiveMQ (progiciel), et SQL Server MS (fond).
STG Inc. [12/2009 – 10/2010] - USA
Conception et développement de systèmes d'information web, au bénéfice de l'Office of Foreign Missions (OFM) dans le but d'offrir des services permettant au personnel diplomatique de formuler toute une variété de requêtes (plaques d'immatriculation , escorte de sécurité et protection durant une visite officielle). Un document récapitulatif des détails de la visite officielle et formaté en PDF, est généré à l'aide d' iText, et joint au courriél destiné aux services d'escorte et de sécurité. Technologies: JEE, ADF (Oracle) et JSF.
LOCKHEED MARTIN CORP. [8/2000 – 9/2009] - USA
Conception et développement d'une variété de systèmes d'information au profit de EPA (Agence pour la Protection de l'Environnement), DHS (Ministère de la Securité de la Patrie), et US Patent Office (Office des Marques et Brevets d'Inventions). Une partie de mon temps fut aussi consacrée à l'assistance technique directe du client (Help Desk).
• Conception et développement d'un système mis en place par OEM (EPA) et destiné à suivre les transferts de matériel et équipement d'un entrepôt à l'autre à travers les régions de sites toxiques (superfunds). Les technolgies intégrées de Spring MVC, AJAX et Direct Web Remoting (DWR) furent à l'origine du succès de projet.
• Conception et développement d'un système basé-web pour la gestion de documents générés dans le but de suivre les progrès d'assainissement de sites toxiques. Ce développement fut soutenu par l'utilisation des capabilités de l'Inversion of Control (Spring), et par Hibernate (ORM).
• Conception de service web basé-XML en support au SRS (Système d'Enregistrement des Substances d'EPA) en vue de permettre l'accès à, et l'identification des substances chimiques et biologiques extraites de sites toxiques. Cette réalisation reposait sur Hibernate (ORM), et une base de données Oracle, et sur WSDL/JAXB nécessaires à la production de documents XML (lien entre les objets Java et les schémas XML). Le transport d'information reposait sur les protocoles Apache Axis SOAP et HTTP.
• Configuration de serveur Apache HTTP à laide de Webgate (Oracle) afin de permettre l'option ' Single Sign-on' critique à l'intégration de multiple systèmes de gestion de documents au sein de l'agence (EPA).
• Développement et intégration d'un système 'Watchdog' chargé de veiller sur les resources ordinateur diverses du DHS. Les malfunctions faisaient l'objet d'alertes sous forme d'icones graphiques affichées sur les browsers clients, et de notifications email aux parties responsables. Les technologies en vigueur comprenaient JSP, Struts, scripting en Unix Shell et Perl.
• Conception de deux applications, basées sur Java et JSP, destinées à visionner les documents et images relatifs aux brevets d'inventions détenus par US-PTO. Le système d'hébergement comprenait un Serveur d'Application iPlanet (Netscape) qui recevait les requêtes de browsers clients et les exécutait en faisant un appel directe à la couche Java Database Connectivity (JDBC). Un deuxième modèle fut conçu, pour les mêmes objectifs, et se basait Java Remote Method Invocation (RMI) pour l'apport des metadata de documents.
• JAXB (Interface Program d’Application - API): Service Web basé sur XML
• Technologies Java Servlets, Java Server Pages (JSP), Struts 1 et Struts 2, ADF (Oracle). Java Server Faces (JSF), and Stripes (Apache)
• Hibernate/Toplink (ORM)
• Cadre Spring, MVC Spring, DWR et AJAX/JQuery
• Apache ActiveMQ: Courtier Messagerie (Message Broker)
• iText (Interface Logiciel d'Application): Manipulateur de documents PDF (source ouverte)
• Etude de Flex à l'aide de l’outil Flash Builder (Adobe Flex/Flash)
• Java
• Scripting: Shell Unix et Perl
• XML/HTML
• C/C++.
• Unix/Linux/Windows
• Serveur d’Application Oracle 10g
• Serveur de Servlets Apache Tomcat
• Serveur d’Application Oracle WebLogic
• Oracle et SQL Server (RDBMS): Base de Données Relationnelles
• ODI (OODBMS): Base de Données Orientées vers l’Objet
• Scripting: PL/SQL
• JUnit/JMock: Teste d’Unité
• Emma: Teste Couverture de code
• Bugzilla/Jira: Logiciel Gestion des Erreurs/Incohérences de Code du projet
• Revue Code de groupe (Peer Code Reviews)
• Session Leçons apprises à la fin du processus d’itération
• Eclipse (Open Source)
• JDeveloper/ (Oracle)
• Ant/Maven
• Subversion et Dimensions (Serena)