Menu

Chloé MAHALIN

Nanterre

En résumé

I am a software craftswoman with a real interest for my field.

I worked in both industry and financial sectors. My idea was to discover the different ways to conceive software making in each company and use my experiences to improve how things are done. And when you work on an efficient software, you also increase the qualtity of life of every one working with you.

Please, find some more information below on my past assignments.

Mes compétences :
SQL
XML
Adobe Flex
UML
SQLite
Eclipse
Java
Git
Clearcase
C#
Netbeans
JSP
JavaScript
Gestion de projet
Jenkins
PHP 5
Brattac
Sonar
HTML 5
CSS 3
Maven
JIRA
XLDeploy
GWT
Aurelia
Angular
Angular4
Sparkjava
MicroService
Spring
Spring Boot
Hibernate
NPM
Webpack
JPA
Yarn
Karma

Entreprises

  • BNP Paribas Cardif - Scrum master / Developpeur Craftsman fullstack Java-Angular4-Aurelia

    Nanterre 2017 - maintenant Animation agile et développement d'une appli web

    Technos :
    Langages : Java (8), Typescript
    Framework : Angular A, Spring (Bean, Boot)
    Orm : hibernate/jpa
    Gestion de projet : Maven, Npm, Yarn
    Versionning : git
    Autres : Flyway, webpack
  • ITAMETIS - Directrice général

    Sartrouville 2016 - maintenant
  • MERITIS - Scrum Master et développeur

    PARIS 2014 - 2016 Meritis contractor for SGCIB (Société Générale)

    MRP is an application calculating risk exposure for GBIS. It calculates indicators required by the regulator. I worked in the counterparty risk team.

    I am currently responsible of the 12 consultants from Meritis in ITEC/RRF since the 1rst of December, 2015.


    SGCIB – Java developer – 4 person on the project – 500 md – 4 months
    Subject: Algorithmics is an all-in-one package software from IBM designed to compute risk indicators calculations. When this solution was chosen, years ago, it perfectly matched the needs of MRP. Nowadays, with the new requirements from ACPR (European regulator) and the Fed (American regulator), this software no longer matches MRP's demands neither than modern web-oriented architecture. That's why it was decided to re-implement the regulatory EAD calculations in Java language with SOA oriented-framework.
    Organization: Progressive migration to scrum. We started as a strong self-organized team of one BA and three developers. I was the only Java developer.*
    What I did:
    - Architecture meetings to meet with our client expectancies
    - Implement the full calculator through file streaming and API oriented structure (using Maven)
    - Unit tests
    - Setup of software factory for continuous check builds
    - Understanding computations and needs from MOA/BA
    - Redaction of specifications
    - Functional and technical validations

    Transitional result: The results are validated on time. Our clients are satisfied with the provided work.
    Technos :
    Languages : Java (With AOP/AspectJ) - SQL
    Database : Oracle
    Code versionning : GIT (github)
    Tools : Maven, JIRA
    Advanced user level of SFSQ : Jenkins - XLDeploy – Nexus


    SGCIB – Project manager – 1 person on the project (Me) – 320 md – 10 months
    Subject: The audit trail is the only visibility our clients have on the process. This trail run across every module of the application and contains valuables explanations of the result of the batch. It explains trade by trade the actions and checks provided. The objective was to rework this trail to add missing information and unify functional and technical audit trails.
    Organization: The usual organization is V-cycle, but in this case, I tried to bring more agility in the process. It was not interesting to go on SCRUM because I was alone working on the subject so I started a Kanban board, and made regular meetings with clients to adjust the priority and the scope.
    What I did:
    - Study of the document provided by our clients
    - Rework this document with the clients to extract the requirements from the solutions
    - Prepare and propose the solution with the five teams using or working on the application
    - Planning, study and costs estimations
    - Get a validation from the client
    - Monthly reports of project advances
    - Monthly adjustments about financials
    - Regular adjustment meetings with clients for priorization
    - Redaction of a testing plan
    - Redaction of a functional specification
    - Realize the developments
    - Test the developments
    - Teach other teams about the evolution brought through this subject
    - Deliver feature in integration
    - Correct identified defects
    - Get feedback from client once feature is in prod.

    Result: the feature was delivered. The main client, who was not convinced by the intent of the project approved that it brings value.
    Technos :
    Languages : Java - SQL
    Database : Oracle
    Code versionning : GIT (github)
    Tools : Maven, JIRA
    Advanced user level of SFSQ : Jenkins - XLDeploy – Nexus
  • MERITIS - Project manager - Java developer

    PARIS 2013 - 2014 SGCIB – Project manager – 1 person on the project (Me) – 90 md – 4 months
    Subject: Each trade booked by a CIB has a typology. The European regulator challenged our application to root each trade to the right calculation method and engine using this typology.
    Organization: V-cycle. Meeting with client every two weeks. Developments made on legacy base.
    What I did:
    - Functional and feasibility study
    - Planning, study and costs estimations
    - Redaction of a testing plan
    - Redaction of a functional specification
    - Realize the developments
    - Test the developments
    - Validation with client
    - Teach other teams about the evolution brought through this subject
    - Deliver feature in integration

    Technos:
    Languages : Java - SQL
    Database : Oracle
    Code versionning : GIT (gitolite)
    Tools : Maven, JIRA



    SGCIB – Java developer – 8.5 months
    Subject: MRP is a 20 years old legacy application. It is a batch using PL/SQL, KSH and Java languages and has no visual interface. Seven years ago, the two teams code diverged from a common ancestor. It was decided to merge the code from both contexts. After that, a little web application used to check files presency on the batch needed to be refactored to a more maintainable architecture.
    What I did:
    - Retro-engineering
    - Devs
    - Functional study
    - Reporting
    - Improved delivery trough the software factory
    - Created a XLDeploy deployable in maven POM
    - Improved deployment on Software Factory : Jenkins – Sonar – XLDeploy – Nexus- Github (migration planned from gitolite – Maven)
    - Teach XLDeploy usage and configuration to PROD team

    Technos:
    Languages : Java (JDBC, Servlets, JSP) – Javascript (MVC, Object oriented) – HTML5 – CSS3 – SQL
    Code versionning : GIT (gitolite)
    Tools : Maven, JIRA, XLDeploy, Jenkins, Tomcat
    Database : Oracle
  • THALES Services - Software Developer

    Courbevoie 2011 - 2013 THALES Communications – Java developer – 10 persons on the project – 2 year
    Subject: Creation of a web application for monitoring equipments. Agile Scrum management.

    What I did:
    - Developments
    - Development of a C# plug-in for visual studio 2010
    - Redaction of technical and functional documents.

    Technos:
    Languages : Java – Javascript – GWT – Spring Core (DI) – Groovy – OSGI – Velocity – C# plugin creation
    Code versionning : Clearcase
    Tools : Maven, Eclipse, JIRA, Aptana
  • SNCF - Assistant chef de projet

    2010 - 2011 Développement d’applications sur Smartphone pour le client avec la conception et mise en oeuvre d'algorithmes de routage pour la réalisation d’une plateforme de services expérimentaux.
    o Géolocalisation indoor pour Smartphone (BlackBerry, Androïd, iPhone)
    o Calcul d’itinéraires de plus court chemin via deux algorithmes différents:
    Dijsktra et A* pour une résolution plus rapide, un itinéraire bis ou une
    impossiblité physique de l’utilisateur.
    o Ajout d’une base de données embarquée
    o Méthode agile SCRUM sur des sprints de trois semaines.

    Réalisation d’une application sur tablette tactile utilisant la technologie Adobe Flex (projet en cours).
  • SCK-CEN - Développeur informatique

    2010 - 2010 Stage en Belgique, SCK-CEN, centre de recherche nucléaire, département gamma-spectrométrie
    o Réalisation de leur logiciel administratif en C# et WPF sous Visual Studio 2010
    o Ajout d’une base de données SQL sous SQLServer2008.

Formations

Réseau

Annuaire des membres :