Ali - Java Technical Lead

Ref : 180123A001
Email vérifié
Photo d'Ali, Java Technical Lead
Compétences
Expériences professionnelles
  • Expérience professionnelle

    02/2021 – now Platform Architect and technical lead – HUAWEI (Grenoble)
    - Evaluate new technologies and modern web frameworks
    - Architect, design and implement new solutions
    - Pair programming with young developers for long term benefits
    - Identify risks and enhance platform global performance
    - Write and review software requirements and functional tests

    10/2020 – 03/2021 Full Stack Developer – Thales SIX (Gennevilliers)
    - Developing Satellite Payload Resource Management frontend with VueJS
    - Developing backend services with SpringBoot
    - Java/RestAPI/Postgresql/IntelliJ/Webstorm/Python

    08/2015 – 08/2020 Software Developer (contractor) – Thales Group Velizy-Villacoublay
    - Manage and develop Capella and Melody Advance (build on Eclipse)
    - Develop a Web based collaboration platform
    - Agile/Scrum method for project management

    04/2014 – 08/2015 Customer Project Lead (contractor) – itemis Issy-Les-Moulineaux
    - Managing Customers Eclipse based projects (BMW & Bosch)
    - Integration of EMF-IncQuery in Artop/Sphinx (Eclipse plug-ins)
    - Development for BOSCH BCT & BMW Symphony (Eclipse RCP)
    - Development of Check Validation Framework in Sphinx (Eclipse plug-ins)

    01/2014 – 06/2014 OCU II developments (contractor) – OpenSynergy Berlin
    - Development of Online Connectivity Unit (VW & Audi)
    - Review and enhance specifications
    - Development of Mindroid services (Java ME/Netbeans)

    06/2013 – 12/2013 Support & Tests AUTOSAR tools (contractor) – BMW Munich
    - Support users of AUTOSAR tools & track JIRA System workflow
    - Organization and execution of CCBs and rollout new application releases
    - Automation of tool chain tests, create test cases and test data for RTE

    01/2012 – 06/2013 Eclipse Tools Development Manager (contractor) – OpenSynergy Berlin
    - Tools based on Eclipse (AUTOSAR Generators and configuration tools)
    - Collaborate with connectivity and virtualization teams
    - Design and develop Automotive Android Applications
    - Develop ACF (Automotive Communication Framework)
    - Develop CANDB to AUTOSAR tool (Eclipse RCP)
    - Build, obfuscate and package products

    06/2010 – 12/2011 ECU DESIGNER Developer (contractor) – See4sys Paris
    - Artop-based application (Eclipse RCP)
    - Development of browsing mechanism to navigate inside an ECU topology
    - Graphical edition of networks, frames and signals
    - Script configuration for AUTOSAR basic software
    - ECU code generation using Xpand/Xtend

    11/2010 – 12/2010 Integration of ARText in ECU.WorX (contractor) – Bosch Stuttgart
    - Measure the coverage of ARText regarding to AUTOSAR Specifications
    - Development of AUTOSAR software components using ARText
    - Development of AUTOSAR compositions using ARText
    - Identification of the required features and behavior
    - Design and implementation proposal for realizing missing behavior
    - Effort estimation for realizing missing features and behavior

    10/2008 – 12/2011 Artop Platform Developer – Geensys Paris
    - Contribution to the migration of former AUTOSAR Tool Development Kit (ATDK) to Artop & the migration of AUTOSAR Builder on Artop 1.1
    - Various enhancements of AUTOSAR meta-model implementations
    - Integration of GMF & EMF Compare into Artop
    - Graphical editors development with GMF
    - Resolution of performance problems in Artop 1.1
    - Enhancement of serialization supporting multiple releases of AUTOSAR
    - Enhancement of a mechanism for extending AUTOSAR models with EMF models of arbitrary types
    - Prototype combining Artop & pure::variants (variant management AUTOSAR 4.0)
    - Development of an Ant script to automate EMF code generation for AUTOSAR meta-models
    - Extension of JET generator and customization of JET/Xpand templates for the same purpose
    - Storing AUTOSAR models in databases(Derby) using CDO
    - Contribution to the Artop workspace management

    10/2007 – 09/2008 AUTOSAR Builder tool Developer – Geensys Paris
    - Development of the various software components of the tool using Java and Eclipse (built on Eclipse)
    - Development of graphical editors based on GMF and model explorers based on the Eclipse Common Navigator Framework
    - Performance testing, memory analyzing and bugs resolution

    04/2007 – 09/2007 End Studies Internship – TNI-Software Brest
    - Modeling and M2M transformation from AADL to HRT-UML2 (Assert project) using ATL (Atlas Transformation Language) and Java
    - Various development in the scope of the AUTOSAR project
    Miscellaneous

    07/2012 – 2017 Committer on Sphinx
    - Open source project under Eclipse MDT subproject
    - Contributions to different Sphinx components

    06/2008 – 2015 Committer on Artop
    - AUTOSAR Tool Platform
    - Contributions to Artop Core, Validation & EcuC

    02/2010 Consulting @ Denso, Nagoya - Japan
    - AUTOSAR Extender/Compare & Merge
    - Artop & pure ::variants connection
    - Graphical Editors/ Generic Form Editors
    - Storing AUTOSAR models in databases using CDO

    02/2010 Presentations @ Mitsubishi Motors Corporation, Nagoya - Japan
    - Presentation of AUTOSAR and efficient solutions
    - Presentation of Artop Core

Études et formations
  • Education

    Studies

    Engineering degree in Computer Science (09/2007)
    ENSTA-Bretagne, Brest - France

    Master degree in Electronics (06/2005)
    Lebanese University, Beirut - Lebanon

    Languages
    English (fluent), French & Arabic (bilingual)
    German (average in reading, writing & understanding)

    IT Knowledge
    General Experiences
    Domain Specific Languages, Code Generation, Process Management
    Project Management, Agile/Scrum, Object Oriented Analysis and Design
    Software Variant Management, Web Development, Model Transformation Eclipse RCP, Model Driven Architecture, Model Driven Development
    Object Relational Mapping, Open Source Technologies

    Products & Standards
    Eclipse, EMF, Viatra, DiffMerge, GEF, GMF, Graphiti, Sirius, Xtext, XML SWT, JFace, CDO, OSGi, RCP, UML, AUTOSAR, Artop, Sphinx, SVN, GIT Maven/Tycho, JIRA, HTML/CSS & Excelsior JET

    Programming languages
    Java, JavaScript, ASP, PHP, SQL, C/C++, Ant, Xpand/Xtend, JET & QVT

    CI Servers
    Hudson, Jenkins & Bamboo

    Operating Systems
    MS-Windows, Mac OS X, Ubuntu & MicroC/OS-II (Rabbit version)

    Miscellaneous

    07/2012 – 2017 Former Committer on Sphinx
    - Open source project under Eclipse MDT subproject
    - Contributions to different Sphinx components

    06/2008 – 2015 Former Committer on Artop
    - AUTOSAR Tool Platform
    - Contributions to Artop Core, Validation & EcuC

    02/2010 Consulting @ Denso, Nagoya - Japan
    - AUTOSAR Extender/Compare & Merge
    - Artop & pure ::variants connection
    - Graphical Editors/ Generic Form Editors
    - Storing AUTOSAR models in databases using CDO

    02/2010 Presentations @ Mitsubishi Motors Corporation, Nagoya - Japan
    - Presentation of AUTOSAR and efficient solutions
    - Presentation of Artop Core

D'autres freelances
Chef de projet JAVA

Ces profils pourraient vous intéresser !
CV IT Manager
Bishal

IT Manager

  • AUMETZ
WINDOWS PROJECT MANAGEMENT OFFICE UNIX ORACLE JAVA SQL Cybersécurité LINUX SQL SERVER
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Chef de projet SI
Karima

Chef de projet SI

  • PARIS
JAVA SQL AGILE LINUX ODOO
Disponible
CV Product Owner AGILE
Romain

Product Owner AGILE

  • SARTROUVILLE
AGILE SQL POSTGRESQL PACK OFFICE SCRUM JIRA JAVA
CV Business Analyst MONETIQUE
A. Bouna

Business Analyst MONETIQUE

  • CERGY
MONETIQUE Finance UNIX JAVA SQL JIRA LINUX
Disponible
CV Chef de projet digital PROJECT MANAGEMENT OFFICE
Eric

Chef de projet digital PROJECT MANAGEMENT OFFICE

  • MALAKOFF
PROJECT MANAGEMENT OFFICE UNIX ITIL WINDOWS SQL SQL SERVER SHAREPOINT JAVA
Bientôt disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur JAVA
Philippe

Développeur JAVA

  • CHANOS-CURSON
JAVA SQL J2EE ORACLE JAVASCRIPT Vue.js
Disponible
CV Graphiste / Webdesigner JAVA
Tristan

Graphiste / Webdesigner JAVA

  • HAUTECOUR
SQL WINDOWS Microsoft Power BI BUSINESS OBJECTS DATA JAVA ORACLE .NET
Disponible