depuis la création du compte
At Harmonic, I have joined a team full of experts who are as polyvalent as they are in their respective fields. My main objective is to develop Saas features and associated automatic test plans and to write new test procedures for TV broadcast headend systems :
- Specify and develop Saas features
- Define, develop and execute software test plans with associated test scripts and tools.
- Evaluate the effort of development and testing tasks
- Collaborate with development engineers, test engineers, customer support and product marketing.
Technologies :
- Programming Language : Java 11
- Data management: Postgres, SQL
- Middleware: GraphQL, SOAP, RESTful interfaces, etc.
- Backend : Spring (Core, Boot, Integration), Hibernate, API Rest, Integration Test (Mock & Jasmine JS), Unit Test (JUnit)
- Frontend: React JS, JavaScript
- Messaging: RabbitMQ , Zookeeper & Experience in Messaging with JMS
- Cloud platforms (e.g. AWS, Azure, Google Cloud Platform, …)
- Ops: Git, Docker, Kubernetes, Jenkins
- Methodology: Agile, Scrum, Jira, Confluence
Apprenticeship for a period of 3 years
Define, implement and maintain the ERP system used by the RATP group.
This application consists of organising and coordinating all activities related to the RATP's production cycle.
The challenges are numerous: producing efficiently, meeting customer-imposed deadlines, planning resources, meeting quality standards and constraints.
To do this, it was necessary to :
- Improve and update the daily tools for the team.
- Maintenance and incident tasks.
- Reduction of the technical debt of the code.
-Improvement of code coverage.
Technologies :
- Programming Language : Java (8,11), C++, C#
- Database: MongoDB, Oracle (v18), MySQL (v8),
- Backend : Spring (Core, Boot, Batch, Integration), Hibernate, API Rest, Integration Test (Mock & [URL MASQUÉE]), Unit Test (JUnit)
- Frontend: Angular (v7, 8, 9), Ext Js, View JS
- Messaging: RabbitMQ & Experience in Messaging with JMS
- Ops: Git, Docker, MS Azure Pipelines, Kubernetes
- Methodology: Agile, Scrum, Jira, Confluence
I also write Python and Shell and I like to automate the repetitive.
During the EPITA expertise cycle, I followed traditional courses and participated in swimming pools, numerous projects and rushs.
The training allows me to approach a whole range of technologies including C/C++, Bash, Java, Python, .Net, Android/Kotlin in particular. For each of these technologies, projects take place, involving not only technical know-how but also less technical knowledge such as teamwork, reading/implementing standards or oral presentations.
In addition to IT subjects, I have been able to take courses in law, English, communication, etc.
Some examples of EPITA projects:
- MyReadISO, a reader of .iso files (ISO 9660) (C)
- MyFind, a copy of the shell find command (C)
- MyMalloc, a copy of malloc (C)
- MyBitTorrent, a simplified Bittorrent client (C)
- MyHttpd, an HTTP server (RFC 2616) (C++)
- 42sh, a shell (C)
- Devops Project With AWS, Docker, CI/CD
- Etc..
Special DUT in 1 year
Skills:
- Programming in C, C#, Java
- Web development in HTML5, CSS3, JavaScript, PHP
- Database management and SQL
- Methods: MERISE, UML
- Tools: Microsoft Visual Studio, Atom, Eclipse, CodeIgniter, MySQL, Oracle Express, Microsoft Access, Microsoft Excel