Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Julien Molas

Software development engineer

39 years old
Driving License
Nice (06200) France
Employed Open to opportunities
Currently working as full stack developer, I am a language agnostic person who loves to share ideas and discuss best solution to reach a precise goal. Coming from Java & front end technologies, I have recently learnt Python and C++. Fully aware of the importance of quality and maintenance I push myself to write tested and reusable code as much as I can.

I earned a significant experience in software architecture problematics such as creating simple but complete models to best serve the UI. Contributing to code reviews and working in a fully Agile Scrum environment allowed me to develop my knowledge.
From a more functional point of view, working with EPICs also involved me a lot in user stories clarification, splitting and sizing in order to deliver pieces of work in a smart, loosely coupled and efficient way.

My experience in fast paced environment gave me a deep understanding of how to adapt front-end development to best serve any devices (Multiplatform development, responsive design). Working directly with client has increased my notion of priorities as well as my proactivity to anticipate customer needs. I am also conscious of devops problems and know how monitoring prod system is essential.
Resume created on DoYouBuzz

Full stack developer

Amadeus
Since May 2021
  • Working for the Discover project among Innovation department
  • Team of 20 people grown to ~50
  • Development of front end application using angular 13/14
  • Continuous deployment in place. Jenkins pipeline building & deploying docker images on kubernetes cluster GCP
  • Firebase & Postgres used as databses
  • In charge of customer support handling of urgent request
  • Creation of tooling to handle these requests (nodejs/angular app)
  • Backend mainly for REST apis on Java / SpringBoot, built with Gradle
  • Elastic stack (Elasticsearch/Kibana) for monitoring traffic & full text search
  • Keycloak used as RBAC solution
  • Working for the CAR/Insurance team as developer in a (almost) full stack environment.
  • Team of 40 people divided in 4 main streams of +/- 10 peoples working in both agile (scrum) and waterfall mode.
  • Development of brand new API for Insurance
  • Development of new feature on various C++ components handling differents steps of insurance booking / cancellation.
  • Development of internal tools to enhance the monitoring, and ease dev/pdef daily life
  • Devops role 1W/month. Monitoring Cores, errors and global stability for all backend in each phase.
  • Technical stack :
    • Dev backend Java 8, JBoss
    • Dev backend C++ / Oracle pl/sql
    • Git / Bitbucket for versioning
    • Java Spring framework , C++ Boost
    • Docker & docker compose
    • node / VueJS / Python (2.6) / bash for tooling & automation
    • CI stack using Jenkins / Sonar / Artifactory, all integrated in Bitbucket
  • Working in the Digital Design Service (DDS) of Amadeus for Finnair, I develop features for the web applications (Portal, booking and servicing flows) of the website (www.finnair.com).
  • Agile Scrum team since 2014 :
    • Plan, clarify and implement User Stories based on customer's acceptance criterias
    • Agile teams coordination
    • 13 people + management (2 agile teams now)
  • Technical stack :
    • JSP, JS, CSS, Grunt for UnderscoreJS templates + minification, Ant
    • JEE, Maven
    • JUnit, Selenium testing
    • Orchestration with Webwork & Spring
    • Iplanet & Apache web server, Weblogic application server
    • Continuous delivery
    • Atlassian stack
  • Role in the team :
    • Scrum Master backup
    • Agile teams coordinator
    • Develop new features for all webapplications of the website
    • Business logic point of contact
    • Monitoring pre-prod/prod production loads
  • We designed of a railway modelling platform (based on the Netbeans IDE), in order to help Infrabel railway engineers to design the new railway infrastructure equipped with ETCS tags.
  • The goal was to allow railway engineers to simulate different configuration at a low cost.
  • Software in perpetual evolution as requirements constantly evolving.
  • Working with agile methodologies (SCRUM)
  • Technical stack :
    • Java - Netbeans platform - SQL DB - JPA - Swing
    • Tomcat & CI (Hudson, Sonar)
    • Test automation tools - JellyTools, Jemmy, FEST
  • Role in the team :
    • Ensure development of new features and maintenance on the existing platform
    • Automating functional tests
    • Lead on Continuous integration environment (find and setup infrastructure)
    • Review XML data model for interaction with others companies (i.e. Siemens)
Company Description
The European Train Control System (ETCS) is a signalling, control and train protection system designed to replace the many incompatible safety systems currently used by European railways, especially on high-speed lines.
Company website
  • Working as Frontend developer for BF Engineering/Securysat (Now http://www.emixis.com/), my role was to develop new features for both admin and public webapplication. Securysat offers tracking devices to allow companies following in real time their fleet of vehicles onto a google map.
  • Technical stack
    • Java - Spring - Hibernate
    • Ant - Maven
    • Junit - Mockito/powerMock - Selenium
    • SOAP services
    • Flex/Air - As3 - Gmap API
    • Tomcat
  • Role in the team (2ppl)
    • Ensure daily backups ( via tapes )
    • Add new Gmap fencing feature
    • Develop and integrate flex components (Gauges, slider)
    • Implement admin interface / settings

Trainee developer

Atos
March 2010 to September 2010
  • Working for the project CMS-A400M (Centralized Maintenance System for A400M plane)
  • My goal was to create an API to help development of UI tests (using FEST)
  • Use of UCD methodology and different kinds of survey to evaluate customer needs and realisation of a functional test API based on analusis results
  • Technical stack :
    -Java - FEST (Fixture for Easy Software Testing) - ant
    -SSH connection with export display
  • Role in the team :
    • Assess and put in place best automation solution
    • Collect / analyse user feedback to fit their needs
    • Lending a hand on development