Summary
Overview
Work history
Education
Skills
Languages
Timeline
Generic
Andrzej PIATEK

Andrzej PIATEK

Summary

Accomplished IT professional with extensive expertise in Linux, Windows, and Mac OS environments. Proficient in multiple programming languages including Java, C, C++, Python, Perl, and Javascript. Demonstrated ability to develop robust applications using frameworks such as Spring, Struts, and Hibernate. Skilled in database management with experience in MySQL, PostgreSQL, Oracle, and Microsoft SQL Server. Adept at utilising development tools like Eclipse RCP, Netbeans, IntelliJ, and JBoss to deliver high-quality software solutions. Career goal includes leveraging technical skills to drive innovation and efficiency within a dynamic organisation.

Overview

21
21
years of professional experience
2009
2009
years of post-secondary education

Work history

Developer

Oalia
2017.02 - 2025.02
  • Intranet application specialized in e-purchasing
  • The application manages the entire operations of the supplier purchasing process as well as their customers
  • These include requests, orders and contracts
  • The application is customised according to the different customers
  • It is used by major customers such as Société Générale, BNP, Carrefour, L'Oréal, GRDF, Électricité de Strasbourg
  • Development of functionalities (Import of Catalogues, Requests and Generic Orders, Action Plans, Legal Information and Certification Services, File History, Questionnaires, Campaigns)
  • Demonstration of developments achieved
  • Writing documentation on application features
  • Implementation of evolutions of the application framework
  • Correction of anomalies
  • Search for memory optimizations on the application
  • Implementation of Non-Regression Test with Selenium
  • Migration of non-regression tests to new versions of Selenium
  • Delivery of reference dumps on Artyfactory
  • Deployment on sandbox application servers
  • Persistence of data using Hibernate JPA
  • Technical environment: Java, JSF, Junit, TestNG, Tomcat, Maven, Spring, Eclipse, IntelliJ, Postgres SQL, PgAdmin, Windows, Jenkins, Jenkins Pipeline, PuTTY, Git Extensions, Selenium Standalone

Developer

Viamedis Santé
2012.01 - 2017.02
  • Health management application for Malakoff Médéric
  • The application manages the entire insured file as well as the liquidation and configuration associated with it
  • It allows to start the processes of flow and generation of third-party card
  • TMA on the application (JSF MMI, CXF webservices, Batchs Spring)
  • Implementation of batches (Spring Batch)
  • Implementation of a SOAP UI Voucher Injection Web Service
  • Release deliveries, deployments on the integration server
  • Implementation of post-production scripts
  • Persistence of data using Hibernate JPA
  • Implementation of TNRs with Selenium 2.48.2
  • Migration from Richfaces 3.2.1.GA to 4.5.16Final
  • Project 2: CapMigration - CapPreviousness application migration batches
  • Migration batches allow the migration of a SIP upstream system from Malakoff Médéric to CapPrévoyance
  • Implementation of migration batches (Spring)
  • Unit batch launch test
  • STD writing (Annuities, Affiliations)
  • TMA on implemented batches
  • Development of interfaces (JSF) and propagation services
  • Delivery of versions, deployments on the integration server
  • Persistence of data using Hibernate JPA
  • Implementation of purge scripts
  • Project 1: CapPrévoyance - Application of management of the field of the provident for Malakoff Médéric
  • The application manages the entire insured file as well as the liquidation and configuration associated with it
  • It enables payment and accrual processes to be initiated
  • TMA on the application (JSF MMI, CXF webservices, Batchs Spring)
  • Implementation of the generic base (CRUD) for functional administration
  • Implementation of unit tests
  • Project STD writing: Generation of MPD (PowerAMC), Class Diagram (UML LAB) and Application MLD (WinDesign)
  • Development of interfaces and services
  • Persistence of data using Hibernate JPA
  • Technical environment: Java (1.6 to 1.8), JSF, JUnit, Birt, JDOM, Tomcat (6 to 7), JBOSS 1.4, Maven, Spring, Eclipse, Microsoft SQL Server, Windows, Linux, SOAP UI, Power AMC, WinDesign, SQL Server Management Studio, Jenkins, Microsoft SQL Server

Developer

Excelom
2011.09 - 2012.01
  • Software package for managing and monitoring the activities of an ISS
  • This is an intranet application
  • Implementation of pages in JSF
  • Implementation of the various data processing entered by the user in Java
  • Persistence of data using Hibernate JPA
  • Data is stored in a PostgresSql database
  • Technical environment: Java (1.5), JSF, Tomcat 6, Maven, Spring, Eclipse, PostgresSql, Windows

Development Engineer

Relay H
2010.06 - 2011.07
  • Project: Implementation of a gift selection application according to criteria
  • The application aims to offer a list of customer gifts based on general criteria (age, sex, etc.) to the user who can then choose them
  • The application also manages the gift stock via an administration interface
  • Recovery of the old Graphical interface version with Gtk and C language: debugging and new interfaces
  • Analysis and creation of an interface model for the future version of the application: Java 1.5, Spring, Struts, Hibernate, MySQL, Tomcat
  • Test plan
  • Technical environment: Java 1.5, JUnit, Spring, Struts, Hibernate, MySQL, Tomcat, Windows, Linux, C (Gtk), Eclipse

Design & Development Engineer

RATP
2009.04 - 2009.12
  • Project: Improvement of the RATP 'Equipment Configuration' application
  • Heavy customer allowing detailed configuration of the various RATP equipment (Escalators, Navigo gantry, displays, etc.)
  • Improved overall application performance and input control
  • Implementation of a configuration MMI carried out in Java (Swing)
  • Setting up the graphical interface
  • Writing functional and technical specifications
  • Implementation of a Java input MMI
  • Writing a user support manual
  • Functional and Technical Test
  • Setting up a POI Library for reading Excel files
  • Using a MySQL database
  • Technical environment: Windows, Linux, Java (Swing, JUnit, POI, JDBC), MySQL, Eclipse

Developer

Gustave Eiffel University
2004.01 - 2009.01
  • Implementation of numerous projects within the framework of the university curriculum
  • Simulation d'une vie d'une fourmilière en JAVA (multiThreading)
  • Real Time (Java) Job Scheduling Simulation
  • Infographic project in C++
  • Technical environment: Windows, Linux, Java, C++

Java/J2EE Design & Development Engineer

EcoleSoft (Berger Levrault)
2008.05 - 2008.08
  • Project 2: Implementation of a load balancer for the Internet site spread over several FEDORA servers (internal EcoleSoft)
  • Definitions of needs
  • UML Design
  • Writing functional and technical specifications
  • Development in JAVA/J2EE
  • Functional and technical tests
  • Application Deployment
  • Project 1: Generation of Children's Medical Records for EcoleSoft Client Recreation Centres
  • Production of UML sheet
  • Using iReport to implement queries in XML files to generate PDF files matching search results
  • Technical environment: Java/J2EE (EJB 3, Hibernate), JBoss, Oracle10g, Eclipse, Windows, Linux, UML, iReport

Education

Master 2 - Informatique, Computer Engineering Specialty

Gustave Eiffel University

Skills

  • Linux
  • Windows
  • Mac OS
  • Java
  • C
  • C
  • Bash
  • XHTML
  • SQL
  • Python
  • Perl
  • Javascript
  • CSS
  • XML
  • Spring
  • Struts
  • Hibernate
  • JDBC
  • EJB
  • JUnit
  • Swing
  • Eclipse RCP
  • POI
  • Netbeans
  • Anjuta
  • Eric
  • VI
  • VIM
  • IntelliJ
  • JBoss
  • Tomcat
  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server
  • PHP
  • Caml
  • Latex
  • OpenGL
  • Word
  • Excel

Languages

French
Proficient (C2)
Polish
Proficient (C2)
English
Upper intermediate (B2)
German
Intermediate (B1)
Chinese (Mandarin)
Elementary

Timeline

Developer

Oalia
2017.02 - 2025.02

Developer

Viamedis Santé
2012.01 - 2017.02

Developer

Excelom
2011.09 - 2012.01

Development Engineer

Relay H
2010.06 - 2011.07

Design & Development Engineer

RATP
2009.04 - 2009.12

Java/J2EE Design & Development Engineer

EcoleSoft (Berger Levrault)
2008.05 - 2008.08

Developer

Gustave Eiffel University
2004.01 - 2009.01

Master 2 - Informatique, Computer Engineering Specialty

Gustave Eiffel University
Andrzej PIATEK