Jonathan de Flaugergues, software engineer

Jonathan de Flaugergues

software engineer

Abbeal

Location
France
Education
Master's degree, Architecture Systems & Software Engineering
Experience
13 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 9 Months

software engineer at Abbeal
  • France
  • My current job since May 2018

PROJETS
▪ Complete redesign of a SaaS platform dedicated to the real estate sector.
▪ Development of a REST API dedicated to the banking sector, allowing achievement of the KYC (Know Your Customer) workflow, credit cards, banking operations.

TECHNOLOGIES / METHODS
▪ Javascript (Node.js, Koa, Ava, Angular, Jasmine.js, Jest TypeScript), HTML5, CSS3/SASS, Jenkins, Behavior Drive Development, REST, Git, Windows, Linux, Agility, Docker, AWS, DynamoDB.

RESPONSABILITES
• Participation to the solution architecture.
Designing and development of the REST API with microservices architecture.
• Functional and technical analysis of the requirement and development.
• Perform automated unit tests as part of continue integration.
• Participation in the validation, to the corrective maintenance.
• Ensure quality deliverables and documentation.
• Internal skills and knowledge transfer to the services related to the production
launch.

Software Development Engineer at iWE
  • France
  • April 2017 to April 2018

PROJECTS
▪ Development of a cloud platform dedicated to the insurance sector, bringing together the actors involved in the complete lifecycle of a claim (insurance companies, brokers, experts, insured).

TECHNOLOGIES
▪ Javascript (Angular.js, React.js, Node.js), MongoDB, AWS, Jenkins, Robot Framework, Docker, Git, Linux.

RESPONSIBILITIES
• Analysis requirements and technical specifications participation.
• Development of functionalities by respecting the quality standards of the deliverables and the maintenance of the definite schedule.
• Contribution to the continuous evolution of software developments management (functional and technical specification, development process, QA validation test, release, ...)
• Technological watch

Software Engineer at Coservit
  • France
  • August 2010 to April 2017

PROJECTS
▪ Development of modules for the Sage CRM web application solution aims to involve the quality of service and increase productivity. Modules examples: Computer Telephony Integration, Service Level Agreement, Geolocation, Automatic valuation of communication.
▪ Development of a thick client linked with the sales management software of Sage aims to import excel quotes and generate purchase order to computing wholesalers.
▪ Development of a hybrid mobile application to simplify the workday of mobile computer technicians
▪ Development of an extranet of Sage CRM intended for technician and manager.
▪ Development of a computer park cartography module aims to make more efficient diagnostic process with the computer problems encountered.

COMPETENCES
Teamwork, LeaderShip, Responsability, Communication, Problem Solving, Organisation

RESPONSABILITIES
• Designing technical solutions and making architectural decision
• Translating business requirements into applications
• Participation in project planning for task identification, estimation, dependencies and risk analysis
• Architecture design
• Writing and conducting unit tests
• Ability to debug errors efficiently
• Code reviewing
• Building and deployment of the software in production
• Writing and maintaining user and technical software documentation
• Management of an external resource working on the project
• Third-level technical support.

Education

Master's degree, Architecture Systems & Software Engineering
  • at National Conservatory of Arts and Crafts (CNAM)
  • December 2016

RSX112 - Security & Network NFE113 - Database design & administration SMB137 - Computer systems & concurrent applications (Java, C) RCP101 - Operational research & decision support GLG105 - Software engineering (Agility, COCOMO, UML, tests) NFE108 - Information Systems Methodology (UML, Merise) NFE114 - Web Information Systems (J2EE, UML) NSY102 - Software design: patterns & canevas (Java, RMI, JMX, JMS, JDBC) NFP101 - Safety of Object Oriented Programmation (Java) NSY135 - Data Driven Applications - patterns, frameworks, ORM (Java) EME102 - Entreprise Management and Organization TET102 - Social Management for Engineer & Entreprise Communication NSY209 - Architecture, Patterns & Integration: Embedded System & Mobiles (Java, Android) ENG221 - Information & Communication for Engineer ENG210 - Engineering Practice

Bachelor's degree, Software design and development
  • at National Organisation for Professional Training of Adults (AFPA)
  • January 2010

Algorithmic & Procedural Programming (Java) Database Analysis & Design (Merise, T-SQL) Window Interface Development (C#, .NET, ADO) Object Oriented Programmation (Java) Internet Scripts Clients (HTML, CSS, JavaScript) Analysis Software (UML) Introduction to XML (XML, DTD, XSLT) Web Application Development (J2EE, JSP, Servlets, Beans, JSTL, Struts) Application Server Development (J2EE, EJB, Web Service) Web Application Development (ASP.NET, Web Service) Portable Computing (PDA)

Bachelor's degree, Computer Science
  • at University Joseph Fourier
  • June 2008

INF111 - Imperative Programming (C) INF121 - Algorithmic & Functional Programming (OCaml) INF122 - Theorical Complement INF231 - Algorithmic & Imperative Programming (C) INF232 - Languages & Automata INF241 - Introduction to Software & Hardware Architectures (ARM) INF242 - Logic Programming INF243 - Software Project (Ada) INF350 - Software & Hardware Architectures (ARM) INF351 - Algorithmic (Analysis of Algorithms, Complexity) INF352 - Programming & Study project INF353 - Database & Knowledge Base (SQL) INF354 - Syntax Analysis

Languages

French
Native Speaker
English
Intermediate
Arabic
Beginner

Training and Certifications

Take control using Linux (Certificate)
Date Attended:
April 2017
Build web apps with ReactJS (Certificate)
Date Attended:
March 2017
Keep up to date in development (Certificate)
Date Attended:
February 2017
Make JavaScript easier with jQuery (Certificate)
Date Attended:
February 2017
Become auto-entrepreneur (Certificate)
Date Attended:
March 2017
BULATS (Business Language Testing Service) (Certificate)
Date Attended:
December 2015
Introduction to jQuery (Certificate)
Date Attended:
December 2016
Valid Until:
January 9999
Code management with Git & GitHub (Certificate)
Date Attended:
December 2016
Learn to code with JavaScript (Certificate)
Date Attended:
March 2017
Ultra fast applications using Node.js (Certificate)
Date Attended:
December 2016
HTML5 & CSS3 (Training)
Training Institute:
Mediabox
Date Attended:
September 2015
Duration:
24 hours
JavaScript & HTML5 Developer RIA (Training)
Training Institute:
Mediabox
Date Attended:
February 2016
Duration:
40 hours

Hobbies

  • Hiking