Situation professionnelle
Souhait professionnel
- Numérique, Informatique
- Ingénierie /Architecture
Résumé
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.
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, Université d’Evry, Université Paris-Saclay in the context of my first Master's degree, I was accepted by the prestigious Grande École and 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, 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 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 at Ciena Corporation (a U.S. optical networking and software company based in Hanover, Maryland) for more than 05 years as FTE 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).
Expériences professionnelles
Software engineer 3
Ciena , Ottawa
De Février 2022 à Juillet 2022
➷ Earn the Software Engineer 3 (SE3) grade after employment verification by PRISM at 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.
➷ Test software applications on demand.
➷ Interact with a globally distributed team of product designers and engineers to identify opportunities for improvement, gather feedback, and deliver enhancements to existing software.
➷ Adhere to conscious inclusion principles as per Ciena Learning conscious inclusion zoom workshop.
➷ Learn new technologies such as AWS, Perl, Python, AngularJS, OpenStack, Ansible etc...
➷ Assign to myself received tasks by PRISM on Agile Jira as per my permissions up to 2 hours, otherwise an escalation will be automatically triggered to the upper management.
➷ Use internal PRISM purchased & managed software products such as Agile Jira, Confluence and Bitbucket to manage the project, provide documentation and store source code of Ciena Corporation's software products.
➷ Work on-site from Ciena Corporation, 5050 Innovation Dr, Building A, Ottawa, ON K2K 0J2, Canada. I was assigned to work from Ciena Corporation, 2351 Alfred-Nobel Boulevard, Suite N-300, Saint-Laurent, Quebec H4S 2A9, Canada until relocation if required. During the Covid-19 pandemic I worked from home at 4-7678 9E Avenue, Montréal, QC H2A 3C3, Canada.
➵ Professional and Higher Categories : Professional Level 3 ( P-3 ). New position applied on 2022-01-04.
➵ Skills: Java 8+ · Docker · Maven · Git · JIRA · Confluence · Bitbucket · Eclipse · Linux · Software Development
Specialist, software architecture
Ciena , Montreal
De Janvier 2021 à Février 2022
➷ Be the Product Owner of NAVA (Network Analysis and Visualization Application) and NAVA Collector Agent, the Ciena Corporation's official software products.
➷ Manage and prioritize the product backlog using Agile Jira.
➷ Lead the software engineering team using Agile Scrum methodology.
➷ Perform code reviews of features developed using Java 11, JavaFX 11 and Spring Core 2.x on IntelliJ.
➷ Integrate SFD Generator, TDS and Photonic Audit scripts into NAVA.
➷ Maintain NAVA Scripts FAST Module used by Ciena Corporation's FAST app, a deployment services management suite.
➷ 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.
➷ Sign digitally NANA software products with an official digital certificate provided by Ciena Corporation's Director of Cyber Security.
➷ 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.
➷ Use internal PRISM purchased & managed software products such as Agile Jira, Confluence and Bitbucket to manage the project.
➷ 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.
➷ Work on-site from Ciena Corporation, 2351 Alfred-Nobel Boulevard, Suite N-300, Saint-Laurent, Quebec H4S 2A9, Canada. During the Covid-19 pandemic I worked from home at 4-7678 9E Avenue, Montréal, QC H2A 3C3, Canada.
➵ Professional and Higher Categories : Professional Level 3 ( P-3 ). Promoted on 2021-01-01.
➵ Skills: Java 11 · JavaFX 11 · Spring Core 2 · JUnit · UML · Technical Manager · JIRA · Confluence · Team Lead · Amazon S3 · TL1 · Maven
Senior associate, solutions engineering
Ciena , Montreal
De Novembre 2018 à Décembre 2020
➷ Participate in all stages of Ciena Corporation's NAVA software products engineering.
➷ Write clean code using Java 8, JavaFX 8 and Spring Core 2.x to assist Ciena Corporation's telecommunications engineers on maintenance service and proactive support 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.
➷ Use internal PRISM purchased & managed software products such as Agile Jira, Confluence and Bitbucket to manage the project.
➷ Provide license keys to NAVA software products users with the accordance of the upper management.
➷ Work on-site from Ciena Corporation, 2351 Alfred-Nobel Boulevard, Suite N-300, Saint-Laurent, Quebec H4S 2A9, Canada. During the Covid-19 pandemic I worked from home at 4-7678 9E Avenue, Montréal, QC H2A 3C3, Canada.
➵ Professional and Higher Categories : Professional Level 2 ( P-2 ). Hired on 2018-11-12.
➵ Skills: Java 8 · JavaFX 8 · Spring Core 2 · Bitbucket · Maven · Agile Scrum · Git · JIRA · UML · Confluence · Amazon S3 · TL1
Java software engineer
Straumann Group , Montreal
De Octobre 2018 à Octobre 2018
➷ Participate to the continuous code improvement of CAD software for dental labs using Java, JavaFx 8.
➷ Participate to the planification, analysis and knowledge transfer of new features.
➷ Participate to the user L3 technical support.
➵ Professional and Higher Categories : Professional Level 1 ( P-1 ).
➵ Skills: Java 8 · JavaFX 8 · Agile Methodologies · Git · Maven · Eclipse
Information system analyst and consultant
Larochelle Groupe Conseil , Montreal
De Avril 2017 à Octobre 2018
➷ 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 from 2018-03-18 to 2018-03-21.
➷ Use internal PRISM purchased & managed software products such as Agile Jira, Confluence and Bitbucket to manage the project, provide documentation and store source code of Ciena Corporation's NAVA software products.
➷ 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.
➷ Work on-site from Ciena Corporation, 2351 Alfred-Nobel Boulevard, Suite N-300, Saint-Laurent, Quebec H4S 2A9, Canada.
➵ Professional and Higher Categories : Professional Level 4 ( P-4 ). Contingent Worker.
➵ Skills: Java 8 · JavaFX 8 · Spring Core 2.x · Git · Maven · Bitbucket · JUnit · Confluence · Eclipse · Software Development · Agile Project Management · Design Patterns · TL1 · Swing
President
IT-DMSIC , Paris
De Mars 2015 à Juin 2016
➷ 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.
➵ Supervisory Organization : IT at IT-DMSIC.
➵ Professional and Higher Categories : President.
➵ Skills: Program Management · Software Development · Agile Project Management
Ai software engineer intern
EDF , Clamart
De Avril 2014 à Septembre 2014
➷ Feasibility study of AI Agents event-driven simulation applied to predator–prey model.
➷ Design and implement a prototype model with Erlang 17 on Sim-Diasca 2.x (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.
➵ Professional and Higher Categories : Internship.
➵ Skills: Erlang 17 · Sim-Diasca 2.x · Distributed Artificial Intelligence · Multi-agent Systems · Software Development · Git · UML · Eclipse · Linux · Design Patterns
Ai software engineer intern
Laboratoire IBISC, Université d’Evry, Université Paris-Saclay , Evry
De Mars 2012 à Septembre 2012
➷ Participate in all engineering stages of COALAA project dedicated to provide an adequate service to an elderly or a sick person at home.
➷ Analyze algorithms of AI collaborative agents-based coalition establishment (Multi-Agent Systems).
➷ Design and develop a generic collaborative 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).
➷ Test, validate the results on Windows and Eclipse.
➷ Write a research report with Microsoft Word and a Microsoft PowerPoint presentation.
➵ Professional and Higher Categories : Internship.
➵ Skills: Java 7 · Jade 4.2 · Jess 6.1 · Distributed Artificial Intelligence · Multi-agent Systems · Software Development · Git · JUnit · UML · Eclipse · Design Patterns
Ai software enigneer intern
Laboratoire IBISC, Université d’Evry, Université Paris-Saclay , Evry
De Mars 2011 à Septembre 2011
➷ Participate in all engineering stages of COALAA project dedicated to provide an adequate service to an elderly or a sick person at home.
➷ Analyze algorithms of AI negotiation agents-based coalition establishment (Multi-Agent Systems).
➷ Design and develop a generic negotiation coalition establishment protocol with UML, Java 6 and Jade 4.1 (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.
➵ Professional and Higher Categories : Internship.
➵ Skills: Java 6 · Jade 4.1 · Distributed Artificial Intelligence · Multi-agent Systems · Software Development · UML · Git · Eclipse · Design Patterns
Software engineer intern
Université Mouloud Mammeri Tizi-Ouzou , Tizi-ouzou
De Avril 2010 à Juin 2010
➷ Develop a vehicle rental application with Java and Swing.
➷ Design all the stages of the application with UML using MERISE methodology.
➷ 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.
➵ Professional and Higher Categories : Internship.
➵ Skills: Java 6 · Swing · UML · SQL · PostgreSQL · Eclipse · Software Development
Formations complémentaires
Master's degree, Computer Science
Université Paris 8 Vincennes Saint-Denis - Computer Science and Human Sciences
2011 à 2012
Grade: 13.125/20. 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
Postgraduate diploma, Computer Science
Université Paris 8 Vincennes Saint-Denis - Computer Science and Human Sciences
2010 à 2011
Grade: 13.484/20. 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 Computer and Human Sciences specialty 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
Bachelor's degree, Computer Science
Université Mouloud Mammeri de Tizi Ouzou - General Computer Science
2007 à 2010
Grade: 13.70/20. 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 and Information Sciences, General of "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 Engineering and Development.
➷ Data Mining.
➷ etc...
Skills: Software Development · Computer Science
Parcours officiels
Langues
Anglais - Courant
Français - Courant
Arabe - Courant
Compétences
Centres d'intérêt
- Human Rights Science and Technology Education Children Animal Welfare