Menu

Himanshu ARORA

Casablanca

En résumé

Je m'appelle Himanshu ARORA, ingénieur en technologie de l'information à CGI Paris, diplômé d'une école française très réputée ESIEE Paris. Mon expertise inclut toutes les phases de développements logiciels proposés dans un cycle de vie standard d'un projet logiciel. Je suis quelqu'un de très dynamique, autonome, habitué à apprendre vite et capable de comprendre les besoins clientèles et proposer des solutions variées. Mon appétit vers les nouvelles technologies du domaine des systèmes d'informations m'aide à enrichir ma performance et la qualité de mon travail.

Mes compétences :
Android
C
Html/css
SQL
C++
JavaFX
PHP
Design patterns
MySQL
Jenkins
Hibernate
JSP
MyBatis
Maven
Java
Java EE
Swing
Jpa
Servlet
ANT
Struts
Spring Framework
Enterprise JavaBeans
XML
Architecture logicielle
Base de données
Industrialisation
Oracle Database
Elasticsearch
REST
Play Framework
JavaScript
Scala
CSS 3
HTML 5
JMS

Entreprises

  • CGI - Ingenieur en technologies de l'information

    Casablanca 2015 - maintenant En mission chez Crédit Agricole Leasing & Factoring, Montrouge.

    Dans l’objectif de la transformation digitale, à participer en redéveloppement d’outils de financements existants, développement et maintenance de nouvelles applications web et mobile.

    Responsabilité :
    - Monter en compétence avec les nouvelles technologies web & mobile.
    - Participer en développement d’application NFC de crédit agricole.
    - Transférer la compétence dans le centre de service CGI à Paris et à Maroc.
    - Maintenance d’outils crédit agricoles déjà développées en cours de cette
    transformation digitale.
    - Prendre la responsabilité de développement de nouvelles applications éventuelles.
    - Participer dans les ateliers de spécifications fonctionnelles.
    - Piloter et gérer l’équipe de dev en Maroc.

    Projet NFC (Nouveau Frontal CBM) :
    C’est une application web de crédit-bail mobilier de crédit agricole. Elle permet de réaliser des simulations pour
    le financement des biens et d’établir le contrat de financement.

    Environnement technique :
    - SCALA
    - Framework Play
    - HTML5
    - CSS3
    - JavaScript (ES-6)
    - Framework React & Flux
    - Web service REST
    - Divers : JMS, Elastic Search, DB Oracle
  • DEF - Ingenieur developpeur logiciel

    MASSY 2013 - 2015 Développement du logiciel de paramétrage de futur réseau de centrales multi-métiers :- détection incendie, mise en sécurité incendie, gestion des issues de secours, sonorisation de sécurité. En bref, un logiciel client lourd pour télécharger & rétro-charger des données de la configuration du matériel et de comparer la topologie physique du réseau avec la topologie logique.

    Taches réalisées:
    1. L'évaluation de choix de technologies.
    2. Participation dans la conception et l'architecture de projet.
    3. Développement d’IHMs (JavaFX, JavaSE).
    4. La conception et le développement de base de données (Back-end).
    5.Tests unitaires, tests d'intégration et tests fonctionnels.
    6. Participation, l'évolution et la maintenance d’Industrialisation et le déploiement
    de logiciel (en utilisant Jenkins, Maven, Ant, Inno Setup etc.).
    7. L'outil de génération du licence (conception, codage, tests & déploiement)
    8. Gestion de licence & la protection du logiciel.
    9. Mis-en-place de framework de tests fonctionnels TestFx, automatisation avec jenkins.
    10. La génération de rapports de base de données en utilisant l'outil Jasper (BI-ETL).
    11. Intégration de logiciel chez client en fournissant de support sur place.

    Technologies utilisées:
    - JavaSE, JavaFX (Java-8)
    - Spring, MyBatis (Framework de Persistence)
    - Maven, Ant, Jenkins, Mercurial, InnoSetup
    - Junit, TestNg, Test Complete & TestFx
    - H2, SQL
    - Jasper Reports (BI-ETL)
    - XML
    - JNA (Pour l’interfaçage avec matériel)
  • Thales Air Systems - Ingenieur developpeur logiciel

    Courbevoie 2013 - 2013 Développement d'un composant logiciel EHMIR en JavaFX.
    EHMIR : Exact human machine interface of recording and replay, il est utilisé pour enregistrer et rejouer les écrans du contrôleur à la centre ce contrôle de la gestion de trafic aérien. Ce logiciel est utile pour résoudre les cas d'accident et pour former les contrôleurs et les pilotes. Il a été développé en Java Swing au début.

    La mission principale était à redévelopper toute les IHMs de ce logiciel en JavaFX.

    Deuxième mission était à développeur un client léger pour contrôler le rejeu à distance en implémentant la technique Java RMI et JNLP web start.

    Technologies utilisées:
    Développent: JavaFX et Swing (suivi la code existant écrit en swing), CSS (intégré avec JavaFX)
    Gestion de conf et intégration: Clearcase & clearQuest et Jenkins
    Architecture: UML et design patterns comme Factory, Singleton et MVC etc.
    Code building: Apache ANT
    Testing: Framework JUnit
    Autres: Log4j, JNLP web start, RMI etc.
  • ESIEE Paris - Developpeur SWING

    Noisy-le-Grand Cedex 2012 - 2012 Développement d'une application de la gestion du stock pendant le cours d'UML
    en Java SWING. Suivi toutes les phases de projet logiciel commençant par le
    cahier des charges.
    Conception et architecture: UML et design pattern MVC.
    Base de données: JDBC avec Derby client.
  • Atos - Developpeur J2EE

    Bezons 2012 - 2012 Projet d'ecole en collaboration avec la société ATOS pendant le cours de la gestion de projet logiciel.
    Mission: Suivre et dérouler toutes les phases d'un projet logiciel commençant par
    le cahier des charges jusqu'à testing et validation de projet pour développer un
    site web de type boutique en ligne de vidéos comme le produit final.

    Framework J2EE: Struts & Hibernate.
    Conception et architecture de projet: UML
    Serveur d'application : Tomcat
  • Thales Communications - Ingenieur developpeur web

    Colombes 2012 - 2012 Développement d'un outil web pour la gestion des métriques de test. A la base, le service d'intégration et validation de Thales Brétigny utilisait un fichier Excel pour enregistrer les données de tests et pour générer différents types de graphiques en utilisant les données
    qui sont utilisé pour répondre un nouvel appel d'offres. Donc ils ont eu besoin d'un outil automatique pour enregistrer les données de tests et pour fournir les graphiques dynamiquement.

    La mission de stage était :
    - Développer une base de données MySQL pour sauvegarder les données de tests.
    - Développer un outil web qui peut parcourir les rapports de tests et peut enregistrer
    les données significatives en lisant le rapport dans la base de données. Et puis
    générer plusieurs types de graphiques dans la manière dynamique utilisant les
    données existantes dans la base de données.

    Technologies utilisées:
    - Analyse de besoin et architecture: UML
    - Base de données: MySQL
    - Développement outil: PHP, Html, CSS, JavaScript, VBA
    - Méthodologie: Proche à méthode Agile (Développement itératif)
    - Création et déroulement des procédures de test.
  • ESIEE Paris - Développeur Android

    Noisy-le-Grand Cedex 2012 - 2012 Développement d'une application android officiale de l'école ESIEE Paris.
    Cette application contient:
    Toutes les fonctionnalités importantes présentes pour les élèves sur l'intranet
    Les fonctionnalités pour les entreprises et visiteurs.
    Mise en œuvre Design Pattern MVC.

Formations

  • ESIEE Paris

    Noisy Le Grand 2011 - 2013 Master

    Résultat: validé avec moyen 17.35/20
    Classement : 1 er dans la promo, médaillé d'or
  • B K Birla Institute Of Engineering & Technology, Pilani, India (Pilani)

    Pilani 2007 - 2011 Diplôme d’ingénieur

    Résultat: validé avec 84%
    Classement : 1 er dans l’école et 2 ième dans l’université

Réseau

Annuaire des membres :