Frédéric DELHÔTAL
R&D Software developer at kShuttle- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Français Native or bilingual proficiency
-
Anglais Full professional proficiency
-
Portugais (brésilien) Limited working proficiency
Topline Score
Bio
Experience
-
kShuttle
-
France
-
Software Development
-
100 - 200 Employee
-
R&D Software developer
-
Nov 2018 - Present
• New features development, client web development, maintenance • Technical documentation & support • Agile methodology Languages & libs : Back : Java / JNI, Mockito, Powermock, Jacoco, Sonar, Jenkins Front : TypeScipt, React (Create-React-App) , MobX, Jest • New features development, client web development, maintenance • Technical documentation & support • Agile methodology Languages & libs : Back : Java / JNI, Mockito, Powermock, Jacoco, Sonar, Jenkins Front : TypeScipt, React (Create-React-App) , MobX, Jest
-
-
-
AUSY
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Full stack software engineer
-
Sep 2017 - Nov 2018
Technical design and development of a responsive customer management web intranet application• Development and implementation of application modules front and back• Development and maintenance of front and back unit tests• Technical documentation and support• Agile / Scrum MethodologyTechnical Environment: AngularJS, Sass, Java 8, Elasticsearch, Kibana, JBoss, Spring Boot, Spring Batch, REST, SOAP, Swagger, Karma, Mockito, Powermock, Jacoco, Sonar, Jenkins, Alien 4 Cloud Show less
-
-
Java expert
-
May 2016 - Sep 2017
Corrective and scalable maintenance of several Axa Banque applications: Customer Relations, batches, business rules engine.Scoping, development, production, support, maintenance and evolutions.• Support, analysis and resolution of production incidents, evolutionary maintenance, retro documentation• Improvement of application construction and delivery processes, reliability• Development and maintenance of diagnostic support tools and Eclipse plug-ins for development assistanceTechnical environment: JEE, Swing, JRules, Python, AS Websphere, Websphere ESB, JBoss, SOAP, Oracle 10/11 Show less
-
-
-
AUSY
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
JEE Architect
-
Jan 2013 - Dec 2015
Within the context of the Convergence program (fusion and resource sharing of the application frameworks of the Crédit du Nord and Société Générale), management of the framework maintenance and completion. This covers the qualification phases, detailed design, development and deployment. • Design, development, maintenance and evolution of the software technical framework of the transactional applications of the SIOP entity • Analysis and refactoring of the JEE framework • Redesign of the JavaScript framework • Assistance to the architecture reviews, product choices and the standards design • Participation in studies on architectures, product selection and standards development, ensuring their application • Performance analysis assistance: code reviews, profiling and tuning • Development of a real-time application monitoring tool (bytecode injection and archiving of audit data in a Big Data warehouse) • Technical specifications drafting and detailed Wiki support pages • Overall reliability improvement Technical environment: J2EE / Portlets, Weblogic Server 10.3.x, Weblogic Portal 10.3, Spring Web Flow, JSF, AJAX, Oracle 10, Elastic Search, Kibana Show less
-
-
-
WinXpert
-
Veolia - St Maurice
-
Senior developer / Expert consultant
-
May 2011 - Dec 2012
Development and maintenance of a customer relation management application • Development of new functionalities, performance improvement of existing code • Flex GUI reengineering : general ergonomic improvement • Maintenance and upgrade of the software framework : - Development of new GUI widgets: graphs, trees, folding panels, etc. - Java code refactoring, performance improvement, streamlining and component sharing of the application architecture • Retro-documentation : functional specifications drafting • Tests : writing and maintenance of the acceptance test documents Technical environment: Adobe Flex / Cairngorm / BlazeDS, Java / Spring, Oracle 10 Development: Eclipse, Maven, SVN Follow-up & reporting: Quality Center Show less
-
-
-
CGI
-
Canada
-
IT Services and IT Consulting
-
700 & Above Employee
-
Application architect
-
Feb 2010 - Feb 2011
Software architecture reengineering: vast performance improvement of the batch billing processes and parallelization of the previous sequential architecture• Design of the multithread architecture for the invoice generator- Conception of the new software architecture- Detailed technical specifications drafting- Parallel XML streams generation with in-memory compression, then writing on disk after a defined threshold, before reordering and data sending to StreamServe• Development and follow-up: multithread Java J2EE with parallel accesses to the Oracle DBMS- Maximisation of the CPU usage and of the usage of the DBMS parallel architecture• Performance analysis and Java code profiling• Charges estimation, technical recommendations to the clientTechnical environment: Java J2EE multithread, Oracle 10Development: Eclipse, VisualVM (profiling), Maven, CVS Show less
-
-
Interfaces project technical lead
-
Oct 2008 - Feb 2010
Information system reengineering and integration of an insurance business packageDevelopment of consumer/producer services of XML streams to enable process sharing between the application and the information systems of Macif (subscription processes, termination, endorsements, accounting, etc.)• Management of a team of 4 developers• User needs analysis- Functional needs assessment- Assistance to the use-case definition• Design & development- Detailed technical specifications drafting• Project planning and follow-up- Estimation of the charges- Developments planning and scheduling• Delivery- Short development/deployment/integration cycles (weekly)• Unit tests, acceptance tests and user business tests assistance, together with the business experts- Assistance to the acceptance tests redaction- Use cases definition and creation of the XML test filesTechnical environment: Wynsure, XML, Oracle 10Development : eWam, Visual C++Follow-up & reporting: Quality Center, MS Project Show less
-
-
-
OPEN IT
-
Coface - La Défense
-
Team leader
-
Feb 2007 - Sep 2008
Maintenance and upgrade of an export financing and credit insurance application and set up of an export pre-financing application Development and maintenance/upgrade of a J2EE application for mean term export financing of midsize and small businesses and of a credit management application • User needs assessment - System specifications drafting, use cases definition - User needs modeling and drafting with CaliberRM • Development: Java / J2EE on Weblogic, O/R mappings Toplink over Oracle and StreamServe for the editing part - Java classes design with Together - Application maintenance, upgrade and refactoring, performance improvement - AJAX features addition - Design and maintenance of StreamServe reports • Testing and acceptance - Test scenarios definition with Test Director - User support • Writing of documentation compliant with the ISO 9001 quality management standards - Technical specifications - Functional specifications - Authorizations Technical environment: AJAX / Java J2EE on Weblogic, Toplink (eq. Hibernate), Oracle 10g, StreamServe Development: Eclipse, CVS Follow-up & reporting: Test Director / Quality Center, CaliberRM Show less
-
-
-
-
Application manager
-
Jul 2002 - Dec 2006
Integration and maintenance of Asset & Liability Management software packageIntegration of the QRM-AL business application (asset/liability management) for the Direction des Fonds d’Epargne department of the Caisse des Dépôts• Architecture review and improvement- Technical recommendations to the client for the performance improvements- Target technical architecture plan drafting- Creation and setup of performance tests- Deployment scheduling of the consecutive versions• Technical coordination- Servers and databases installations planning- Data volume analysis- Load tests- Authorization & security management- Setup of "crash-tests" to assess the reliability of the backup systems• Coordination of the key participants- Coordination of the business management team, the QRM software editor (U.S.) and the production team to ensure the proper deployment and setup of the application• Development and maintenance of a front-end tool used to fine-set QRM-AL- Technical specifications drafting- Development in HTML & Java with VisualAge/Websphere then migration under Eclipse/Tomcat, with T SQL stored procedures on SQL Server 2000• Development and maintenance of dynamic reports on Excel/VBA- Technical specifications drafting- User manuals writing- Creation of API for the users- Automated data updating in Excel from the DBMS tables- Pivot tables• Integration and deployment of the Fermat business application for the Direction des Risques et Contreparties of the Caisse des Dépôts- Definition and maintenance of user authorizations with custom Oracle stored proceduresTechnical environment: QRM-AL, Java / JSP on Websphere / Tomcat, T-SQL, SQL Server 2000, Excel / VBADevelopment: VisualAge, Eclipse, IDE SQL Server, IDE Visual Basic, CVS Show less
-
-
Developer/Analyst
-
Sep 2001 - Jun 2002
Design and integration of lightweight intranet applications for the subsidiaries accounting departmentsDevelopment of rich client intranet applications in dynamic HTML and Microsoft Databinding• User needs analysis• Oracle DBMS data structure design and modeling• Assistance to the development and improvement of the enterprise software framework (written in XML / JavaScript)• Application development in JavaScript / DHTML and EJB with VisualAge / WebsphereTechnical environment: Java J2EE, XML, JavaScript, DHTML, Microsoft IE DatabindingDevelopment: VisualAge, Toad, CVS Show less
-
-
-
Natexis Banques Populaires
-
Banking
-
1 - 100 Employee
-
Developer/Analyst
-
Jul 2000 - Jul 2001
Client account management application reengineering (from mainframe to web technology) Design and development of the ‘Platine’ intranet platform used by the agencies of the group and the client banks (customer account management and stock trading orders) • User needs analysis and assistance to the requirements document writing • Reverse engineering of the mainframe software application • Functional specifications drafting • Design and modeling of the core business Java classes • UML class diagrams modeling and technical specifications drafting • Design of the JSP pages with Java / JavaScript / CSS / DHTML, servlet development with Java on VisualAge / Websphere - Cross-browser (Netscape 4 to 6, IE 4 & 5) dynamic GUI (rich client) Technical environment: Java / JSP / JavaScript / CSS / HTML / DHTML Development: VisualAge, CVS Show less
-
-
-
Pen Lan
-
BNP Paribas - Paris
-
Team leader / Developer
-
Jul 1997 - Jun 2000
Development and set up of an application of automated management of big client stock portfolios Assistance to the ‘GAIA’ project: decision-making software to ease the management of big client stock portfolios (≥ 1 mF). Heterogeneous technical architecture: Unix software package interfaced to Cobol MVS services via a middleware. • User needs assessment - Assistance to the requirements document writing • Data and process modeling - Component modeling using the MAIA method (IBM) - Process building with existing "software bricks" (business processes) and development/upgrade of bricks whenever needed - Together with the business referrals, conformance of the processes with the BNP standard of operational isolation • Documentation - Functional & technical specifications drafting • Management of the client/server Cobol code developers (2 people) - Project scheduling and progress follow-up - Unit tests supervision - Code delivery and deployment with Endevor Development of C components for the BNPNet trading platform • Development on AIX Technical environment: Cobol/middleware GOAL, C, DL1, DB/2, SPITAB Development: TSO, Endevor, AIX, CVS Show less
-
-
Education
-
Université Denis Diderot (Paris VII)
Maîtrise d'informatique, Informatique -
I.U.T. Villetaneuse
D.U.T. d'informatique, Informatique -
Université Pierre et Marie Curie (Paris VI)
Deug B, Biologie