Ijaz - Développeur LINUX

Ref : 070222A001
Photo d'Ijaz, Développeur LINUX
Compétences
C
C++
SHELL UNIX
CLUSTER
ORACLE 9
SQL PLUS
Expériences professionnelles
  • Jan 2003- Responsable Technique Production chez PHOTOWAYS.
    Pour la société PHOTOWAYS connue numéro 1 européen dans l’impression
    des photo numérique par voie internet, j’ai commencé travaillé depuis janvier
    2003. Je suis le fondateur du projet informatique principale. L’idée était à
    préparer un logiciel qui peut traiter jusqu'à 3000 commandes soit environs 200000 photos par jour. Voici quelques détails de mon travail pendant trois ans chez Photoways :

    1. Développement, fabrication et programmation des logiciels open source. Transportation et implémentation de ces logiciels sur system LINUX.
    2. Développement en langage Python
    3. Préparation de logiciel pour récupération des données déposé par les clients chez hebergeur. C’était une tache qui demandait l’expertise de gérer et administrer les base des données. Les serveurs MySQL-3.23 (et les versions ultérieures) et Oracle 9i ont étaient utilisé. J’étais responsable d’installation, configuration et administration des serveurs pendant trois ans. Les autres taches important étaient sauvegarde, réplication et l’import/export des données. Le protocole ftp a était utilisé pour transférer les images en locale. Très bonne connaissance de sql/sqlplus et l’optimisation des requêtes SQL a été requise. Pour la connexion, ODBC a était utilisé. Le plus partent des programmes ont étaient écrit en langage python. C/C++ a était aussi utilisé. L’information a était ajouté dans les fichiers XML et dans les serveur des bases des données locales très rapides et optimisées. Les bibliothèque important étaient elementtree et ftp-util. Au début le system d’exploitation était windows2000.
    4. Fabrication des programmes pour filtrer et contrôler les données. Bibliothèque utilisée est PIL.
    5. L’écriture de logiciel de transfert des commandes vers minilab numérique de Fuji films et les machines d-gates de AGFA.
    6. Programme de motor de référence : Un des programs plus important pour trier les commandes par formats et transferer vers les minilabs specifiques selon les regles de production.
    7. Le logiciel Imager pour ajouter les effets sur les images et pour les cartes personnalise utilisant ImagMagic.
    8. Le logiciel de Achieveur Photoways pour archiver et indexer les photos clientèles sur les serveur des photos Windows de taille jusqu'à 1 tera byte et sur les nouveaux serveurs multiprocesseurs linux de taille jusqu'à 10 tera bytes. Pour un très fin indexation des photos, un serveur local MySQL très rapide a était utilisé (avec les tableaux indexés) .
    9. Un logiciel automatique d’envoi des Newsletters vers les clients concernés & était écrit en python et tourne sur les machines linux.
    10. Logiciel de contrôleur de poids. Quand une commande est prête pour envoyer chez client elle est placée sur les scanneurs de porte serials et parallèle . Il lit le bar code et compare le poids réelle avec le poids théorique. Il ajoute l’adresse du destinataire et le timbre.
    11. En 2005, on a décide de transférer la production sur le system linux. On a utilisé la distribution SUSE et modifié les programmes pour porter vers linux. Les logiciels indexeurs et contrôleur de poids sont re-écrit en C++ avec Borland Builder.
    12. Le logiciel Hypervision pour moniteurer et administrer la production a était écrit en wxPython et plu tard re-écrit en C++ avec Borland-builder
    13. L’administration de serveur cvs.
    14. Les clients cvs (gui) pour développement : cvs, wincvs, smartcvs et ligne des commandes.
    15. Le pratique de bash, awk, sed et perl pour manipulation des commandes.

    1999 - 2003 Ingénieur informaticien chez INUP, LINEO et AVAILIX
    Les taches attribuées :
    1. Développement des logiciels à haute disponibilité dans les environnements LINUX et programmation en C/C++.
    2. Validation et administration de la distribution RedHAt sur les clusters COMPACT PCI basé sur NFS
    3. Fabrication des utilitaires pour la communication entre esclaves et maîtres et pour la surveillance des esclaves.
    4. Validation des différents services comme SMTP, FTP, http, SSH etc. pour les prestataires sur ces clusters.
    5. Validation de OPS, MySQL, DB2, Sybase, Informix, Access, SQLServer, Solid, PostgreSQL, Jbase sur ces clusters.
    6. La programmation pour les pilotes des noyaux linux avec version 2.2.18. Les pilotes ont étaient écrit pour les clusters CPCI. En plus les pilots nbd pour les clusters nfs ont étaient écrit pour la technologie CPCI et non-CPCI. Le motif est à exporter les périphériques crus. Les pilotes sont mis à jour jusqu'au noyau 2.4.2.
    7. Nouveaux RPMS sont ajoutés dans la distribution 6.2 de RedHat pour le valider sur les clusters nfs CPCI et non-CPCI. Mis à jour jusqu’a distribution 7.2 a était fait.
    8. Oracle Parallèle Serveur 8i (version 8.1.7) et Oracle Real Application clusters (RACL) 9i (version 9.2) ont étaient validé sur ces clusters via les périphériques crus qui ont étaient partagé parmi les esclaves des clusters par les périphériques nbd et donc haute disponibilité et scalibilté a étaient possible avec une configuration des esclaves jusqu'à sept et les maîtres jusqu'à deux. Une pratique de trois ans d’installation, configuration et administration de ces serveur chez les clients a était obtenu.
    9. Les différents serveurs de base des données SQL comme mysql, db2, informix, sybase et solid et quelques non-SQL comme jbase ont étaient validé sur les clusters des haute disponibilité.
    10. Tous les services normaux de réseaux comme http, ftp, telnet, dns, rsh, ssh, smtp, sendmail, nfs, samba, radius ont configuré sur ces clusters pour l’haute disponibilité et le scalibilté aussi. Quelques serveurs windows comme mSQL par example sont valide par vmware.
    11. L’aspect LVS de noyau linux est utilisé pour ces clusters pour les methods NAT, TUNNEL et DIRECT.
    12. Pour configuration, administration et surveillance des clusters CPCI, une module a était ajouté dans linuxconf. Aussi on avait benificié shellmod.
    13. Les logiciels d’haute disponibilité et scalibilité ont étaient écrit en C.
    14. Le développement de Firmware pour ces clusters
    15. Les différents clients oracle et mysql ont étaient écrit dans les différentes langues comme OCI, ProC/C++, jdbc, sqlj et dbd pour les prestataires et les clients.
    16. Préparation des RPMs.
    17. Pour le control de la version dans le développement cvs a était utilisé.

    1995-1999 Physicien et Informaticien
    au Laboratoire de Physique Nucléaire et de Hautes Energies (LPNHE) à Paris et à Deutsches Elektronen-Synchrotron (DESY) à Hambourg (Allemagne) dans l’expérience H1 (collaboration de 12 pays Européens et USA avec 400 physiciens) dédiée à l’étude des collisions électron-proton. Développement pour analyser les données et programmation en C/C++ et FORTRAN pour étudier les données dans les environnements UNIX. Réalisation et défense d’un projet de recherche pour découvrir le comportement des constituants du proton dans un milieu de grande compétition internationale. Responsabilité dans la maintenance du détecteur. Quelques aspects de mon travail :
    1. Tous le recherché à était fait dans les environnements UNIX.
    2. Les programmes en bash ont étaient écrit pour les batches et scripts.
    3. L’analyse de une grande quantité des données a était fait en FORTRAN 77. L’autre language utilisé a était C.
    4. Pour la préparation des documents comme par exemple les présentations et le thesis latex a était massivement utilisé.

Études et formations
  • Formation:

    Doctorat (1999) Physique et Technologie des Grands Instruments LPNHE, Université de Paris VII, FRANCE.


    Expérience technique:

    Systèmes: LINUX /UNIX (particulièrement sur clusters), WINDOWS
    Base des données: Développement et administration des serveurs de base des données : Oracle, MySQL
    Autres : Etude et Administration de :
    DB2, mSQL, MySQL, Sybase, Informix, Access, SQLServer, Solid, PostgreSQL, Jbase etc.
    Utilisation de Raw devices et Network Block Devices pour haute performance/disponibilité.
    Languages: bash, awk, sed, perl, python,C/C++, java, tcl/tk, fortran, sql, sqlplus, OCI, ProC/C++, jdbc, sqlj, DBD.
    Expertises: * Modules linuxconf pour administration des clusters
    * Pilots de noyau et système des fichiers
    * Administration des serveurs de réseaux
    * Construction et administration de LVS pour loadbalancing et failsafe pour ces services a haute disponibilité.
    * Développement dans le téchnologie CompactPCI.
    Documentations: tex, word, powerpoint etc.
    Autres Spécialisations:
    * Simulation et reconstruction de Monte-Carlo.
    * Analyse Numérique (modélisation mathématique, statistique, algorithmes )
    * Développement de logiciels pour analyse de données, gestion de code avec CMZ.

    Appareillages Scientifiques :Calorimètres Spaghetti & Argon Liquide et leur électronique. Chambres dérivées et proportionnelles. La système de Acquisition des données. La contrôle de la fonctionnement de détecteur.

    Electronique:Traitement du bruit et la calibration de calorimètre arrière SpaCal.


    Langues :

    Anglais : courant
    Français :courant
    Allemand : moyen
    Urdu : courant

D'autres freelances
Développeur LINUX

Ces profils pourraient vous intéresser !
CV Développeur JAVASCRIPT
Sidy James

Développeur JAVASCRIPT

  • VILLIERS-SUR-MARNE
HTML5 JAVASCRIPT SQL PHP PYTHON WORDPRESS LINUX MERISE NODE.JS FLUTTER
Bientôt disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Développeur SYMFONY
François

Développeur SYMFONY

  • ALBI
MYSQL IOT PHP EXCHANGE SHAREPOINT ONLINE C# SYMFONY LINUX InfluxDB
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur WORDPRESS
Cyril

Développeur WORDPRESS

  • SAINT-CRÉPIN-AUX-BOIS
HTML CSS WORDPRESS PHP JAVASCRIPT SQL LINUX
Disponible
CV Data Scientist Data science
Adam

Data Scientist Data science

  • MARSEILLE
Data science PYTHON PANDAS DATAVIZ BIG DATA SQL LINUX ELK C++ Cloud AWS
CV Développeur PHP
Alexandre

Développeur PHP

  • JACOU
PHP SYMFONY MYSQL LINUX HTML5 JAVASCRIPT WORDPRESS PRESTASHOP Microservices REACT.JS
Disponible
CV DevOps .NET
Yves-Guillaume

DevOps .NET

  • GUILLAC
.NET C# SQL SQL SERVER REDMINE AGILE LINUX Kubernetes ANSIBLE GIT
Disponible
CV Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform
Tidiany

Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform

  • CARRIÈRES-SOUS-POISSY
DOCKER LINUX CI/CD JAVA PHP ANSIBLE GITLAB HASHICORP TERRAFORM AZURE Kubernetes
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible