William - Chef de projet JAVA

Ref : 131115P002
Photo de William, Chef de projet JAVA
Compétences
Expériences professionnelles
  • NOV 2015 – PRESENT SENIOR JAVA CONSULTANT – DIGITAL ARCHITECTURE – AIB – DUBLIN –
    IRELAND
    Working with Architecture team in the design and development of new core digital service framework for applications development in AIB.

    Main missions (in progress):
    - creation of microservices with event based communication via Kafka
    - evaluation of different NoSQL Databases (Mongo, Cassandra, Couchbase)
    - design of a customer interactions solution to provide real-time event based data feedback on what customer
    initiated and from which channel. Also provides a view for staff and customers on what the real time status is for his requests.
    Technologies: Messaging (JMS, Apache Kafka), NoSQL Databases (Cassandra, MongoDB), Spring Boot, Spring
    Cloud Stream, Chef, Vagrant, Docker

    MAR 2015 – OCT 2015 (8 months) SENIOR ENGINEER (CONTRACTOR) – BANK OF AMERICA MERRILL
    LYNCH – DUBLIN - IRELAND
    Integrated the development team working on a solution which provides real time views of Bank of America cash
    flows throughout the world.
    Main missions:
    Created Web Services layer to provide clear separation of front-end and back-end and facilitate future
    migration to a new front-end technology
    Replaced aging build tool with gradle and artifactory and reorganized project structure to follow standard
    conventions.
    Laid out foundations for unit and integration testing of EJBs
    Created scripts controlled by gradle to remove all manual steps previously needed for configuration and
    deployment of a particular release to a particular environment (setting up of JMS queues, topics, JVM
    params, thread pool size, update of the database schema ...)
    Technologies: Java EE (EJBs, JMS, JAX-RS), OpenJPA, Gradle, WebSphere, DB2

    FEB 2013 – FEB 2015 (2 years) DEVELOPMENT LEAD (CONTRACTOR) – KBC BANK IRELAND
    BANKING – DUBLIN – IRELAND
    My role was to lead the mobile development of KBC Bank Ireland. I contributed to technical architecture choices,
    security, design and development from scratch of Android and iOS applications which communicate via Restful
    services to Backend Banking Services.

    Main missions:
    Architecture choices for the mobile solution, development of initial framework of the solution which each
    developer use to build the solution
    Development of initial hybrid UI based HTML 5 / CSS 3 / JS libraries such as Backbone/JQuery/JQuery
    Mobile
    Creation of secure front-end RESTful services that communicate with existing back-end banking services.
    Securisation of web service includes mechanisms such as otp; signature, nonce, hash, encryption, input
    validation, very strict session management, audit...
    Development of several POC to showcase features like NFC, OCR, geolocalisation, cognitive biometrics
    security to improve future app features and simplify account opening process, authentication and money
    transfer via mobile
    Development and Code obfuscation of Android & iOS applications
    Code reviews and penetration testing via Burp Suite to assess security weaknesses
    Technologies : Backbone, JQuery Mobile, Phonegap, Android, Objective C, Proguard, Vasco, Jersey, Spring,
    Hibernate

    JAN 2008 – JAN 2013 (5 years) Java EE LEAD ENGINEER– AMARTUS
    TELECOMMUNICATIONS – DUBLIN – IRELAND
    As part of Amartus Professional Services department, I worked for industry-leading telecommunications software
    companies such as Ixia and Openet.

    NOV 2011 – JAN 2013
    On-site with Openet. Openet is a multinational company that provides high performance transaction management
    software to network operators worldwide.
    Contributed to design and development of a scalable, high performance, low latency Java solution which
    exposes a RESTful API, authenticate users to a SSO or LDAP and provides caching capabilities to serve
    several thousands of TPS (transactions per second).
    Contributed to the development of a multilingual Notification System to different services: Apple Push
    notifications (APNS), emails, SMS, ... with a requested rate of 500/600 TPS
    Worked with the R&D department on the development of an Android based solution which aims at reducing
    3G radio network traffic.

    SEP 2011 – OCT 2011
    Worked on a POC for European Commission to provide a BW trading platform using Amartus Service
    Management product and integrating with First Derivative and Intune products.

    JAN 2008 – SEP 2011
    Worked as a Team Lead for Ixia. Ixia is a company that provides test and service verification platforms for the
    telecoms industry.
    I led a team of up to 8 developers (geographically distributed between Ireland and Romania) in the design,
    development and delivery of a J2EE web-based product that pulls together a lot of Ixia's existing testing and
    verification products into a single product
    Worked on requirements, functional specifications, duration estimations and planning for the different
    releases
    Responsible for managing not only the development of each release but also the requirements gathering
    and delivery/installation – in both cases often going on-site with the client to ensure successful
    requirements capture / delivery
    Successfully delivered 4 full releases of Service Assurance suite of products to spec on tight deadlines
    into a number of End Customers (e.g. BT, MidContinent, Telenor & Telecom Slovenje).

    AUG 2006 – JAN 2008 (1 year 6 months) SENIOR SOFTWARE ENGINEER – SICAP
    TELECOMMUNICATIONS – LYON – FRANCE
    Sicap is a subsidiary of Swisscom that develops solutions for mobile operators to remotely manage and update
    mobile devices present on their network.
    My role was to design and develop some of the features and interfaces of Device Management Centre (DMC)
    product and to study technical and cost based feasibility of new proposals.
    I mentored junior developers and was also the main technical point of contact for an external partner (reseller) who implemented solutions based upon the product API.

    SEP 2003 – AUG 2006 (3 years) SOFTWARE ENGINEER – AXEMBLE / VDOC SOFTWARE
    KNOWLEDGE MGT – LYON – FRANCE
    VDoc Software is a subsidiary of Axemble that develops collaborative solutions for customers such as portals, BPM and document management.
    I worked in the R&D department with the team developing VDoc Portal.
    I focused on the design and development of additions for the portal like a security framework, a DAV Server, a
    LDAP synchronization module for the portal directory as well as a document sharing module.

Études et formations
  • Education
    2010 - 2011 PROJECT MANAGEMENT – IPMA CERTIFICATION

    2000 - 2003 ENGINEER DEGREE IN COMPUTERS/ROBOTICS - First Class Honours

    1998 – 2000 TECHNICAL DEGREE IN SOFTWARE ENGINEERING - First Class Honours

    1998 BACCALAUREATE (A-LEVEL EQUIVALENT) IN SCIENCE

    Languages / Hobbies
    Languages: English (fluent), French native speaker, Russian (beginner)

    Expertise & Qualifications
    Most recently concentrated on reorganizing an existing complex Java EE (EJBs +JMS) project
    Previously focused on initial architecture, design and development of a secure Mobile Banking solution in a Java EE environment. Hands-on technical lead of the team developing the secure Restful services and mobile applications (for Android and iOS).
    Contributed to design and development of a scalable, high performance, low latency Java solution that exposes a RESTful API.
    For the previous 4 years, Hands-on technical lead of product development team geographically distributed between Ireland and Romania developing Service Assurance solutions from the ground up, to enable Carriers and Enterprise operators to carry out manual and automated service assurance for a wide variety of services and networks including Triple-Play over Broadband, L3VPN and Ethernet.
    Worked with Management, QA and Sales departments of NEM Client in a multi-site (geographically distributed worldwide) Product Development environment.
    Effective risk management through early investigation, quantification and escalation
    Excellent knowledge of best practice software architectures, principles and techniques and their practical implementation
    Engineer degree in computer science & Project Management certification

    Technical skills
    Programming languages: Java, Android, Objective C, (some experience with Python and Groovy)
    Software Development methodologies: Agile (Scrum, Kanban), Waterfall, V model
    Java EE Technologies: EJB, JAAS, JAXB, JAX-RS/JAX-WS, JMS
    Java Frameworks: Spring, Hibernate, Jersey, ActiveMQ, Apache CXF
    SOA: SOAP and RESTful service XML / JSON
    Presentation: HTML5/CSS 3/JS frameworks: Backbone, Jquery, JQuery Mobile, Require.js
    Applications Servers: Tomcat/JBoss, WebSphere, Oracle AS, Jetty
    Databases: Oracle 10g, MS SQL Server 7/2000, MySQL 4/5
    Development tools: Intellij Idea, Eclipse, NetBeans Profiler.
    Other tools: Burp Suite, MS Project, MS Visio, Enterprise Architect, Poseidon UML
    Continuous integration (automated build & testing): Jenkins, Hudson, Gradle, Ant, Maven, Junit, TestNG, Arquillian, DBUnit, JMeter, SoapUI
    Software versioning and revision control: SVN, VSS
    Operating Systems: Windows, Linux, Unix

D'autres freelances
Chef de projet JAVA

Ces profils pourraient vous intéresser !
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Technicien informatique
Crédoël

Technicien informatique

  • CHÂTILLON
ITIL JAVA WINDOWS AGILE ORACLE ACTIVE DIRECTORY LINUX JIRA IVANTI SCCM
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 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
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible