Uploaded File
Boris
boris.roche.971@gmail.com
51 AVENUE DU MARECHAL FOCH
Frances, KY 42064
JAVA SOFTWARE ENGINEER
9 years experience W2
0
Recommendations
Average rating
29
Profile views
Summary

Adaptable professional, Oracle Java certified, with 6.5+ years of experience and a proven knowledge of Java programming using modern frameworks, methodologies and best practices. Passionate about new challenges and solving problems with creative solutions, a great capacity and a great will to learn, I aim to leverage my skills to successfully fill the Java Software Engineer role in your company in order to grow together.

Experience
Software Development Engineer
Information Technology
Sep 2016 - present

Develop management of rejected direct debits and unpaid checks for the new French social security payments receipt system using Spring boot framework with REST method for Web services part (JPA/Hibernate and PostgreSQL Database), Spring batch for batch part, Angular/Bootstrap for Front-end. Unit tests using Junit and Mockito. Develop evolutions a bank transfer J2EE written Web application (running on Tomcat application server), using technologies such as Servlets and JSP with Oracle Database. This software oversees more than 500M€ of payments transactions per day. Unit tests using Junit. Communicate with clients to understand specific requirements and efficient coding of the needs that allow to get in production in less than 3 weeks in average. Develop evolutions on credit/loan web application following TDD (Test Driven Development) method and efficient using of main design patterns.

AngularJS Apache Tomcat Bootstrap Design Patterns Hibernate J2EE Java Servlet JSP Junit Oracle PostgreSQL REST Spring Spring Boot WebServices
Remove Skill
Java Software Engineer
Jul 2019 - present
Java Software Engineer Application Development
Remove Skill
Software Development Engineer
Information Technology
Nov 2012 - Sep 2016

Design and develop an XML mapping framework, added in an XML files integration module and allowed mapping, integrating and treat more than 5K files per second with multi-threading. Direct and develop management of Dodd Franck Act in Calypso (Back-Office software), with a gain of 1 week from initial production release plan. Unit tests using Junit. Design and develop a new non-regression testing tool that allow to increase production releases reliability to 10% by detecting 10% more regression bugs. In charge of test automation and continuous integration with Maven and Jenkins. Propose architecture and develop a utility tool that allows to store more than 10000 production trades (XML format) per day into MongoDB databases, historize them and give access to them via UI using Spring MVC framework, Javascript technology and frameworks like JQuery and AJAX into HTML5/CSS3 pages. Write various SQL scripts to adapt data model to the needs. Develop Calypso module upgrade version patches and various client needs. New version run under JBOSS application server. Communicate project information through presentations and technical reports to the chef of software engineering monthly and report to the rest of team through daily meetings using light agile scrum methodology. Manage packaging and release management of Calypso Bonds module and acts in every part of software development lifecycle including code review, SVN merges, ANT and MAVEN builds and production support.

Service Center Agile Methodology AJAX Ant Chef Continuous Integration CSS JavaScript JBOSS BRMS Jenkins jQuery Junit Maven MongoDB MVC REST Scrum Software Engineer Spring SQL SVN UI XML
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Master's in Computer Engineering
ESIEA, 2009 - 2012
Certifications
Oracle Java certified
Oracle Certified Associate, Java SE 7 Programmer
Skills
Junit
2021
7
REST
2021
7
Spring
2021
7
Software Engineer
2021
4
Agile Methodology
2016
3
AJAX
2016
3
AngularJS
2021
3
Ant
2016
3
Apache Tomcat
2021
3
Bootstrap
2021
3
Chef
2016
3
Continuous Integration
2016
3
CSS
2016
3
Design Patterns
2021
3
Hibernate
2021
3
J2EE
2021
3
Java Servlet
2021
3
JavaScript
2016
3
JBOSS BRMS
2016
3
Jenkins
2016
3
jQuery
2016
3
JSP
2021
3
Maven
2016
3
MongoDB
2016
3
MVC
2016
3
Oracle
2021
3
PostgreSQL
2021
3
Scrum
2016
3
Service Center
2016
3
Spring Boot
2021
3
SQL
2016
3
SVN
2016
3
UI
2016
3
WebServices
2021
3
XML
2016
3
Application Development
2021
1
Java
2021
1
Application Design
0
1
Eclipse
0
1
JSON
0
1
Linux
0
1
Microservices
0
1
mSQL
0
1
MySQL
0
1
Pages
0
1
PL/SQL
0
1
Problem Solving
0
1
SAP GTS
0
1
Swing
0
1
UNIX
0
1