My name is Lyes Sefiane, Algerian Citizen Native π©πΏ and Canadian Citizen by Naturalization π¨π¦ with 02 Master's degrees from two different Paris universities (Paris 8 University and Paris Dauphine University) and a Bachelor's degree from the University of Tizi-Ouzou in Computer Science field. Software Engineer 3 π with 8 years experience designing and developing software using the Java ecosystem such as Java 8 , Spring Framework 5 , JUnit, PostgreSQL, Redis, MongoDB, Docker Products, Postman, Openapi/Swagger to develop Desktop, RESTful Webservices and Microservices applications by applying Agile Scrum methodology.
Please refer to my LinkedIn and Gravatar profiles for more information.
- 8 year's experience as Software Engineer 3 developing applications with Java 8 and Spring Boot 2 framework.
- 3 years's experience Leading the Software Development and Delivery using Agile Methodologies.
- Experience building and designing RESTful Web Services with Spring (Boot 2 , Data JPA 2 ), JUnit, Redis, PostgreSQL, MongoDB, Docker, Postman, Openapi/Swagger.
- 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).
- Experience building Cloud Native applications using event driven microservices applications with Apache Kafka.
- Hands-on DevOps practices (automation and continuous delivery) using GitHub Actions, CircleCi, Snyk, SonarQube, DockerHub, Firebase.
- Managing and leading the software development and delivery team(s) with the Agile Scrum methodology.
- Building cloud-native microservices applications using containers (i.e. Docker etc...).
- Building event driven applications using producer/consumer architecture with Apache Kafka.
This repository is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License.