photo de profil d'un membre

Lyes SEFIANE

Software Engineering Manager

36 ans - Ottawa (K2B 6V4) Canada

Situation professionnelle

A l'écoute du marché

Souhait professionnel

Poste
Software Engineering Manager
Experience
De 6 à 10 ans
Rémuneration
Plus de 100 K€
Type de contrat
Autres
Mobilité
- Canada
Fonctions
- Responsable d'études et de recherche
Secteurs
- Télécoms
- Numérique, Informatique
- Ingénierie /Architecture

Résumé

Of Algerian Nationality and Canadian Citizenship, Graduated from Two Separate Higher Education Institutions in France : Grande École et Université Paris Dauphine-PSL ( Dauphine Campus and AgroParisTech ) in 2014 and Université Paris 8 Vincennes Saint-Denis in 2012 with 02 Master of Research - MRes in Computer Science ( Cum Laude honor ) after being Graduated from Université Mouloud Mammeri de Tizi-Ouzou ( Algeria ) in 2010 with a Bachelor of Computer Science - BCompSc ( Cum Laude honor ).

8+ years experience developing software using the Java ecosystem technologies such as Java 17 +, Spring Framework 6+, JUnit, PostgreSQL, Redis, MongoDB, Docker, Postman, Openapi/Swagger, to develop Desktop, RESTful Webservices, and Microservices by applying Agile Scrum methodology. Please refer to my LinkedIn and GitHub profiles for more information.

Profile:
- 8+ year's experience developing software using Java ecosystem.
- 3 year's experience leading the software development team using Agile Scrum methodology.
- Experience building and designing RESTful Web Services with Spring Framework 6+, JUnit, Redis, PostgreSQL, MongoDB, Docker, Postman, Openapi/Swagger, Apache Kafka.
- Experience in use of standard SCM tools (Git) and build automation tools (Maven).
- Experience working with remote teams in different time zones (Canada, USA, UK, India).
- Hands-on DevOps practices (automation and continuous delivery) using GitHub Actions, Snyk, SonarQube, DockerHub, Firebase.

Job Preferences and Interests:
Software Engineering Manager.
Software Development Manager.
Solutions Engineering Manager.

Location types:
Locations ( on-site ) : Ottawa, ON, Canada.
Locations ( remote ) : ON, Canada · Canada.

Start date:
Immediately, I am actively applying.

Employment types:
Full-time.

Top Skills:
Java • Spring Framework • Computer Science • Software Development • Agile Methodologies

Expériences professionnelles

Software engineer 3

Ciena , Ottawa

De Février 2022 à Juillet 2022

➷ Work to provide software, services and cost reduction for GP&S at Ciena Corporation.
➷ Work with end to end responsibilities from requirements to implementation and deployment.
➷ Apply the latest industry technologies (Linux, Docker) to develop and support inhouse,
open source, and commercial software.
➷ Interact with a globally distributed team of product designers and engineers.

➵ Supervisory Organization : GP&S Packet Optical Release Engineering and Tools at Ciena Corporation.
➵ Professional and Higher Categories : Professional Level 3 ( P-3 ).
➵ Skills: Java 11 · Docker . Git . Maven · Eclipse · Linux · JIRA · Confluence · Bitbucket

Specialist, software architecture

Ciena , Montreal

De Janvier 2021 à Février 2022

➷ Lead the software development team using Agile Scrum methodology.
➷ Decide with the team how to approach tasks and develop a plan to accomplish them.
➷ Drive product design and analysis.
➷ Perform development, unit/integration testing, individually and in collaboration with the team.
➷ Perform code reviews.
➷ Create and maintain internal technical documentation.
➷ Troubleshoot software issues and work with the team to identify the cause.
➷ Maintain the continuous integration and deployment tools.
➷ Coordinate and communicate information to team members and stakeholders.
➷ Resolve issues and conflicts that may arise during sprint execution.
➷ Support the director in allocating software developer resources.


➵ Supervisory Organization : GP&S Service Innovation R&D at Ciena Corporation.
➵ Professional and Higher Categories : Professional Level 3 ( P-3 ). It's an Internal Promotion.
➵ Skills: Java 11 · Spring Boot 2 · Amazon S3 · JavaFX · Software Development · Agile Project Management · Git · Maven · JUnit · UML · Eclipse · JIRA · Confluence · Bitbucket · Design Patterns · TL1

Senior associate, solutions engineering

Ciena , Montreal

De Novembre 2018 à Décembre 2020

➷ Develop and Design features to analyze and visualize telecom networks.
➷ Participate in all stages of the software development.
➷ Collaborate with the software development team to ensure successful software delivery on time.
➷ Enhance coding standards and development guidelines.
➷ Participate to the code/design reviews.
➷ Maintain the internal technical documentation.

➵ Supervisory Organization : GP&S Service Innovation R&D at Ciena Corporation.
➵ Professional and Higher Categories : Professional Level 2 ( P-2 ).
➵ Skills: Java 11 · Spring Boot 2 · Amazon S3 · JavaFX · Git · Maven · JUnit · UML · Bitbucket · JIRA · Confluence · Eclipse · Software Development · Agile Project Management · Design Patterns · TL1

Java software developer

Straumann Group , Montreal

De Octobre 2018 à Octobre 2018

➷ Participate to the continuous code improvement and knowledge transfer.
➷ Participate to the planification and analysis of new features.
➷ Participate to the user L3 technical support.

➵ Supervisory Organization : Service R&D Software at Dental Wings, a Straumann Group Brand.
➵ Professional and Higher Categories : Professional Level 1 ( P-1 ).
➵ Skills: Java · JavaFX · Agile Methodologies · Git · Maven · Eclipse

Consultant, java software developer

Larochelle Groupe Conseil , Montreal

De Avril 2017 à Octobre 2018

➷ Develop software features dedicated to Ciena Corporation's network engineers as Contingent Worker in Ciena Corporation's Montreal site.
➷ Participate in all stages of the software development.
➷ Work in close collaboration with the telecommunication engineers.
➷ Understand the requirements involved in the evolution of the system.

➵ Supervisory Organization : Enterprise Content Management at Larochelle Groupe Conseil.
➵ Professional and Higher Categories : Professional Level 1 ( P-1 ).
➵ Skills: Java 8 · Git · Maven · Bitbucket · JUnit · Confluence · Eclipse · JavaFX · 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

Erlang software developer intern

EDF , Clamart

De Avril 2014 à Septembre 2014

➷ Study and analyze the distributed systems domain bibliography.
➷ Define and implement a prototype model with Erlang on Sim-Diasca.
➷ Test and validate the results.

➵ Supervisory Organization : SINETICS ASICS at EDF R&D.
➵ Professional and Higher Categories : Internship.
➵ Skills: Erlang · Software Development · Design Patterns · Git · UML · Eclipse · Linux · Multi-agent Systems

Java software developer intern

Laboratoire IBISC, Université d’Evry, Université Paris-Saclay , Evry

De Mars 2012 à Septembre 2012

➷ Analyze coalition formation algorithms related to the distributed systems domain.
➷ Develop a generic coalition formation protocol with Java and Jess.
➷ Test, validate the results.

➵ Supervisory Organization : IRA2 at IBISC Laboratory.
➵ Professional and Higher Categories : Internship.
➵ Skills: Java 7 · Jade · Jess · Software Development · Design Patterns · Git · JUnit · UML · Eclipse · Multi-agent Systems

Java software developer intern

Laboratoire IBISC, Université d’Evry, Université Paris-Saclay , Evry

De Mars 2011 à Septembre 2011

➷ Analyze negotiation protocol algorithms related to the distributed systems domain.
➷ Develop a generic negotiation-based protocol with Java and Jade.
➷ Test, validate the results.

➵ Supervisory Organization : IRA2 at IBISC Laboratory.
➵ Professional and Higher Categories : Internship.
➵ Skills: Java 6 · Jade · Software Development · Design Patterns · Git · UML · Eclipse · Multi-agent Systems

Java software developer 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.

LARI Laboratory of Computer Science Research, Mouloud Mammeri University of Tizi-Ouzou Ref.: https://www.ummto.dz/fgei/opac-fgei/index.php?lvl=notice_display&id=31432

➵ Supervisory Organization : SIE at LARI Laboratory.
➵ Professional and Higher Categories : Internship.
➵ Skills: Java 6 · Swing · UML · SQL · PostgreSQL · Eclipse

Formations complémentaires

MASTER 2 Recherche Informatique et Sciences Humaines

Université Paris 8 Vincennes Saint-Denis - Computer and Human Sciences

2011 à 2012

Grade: Cum Laude

Master ( M2, BAC+5 ) : Graduate Degree Granted After Completing 05 Year of Study. 300 ECTS ( European Credits Transfer System ).

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

MAÎTRISE Informatique et Sciences Humaines

Université Paris 8 Vincennes Saint-Denis - Informatique et Sciences Humaines

2010 à 2011

Grade: Cum Laude

Maîtrise ( M1, BAC+4 ) : Graduate Degree Granted After Completing 04 Year of Study. 240 ECTS ( European Credits Transfer System ).

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

LICENCE Informatique Générale

Université Mouloud Mammeri de Tizi Ouzou - Informatique Générale

2007 à 2010

Grade: Cum Laude

Licence ( L3, BAC+3 ) : Undergraduate Degree Granted After 03 Years of Study. 180 ECTS ( European Credits Transfer 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

MASTER 2 Recherche Informatique & Systèmes Intelligents

Compétences

Java
Technical Manager
Spring Framework
Software Development
Agile Project Management
Spring Core
JavaFX
JUnit
Git
Maven
UML
Eclipse
Amazon Web Services (AWS)
Docker
Linux
JIRA
confluence
Bitbucket
TL1

Centres d'intérêt

  • Human Rights Science and Technology Education Children Animal Welfare