About Me

Lyes SEFIANE, born on August 30th, 1988 in Tizi-Ouzou, Algeria, is an Algerian-Canadian dual citizen, Native Amazigh (Indigenous peoples of North Africa), Native Kabyle (an Amazigh ethnic group indigenous to the mountainous Kabylia region of Northern Algeria), Software Engineer 3 residing in Ottawa, the Canada's capital city. He received multiple positive recognitions, referred to as "Ciena Bravos", from his colleagues at Ciena Corporation for his Customer First, Innovation, Velocity and Outstanding People.

Graduated from the Université Mouloud Mammeri de Tizi-Ouzou (Algeria) with a Bachelor's degree, Computer Science (Fairly Good - Honors) in 2010 after successfully earning a Baccalaureate Diploma, Natural and Life Sciences (Fairly Good - Honors) from Lalla Fatma N'Soumer Secondary Education School of Tizi-Ouzou in 2007.

On August 2010 I was accepted into the Université Paris 8 Vincenne-Saint-Denis, a French higher foreign educational institution via "Campus France Algérie" to pursuit my studies where I earned a Postgraduate Diploma, Computer Science (Fairly Good - Honors) in 2011 and my first Master's degree, Computer Science & Human Sciences (Fairly Good - Honors) in 2012.

After successfully completing my research internships at Laboratoire IBISC in the context of my first Master's degree, I was accepted by the prestigious Université Paris Dauphine-PSL where I earned in 2014 my second Master's degree, Computers and Intelligent Systems (Fairly Good - Honors) jointly awarded with Grande École AgroParisTech (part of the Université Paris-Saclay) a member of ParisTech (Paris Institute of Technology, a cluster of Grandes Ecoles of most prestigious French leading engineering and business schools), following the completion of an engineering & research internship at EDF R&D.

After more than a year as President of IT-DMSIC Corporation (Dismissed permanently on 2016-06-22), I immigrated to Canada as skilled worker (Certificat de Sélection du Québec (CSQ) issued on 2015-11-17) where I signed the confirmation of my Permanent Residency in Montréal-Pierre Elliott Trudeau International Airport on October 2016.

As Algerian, Native Amazigh, Native Kabyle and Permanent Resident of Canada, I worked in the Services R&D organization at Ciena Corporation (a U.S. optical networking and software company based in Hanover, Maryland) for 05 years and 3 months (As full time employee and contractor), Department C1100, to engineering official Ciena Corporation's desktop software products named NAVA and NAVA Collector Agent available for the Windows platforms as Software Engineer 3 and Product Owner, written with Java 11, JavaFx/OpenJFX and Spring Core dedicated to the Optical Telecommunication domain to aid the Ciena Corporation's telecommunications engineers on their daily tasks. The NAVA project came to an end on December 2021, successfully completed and fully delivered (including digital signature).

Contact

Proof of Identity
Phone
Address
Country
Work Model
On-Site / Hybrid / Remote

Gravatar

Follow on LinkedIn

Professional Skills

RESTful Web Services Designing RESTful APIs Certificate
Advance
Agile Software Development Agile Software Dev : Remote Teams Certificate
Advance
Planning and Releasing Software Planning & Releasing Software Certificate
Advance
MongoDB CRUD Operations in MongoDB Badge
Intermediate

Work Experience

  • Earn the Software Engineer 3 (SE3) grade after employment verification by Ciena.
  • Work with PRISM to develop impactful solutions, streamline processes, and deliver world-class software and services with end to end responsibilities from requirements to implementation and deployment.
  • Provide Agile Jira & Confluence administration support to Ciena R&D teams as required.
Skills
  • Java 11 · Docker · Git · Maven · Eclipse · Linux · JIRA · Confluence · Bitbucket
Supported Documents
Specialist, Software Architecture at Ciena
January 2021 - February 2022 · 1 Year & 2 Months
Services R&D · Professional Level 3 ( P-3 )
385 Terry Fox Drive, Ottawa, Ontario K2K 0L1, Canada · Remote
  • Be the Product Owner of Ciena Corporation's NAVA official software products.
  • Manage and prioritize the product backlog using Agile Jira.
  • Lead the software engineering team using Agile Scrum methodology.
  • Write clean code using Java, JavaFX and Spring Core.
  • Perform code reviews on IntelliJ IDEA & Bitbucket.
  • Perform features testing, individually and in collaboration with the team by aggregating data collection from Ciena Corporation's products such as Waveserver AI/5 and OME6500 using Debug, TL1 and SAOS commands.
  • Integrate SFD Generator, TDS and Photonic Audit scripts into NAVA.
  • Sign digitally NANA software products with an official digital certificate provided by Ciena Corporation's Director of Cybersecurity.
  • Create eLearning video-based of NAVA software products using ActivePresenter for each official release for Ciena Corporation's telecommunications engineers.
  • Deploy to Amazon S3 NAVA software products (.exe) and send release announcements to registered Ciena Corporation's mailing list users.
  • Maintain the internal technical documentation using Confluence.
  • Provide live assistance to Ciena Corporation's telecommunications engineers and partners to install NAVA software products on Ciena Corporation's laptops, activate licenses and fix reported bugs.
  • Resolve issues and conflicts that may arise during sprint execution.
  • Support the director in allocating employees.
Skills
  • Java 11 · Spring Boot 2 · OpenJFX · Amazon S3 · Software Development · Agile Project Management · Git · Maven · JUnit · UML · IntelliJ · JIRA · Confluence · Bitbucket · Design Patterns · TL1
Senior Associate, Solutions Engineering at Ciena
November 2018 - December 202 · 2 Years & 2 Months
Services R&D · Professional Level 2 ( P-2 )
7035 Ridge Road, Hanover, Maryland 21076, United States · Remote
  • Participate in all stages of Ciena Corporation's NAVA software products engineering.
  • Write clean code using Java, JavaFX and Spring Core to assist Ciena Corporation's telecommunications engineers on Maintenance Service, Global Technical Support (GTS), Global Customer Care (GCC) and R&D such as L2 and DCN topologies, Photonic Audit, Domain Optical Controllers Split, Alarms check, Photonic Reconfigurations of OTSs, Adjacencies, Channels scripts for Engineering Method of Procedures documentation.
  • Enhance UI/UX and coding standards of NAVA software products.
  • Provide Snapshot feature that retrieve data from the Ciena Corporation's OME6500 products (6500 D/S-Series, 6500 T-Series etc...) using the NAVA concurrency framework and the Generic TL1 Parser to produce Excel files of parsed data. This feature was sold to British Telecom (a British Multinational Telecommunications company) to assist their BT's principal telecommunications engineer on his daily lab tests.
  • Provide live assistance to Ciena Corporation's customers such as Verizon (an American Telecommunications company) to install and activate NAVA software products in collaboration with their IT team on Citrix to be used by Ciena Corporation's telecommunications engineers.
  • Perform features testing by aggregating data collection from Ciena Corporation's products such as OME6500 using TL1.
  • Maintain the internal technical documentation using Confluence.
  • Provide license keys to NAVA software products users with the accordance of the upper management.
Skills
  • Java 8 · Spring Boot 2.x · JavaFX 8 · Amazon S3 · Git · Maven · JUnit · UML · Bitbucket · JIRA · Confluence · Eclipse · Software Development · Agile Project Management · Design Patterns · TL1
Supported Documents
Java Software Engineer at Straumann Group
October 2018 - October 2018 · 2 Weeks
Service R&D Software · Professional Level 1 ( P-1 )
2251 Avenue Letourneux, Montréal, QC H1V 2N9, Canada · On-Site
  • Participate to the continuous code improvement of CAD software for dental labs.
  • Participate to the planification, analysis and knowledge transfer of new features.
  • Participate to the user L3 technical support.
Skills
  • Java 8 · JavaFX · Agile Methodologies · Git · Maven · Eclipse
Supported Documents
Information System Analyst and Consultant at Larochelle Groupe Conseil / Ciena
April 2017 - October 2018 · 1 Year & 7 Months
Enterprise Content Management · Professional Level 4 ( P-4 )
2351 Alfred-Nobel Boulevard, Saint-Laurent, Québec H4S 2A9, Canada · On-Site
  • Identify and document requirements, conduct business and technical studies, design, develop, integrate and implement information systems business solutions, and provide advice on information systems strategy, policy, management, security and service delivery of Ciena Corporation's NAVA software products.
  • Create Generic TL1 Parser that is able to parse 99.99% TL1 data supported by OME6500 XML dictionary of Ciena Corporation's R&D dedicated to Ciena Corporation's telecommunications engineers using Java 8, JavaFX 8 and Spring Core 2.x.
  • Contribute in the UI/UX migration from Swing to JavaFX/OpenJFX.
  • Contribute to migrate from JDK 8 to OpenJDK 11 and fix warnings reported by SonarLint.
  • Remove unused code when needed for sustainability purposes.
  • Assist to a 03 days telecommunication training provided by Ciena Corporation's telecommunications engineers assigned to NAVA project alongside with other Larochelle Groupe Conseil's contingent workers, in-person at Ciena Corporation's Ottawa office, 5050 Innovation Dr, Ottawa, ON K2K 0J2, Canada.
  • Provide the weekly report to Ciena Corporation's NAVA software Product Owners and Project Managers.
  • Provide the weekly report to Larochelle Groupe Conseil with detailed tasks done during the week.
Skills
  • Java 8 · Swing · JavaFX · TL1 · Git · Maven · Bitbucket · JUnit · Confluence · Eclipse · Software Development · Agile Project Management · Design Patterns
Supported Documents
President at IT-DMSIC
March 2015 - June 2016 · 1 Year & 4 Months
Software Engineering & Services - 6201Z · President
26 Rue des Rigoles, 75020 Paris, France · On-Site
  • Develop and maintain the company’s vision, mission statement, and strategic plan.
  • Setup the systems and procedures to ensure the company’s success over time.
  • Review the financial statements and other reports to assess the company’s performance.
  • Identify new opportunities for revenue growth, including new products or services.
  • Evaluate new technologies to determine their potential impact on the company’s operations.
  • Establish and maintain relationships with suppliers, customers, and other business contacts.
Skills
  • Program Management · Software Development · Agile Project Management
Supported Documents
AI Software Engineer Intern at EDF R&D
April 2014 - September 2014 · 5 Months
SINETICS · Intern (Paid Internship)
1 Avenue du Général de Gaulle, 92141 Clamart, France · On-Site
  • Feasibility study of AI Agents event-driven simulation applied to predator–prey model.
  • Design and implement a prototype model with Erlang on Sim-Diasca (Simulation of Discrete Systems of All Scales, a concurrent generic discrete-time simulation engine aiming at maximum scalability - millions of complex model instances in interaction).
  • Test, validate the results on Linux and Eclipse.
  • Write a research report with LaTeX and a Microsoft PowerPoint presentation.
Skills
  • Erlang 17 · Sim-Diasca 2.x · Software Development · Design Patterns · Git · UML · Eclipse · Linux · LaTeX
Supported Documents
AI Software Engineer Intern at Laboratoire IBISC
March 2012 - August 2012 · 6 Months
IRA2 · Intern (Paid Internship)
23 Boulevard de France, 91030 Évry-Courcouronnes, France · On-Site
  • Participate in all engineering stages of COALAA project.
  • Analyze algorithms of AI collaborative agents-based coalition establishment (Multi-Agent Systems).
  • Design and develop a generic collaborative coalition establishment protocol with UML, Java, JADE (Java Agent DEvelopment Framework used for Agent-oriented programming), Jess (Java Expert System Shell used for Java-based rule engine).
  • Test, validate the results on Windows and Eclipse.
  • Write a research report with Microsoft Word and a Microsoft PowerPoint presentation.
Skills
  • Java 7 · JADE 4.2 · Jess 6.1 · Windows · Software Development · Design Patterns · Git · JUnit · UML · Eclipse
Supported Documents
AI Software Engineer Intern at Laboratoire IBISC
March 2011 - August 2011 · 6 Months
IRA2 · Intern (Paid Internship)
523 Place des Terrasses, 91000 Évry-Courcouronnes, France · On-Site
  • Participate in all engineering stages of COALAA project.
  • Analyze algorithms of AI negotiation agents-based coalition establishment (Multi-Agent Systems).
  • Design and develop a generic negotiation coalition establishment protocol with UML, Java and Jade (Java Agent DEvelopment Framework used for Agent-oriented programming).
  • Test, validate the results on Windows and Eclipse.
  • Write a research report with Microsoft Word and a Microsoft PowerPoint presentation.
Skills
  • Java 6 · Jade 4.1 · Windows · Software Development · Design Patterns · Git · UML · Eclipse
Supported Documents
Software Engineer Intern at Laboratoire LARI
  • Design all the stages of the application with UML using MERISE methodology.
  • Develop a vehicle rental application with Java and Swing.
  • Design and Implement the application's relational database with SQL and PostgreSQL.
  • Test, validate the results on Windows and Eclipse.
  • Write an engineering report with Microsoft Word and a Microsoft PowerPoint presentation.
Skills
  • Java 6 · Swing · Windows · UML · SQL · PostgreSQL · Eclipse
Supported Documents

Education

Master's degree, Computers and Intelligent Systems from Université Paris Dauphine - PSL

Master's degree is a postgraduate academic degree pursued after completing a Bachelor's degree. Jointly Awarded by Two Separate Higher Education Institutions : Université Paris Dauphine-PSL and Grande École AgroParisTech.

The purpose of this academic background is to provide to the students the theoretical and practical needed for designing the future generations of complex computer systems, often distributed over a network for diagnostics, design and decision making. More specifically, the goal is to master the conceptual, semantic and algorithmic problems raised by the development of new software technologies associated with the Internet :

  • Web services.
  • Distributed systems.
  • Advanced database systems.
  • Data mining.
  • Data warehouse.

These innovative technologies are applied to the software development and engineering specialty.

Skills
  • Software Development · Machine Learning · Weka · Computer Science · Multi-agent Systems
Supported Documents
Master's degree, Computer Science and Human Sciences from Université Paris 8 Vincennes Saint-Denis
2011 - 2012
2 Rue de la Liberté, 93200 Saint-Denis, France
Fairly Good - Honors.

Master's degree is a postgraduate academic degree pursued after completing a Bachelor's degree.

The objective is to train researchers of very high level prepared to acquire jobs in companies specialized in :

  • Distributed systems.
  • Big data.
  • Information systems.
Skills
  • Software Development · Machine Learning · Computer Science · Multi-agent Systems
Media
Postgraduate Diploma, Computer Science from Université Paris 8 Vincennes Saint-Denis
2010 - 2011
2 Rue de la Liberté, 93200 Saint-Denis, France
Fairly Good - Honors.

A one-year Postgraduate Diploma (PGD), also known as a Graduate Diploma, is a postgraduate qualification pursued after completing a Bachelor's degree.

The main purpose of the one-year Postgraduate Diploma (PGD) in Computer Science is to teach and train engineers and researchers prepared to :

  • Engage in the research path regarding the current issues by preparing an AI and Computer Science PhD in the public/private sector of R&D or found a company in these areas.
  • Join companies specialized in computer information system, entertainment video game publishers or software engineering and development.
  • Join companies that require Big Data solutions for R&D applications and BPMN workflow resource optimization.
Skills
  • Software Development · Machine Learning · Computer Science · Multi-agent Systems
Supported Documents
Bachelor's degree, Computer Science from Université Mouloud Mammeri de Tizi-Ouzou
2007 - 2010
Nouvelle ville BP 17 RP, 15000 Tizi-Ouzou, Algérie
Fairly Good - Honors.

A Bachelor's degree ( called a Licence or الليسانس ) in Algeria is a 3-year undergraduate degree program, structured under the LMD (Licence, Master, Doctorat) system.

The purpose of the Bachelor's degree in Computer Science of the Université Mouloud Mammeri de Tizi-Ouzou is to provide enough knowledge and academic background to pursuit studies in IT and Computer Science domains such as :

  • Software development and engineering.
  • Data mining.
  • etc...
Skills
  • Software Development · Computer Science
Supported Documents

Recommendations

Pratik PANDE

Consultant, Software Engineer at Ciena Corporation
Bengaluru, Karnataka, India
October 28th, 2025
Pratik PANDE worked with Lyes SEFIANE on the same team

"I had the opportunity to work with Lyes SEFIANE at Ciena Corporation, where we both reported to Stan Hawthorne. Lyes SEFIANE is an exceptional software engineer with strong expertise in Java, Spring Framework and Software Engineering design and development and deep understanding of Telecom domain concepts. He consistently demonstrated solid technical problem-solving skills and an impressive grasp of the Ciena product architecture. Lyes SEFIANE was always approachable, proactive in helping teammates, and played a key role in resolving complex system-level issues efficiently. His combination of strong technical acumen, product knowledge, and collaborative attitude made him a valuable team member. I highly recommend Lyes SEFIANE for any challenging software engineering role — he would be an asset to any organization".

Kevin RUDDY

EMEA Service Delivery at Ciena Corporation
Belfast, Northern Ireland, United Kingdom
June 09th, 2025
Kevin RUDDY Was Senior to Lyes SEFIANE But Didn't Manage Lyes SEFIANE Directly

"Lyes SEFIANE, I want to recognize your outstanding effort demonstrated during the DCN visualization in NAVA. You have produced an excellent solution to a complex problem. You performed this on time and demonstrated our core value of Velocity. You are also a really nice guy to work with, and I appreciate your effort very much".

Michael PROCTOR

Senior Product Manager at Ciena Corporation
Montreal, QC, Canada
June 09th, 2025
Michael PROCTOR worked with Lyes SEFIANE on the same team

"As a key development lead, Lyes SEFIANE helped transition product owner responsibilities to me for a complex telecom network visualization and services deployment tool. His attention to detail, effective product direction impact summarization and collaboration was greatly appreciated".

Daniel GIGIERE

Senior Consultant, Software Engineer at Ciena Corporation
Montreal, QC, Canada
January 26th, 2024
Daniel GIGIERE worked with Lyes SEFIANE on the same team

"I've worked with Lyes SEFIANE on a network visualization project and highly recommend him. He was Java Developer for Ciena Corporation. He is proficient in Java, Spring, Web services, user interface development, D3.js and data visualization in general. He is result-oriented and can learn new things quickly and efficiently".

Jean LAMONTAGNE

Senior Consultant, Software Architect at Ciena Corporation
Montreal, QC, Canada
January 26th, 2024
Jean LAMONTAGNE worked with Lyes SEFIANE on the same team

"I worked with Lyes SEFIANE for about 2 years at Ciena and I highly recommend him. Lyes SEFIANE has a strong desire to learn, to growth and he was always seeking to go deeper, when it was time to investigate any issue. During those two years, I witnessed a dedicated, collaborative, meticulous, very disciplined and creative Software Developer. When I left Ciena, he had become a very mature Java Software Developer. It was a pleasure to work with Lyes SEFIANE and I would definitely work with him again on any project".

Olivier BOUDEVILLE & Samuel THIRIOT

Research & Development Engineer at EDF R&D
Clamart, Hauts-de-Seine, France
September 30th, 2014
Lyes SEFIANE Managed by Olivier BOUDEVILLE & Samuel THIRIOT

Courses

Ciena Learning

Conscious Inclusion Zoom Workshop
Associated with Ciena Corporation
July 26th, 2022

Ciena Learning

FY22 Code of Conduct (English)
Associated with Ciena Corporation
February 21st, 2022

Ciena Learning

6500 Release 14.00 Enablement - Intermediate
Associated with Ciena Corporation
November 30th, 2020

Ciena Learning

SE&I 6500 12.72 PKT
Associated with Ciena Corporation
November 20th, 2020

Ciena Learning

Creating a Harassment-Free Workplace (Employee Edition)
Associated with Ciena Corporation
January 12th, 2019

Ciena Learning

IT Security Awareness Training (English)
Associated with Ciena Corporation
December 09th, 2018

Honors & Awards

"Hi Lyes SEFIANE - just a note to express appreciation for the extra mile you went to help out with the Rogers network collection as the project quickly approaches a deadline. This bravo could also be for innovation due to you realizing the building blocks of the solution lay within NAVA, however the speed in which you turned around the result and re-worked parts of the tool was the most impressive. Enjoy your vacation, I think you ve earned it!"

"Lyes SEFIANE, I want to recognize your outstanding effort demonstrated during the DCN visualization in NAVA. You have produced an excellent solution to a complex problem. You performed this on time and demonstrated our core value of Velocity. You are also a really nice guy to work with, and I appreciate your effort very much."

Ciena Bravo

Core Value : OutstandingPeople
Issued by Florian BORDUS
Senior Associate, Solutions Engineering at Ciena Corporation
Montreal, QC, Canada
November 22nd, 2019

"Lyes SEFIANE - I wanted to thank you for the initiative you took to create the weekly report template for NAVA and enforcing the team to adhere to it. This will help greatly in managing the project and give us an easy way to monitor progress. Great job ! Thanks again !"

Ciena Bravo

Core Value : Customer First
Issued by Drew RAWLINGS
Senior Network Engineer at Ciena Corporation
Ottawa, ON, Canada
August 15th, 2019

"Having worked with Lyes SEFIANE for over a year developing a custom Java application (NAVA), I can honestly say it was a true pleasure working with him. He is a very dedicated, hard-working person, who was more than willing to put in extra effort whenever a deadline was approaching. Lyes SEFIANE has an incredible aptitude for learning new technology, even when it was completely unrelated to anything he had worked on in the past. He would not hesitate to ask for clarification or additional details on a topic, and was also very proactive in getting clarification when feature requirements were vague or misleading. When responses were delayed, he would move on to another task, or make an assumption on how to proceed and move forward with completing the feature work. His ability to apply his knowledge of our telecom product to testing his features was also extremely impressive. He definitely went above and beyond when performing designer testing."

Ciena Bravo

Core Value : Innovation
Issued by Florian BORDUS
Senior Associate, Solutions Engineering at Ciena Corporation
Montreal, QC, Canada
January 25th, 2019

"Lyes SEFIANE I want to take a moment to recognize your effort in the development of the DCN Viz feature in NAVA. This tool was requested by BT when they manifested their interest in purchasing NAVA. You showed a lot of initiative by ramping up on your own and finding innovative solutions to deliver the feature with great success. The feedback we got from BT was very positive and they were extremely impressed with the DCN functionalities. Thanks again for your efforts and overall commitment to NAVA."

"The provided document is an Algerian Military Card, Qualified, but not drafted (مؤهل لا يجند) for the individual named Lyes SEFIANE (Decision Date: August 21st, 2002, relates to the original decision, card issued January 30th, 2014).

This is an official document issued by the Directorate of National Service under the Algerian Ministry of National Defense. It is issued to Algerian citizens who are exempted from mandatory military service due to specific circumstances.

Important Recommendations
  • The card is personal and must be presented upon any request or inspection.
  • In case of loss or theft, the National Gendarmerie unit at the place of residence must be notified.
Exemption Context

Exemptions from Algerian national service can be granted for various reasons, including medical conditions, being the sole family support, or being above a certain age while employed. The status "Qualified, Not drafted" indicates a specific regularization of status rather than a medical exemption (which is another category)."

Test Scores

"Feasibility study of AI Agents event-driven simulation applied to predator–prey model using Erlang 17 on Sim-Diasca 2.x."

More Information : Research Report

"Design and develop a generic collaborative AI agents coalition establishment protocol with UML, Java 7, JADE 4.2 (Java Agent DEvelopment Framework used for Agent-oriented programming), Jess 6.1 (Java Expert System Shell used for Java-based rule engine)."

More Information : Research Report

"Design and Develop a vehicle rental application with Java, Swing, UML, MERISE, SQL, PostgreSQL and Eclipse."

More Information : Engineering Report

Languages

English

Native or bilingual proficiency

French

Native or bilingual proficiency

Arabic

Native or bilingual proficiency

Kabyle

Native or bilingual proficiency

Projects

Java / Spring Framework / Spring Cloud Gateway

API Gateway with Spring Cloud Gateway

Common API Gateway built with Spring Cloud Gateway to implement the following features:

  • Routes and Load Balancing.
  • Rate Limiting with Redis.
  • Circuit Breaker with Resilience4j.
  • Exception Handling with Retry.
  • Service Discovery with HashiCorp Consul.
  • Tracing with Zipkin.

Learn More

Java / Spring Framework / MongoDB / Redis / Docker / Zipkin

Grocery Items Management

Grocery Items Management is an API implemented to expose grocery items resources via REST supported by a microservices architecture using Java 17, Spring Framework 6, Redis, MongoDB, HashiCorp Consul and Zipkin deployed via docker-compose.

Learn More

JavaFx / Java / Spring Framework

JavaFx Desktop User Interface

Grocery Items Management User Interface is a JavaFX Desktop interface created to consume Grocery Items Management exposed resources via REST using Spring WebFlux (WebClient - a reactive and non-blocking interface for HTTP requests).

Learn More

Spring Framework / Apache Kafka / PostgreSQL / MongoDB / Redis / Docker

Multi-Element Relationally Interconnected Topology

The Multi-Element Relationally Interconnected Topology is a Microservices Mini-Project that aims to provide an answer to the following problematic :
> How to design an interconnected elements model in the context of the Graph theory domain supported by Microservices architecture (and why not at scale !) ?

Learn More

Prometheus / Grafana / Spring Framework / SQL / NGINX / Docker / Flyway

Microservices Monitoring and Observability

The purpose of this microservices is to expose a graph representation of Network Devices with a relational approach as RESTful Webservice, developed with Java ecosystem, leveraging HTTP methods described by the RFC 2616 protocol.

Learn More

Spring Framework / Docker Swarm / Kubernetes / ActiveMQ / Consul

Event-Driven Architecture using Apache ActiveMQ

The purpose of this microservices is to implement service to service communication via asynchronous message processing approach based on Virtual Topics (ActiveMQ) using Java ecosystem technologies.

Learn More

Contact Me