Site logo
Ottawa, Est de l'Ontario, Ontario, Canada
Member Since 2024

About the Candidate

 

Focused individual with experience in testing software, diagnosing issues and documenting program development. A confident Programmer Analyst with exemplary math, analysis, and troubleshooting skills.
Work History

2021-07 – 2023-03

Analyst programmer

Levio
Description of mandat:

Updating the technological solutions used by Desjardins Private Management (DPM) to enable the DPM team to carry out its activities in accordance with the regulatory requirements of the Canadian securities regulator. More specifically, the project aims to ensure the integration of brokerage tools and to stabilize Desjardins Private Management’s technological environments. Encompassing portfolio management, operations, investment products and trust services. Modernization of existing applications and websites through Java programming.

Role and responsibilities:

·      Analyzed existing systems to identify areas for improvement.

·      Collaborating with cross-functional teams to design, develop, and maintain Java-based applications.

·      Writing well-designed, efficient, and testable code.

·      Participating in code reviews and providing constructive feedback.

·      Contributing to the continuous improvement of development processes and methodologies.

·      Identifying and troubleshooting software defects and issues.

·      Contributing to sprint planning, demos, and retrospectives.

·      Presenting technical stories during demos.
Work Environment:

Languages and Frameworks: Java 8, Spring Boot, Hibernate, JPA, Angular 7, JavaScript, HTML, XML

Tools and Technologies: Gradle, Mule, JUnit, MySQL, Git (GitHub and Bitbucket), Tomcat, Jenkins, IntelliJ, Jira, Confluence, SQL, Sonar, Postman

Methodologies: Agile (Scrum)

2019-09 – 2020-09

Computer Analyst

Laval University, Québec, QC
Projet : Répertoire de vedettes -matière (RVM) et RVMFAST.

Role and responsibilities:

·      Identifying and analyzing needs through active participation in meetings.

·      Developing new features and fixing bugs to enhance software functionality.

·      Participating in sprint planning, demos, and retrospectives to contribute to agile development processes.

·      Creating and updating technical documentation to ensure clarity and accuracy.

·      Writing and executing functional test scenarios to validate software performance.

·      Collaborating with cross-functional teams to ensure the seamless integration of new features and bug fixes.

·      Detecting anomalies and documenting bugs clearly and concisely to support the development team.

·      Improving software quality by executing thorough test plans and identifying defects before release.

·      Maintaining robust documentation of test results and authoring well-organized, efficient reports.

·      Authored and maintained well-organized, efficient and successful manual test cases for entire team.
Work Environment:

Databases and Tools: SQL Server database, SQL Server Management Studio v18.2, TFS, Eclipse (Spring Tool Suite 4), Teams, Liferay 7

Languages and Frameworks: Java 8, Spring 4, Hibernate, SQL, JSP, JSTL, XML, Servlet, Portlet, jQuery, Ajax, JavaScript, HTML, CSS

2010-06 – 2019-07

Secondary school teacher of computer science and mathematics
·      Prepare and adapt courses based on the needs of high school students to various modules: General information about computer systems, Algorithms and programming with introduction to pascal, C++ and java languages, Networks and the Internet, Microsoft Word and Microsoft Excel

·      Teach mathematics to students according to the Ministry of Education curriculum.

2016-12 – 2017-12

Member of the Computer Science and Systems Modelling Decision Support Laboratory

Faculty of Sciences Ain Chock Casablanca Morocco
·      Energy optimization for embedded systems.

2009-09 – 2010-07

Student-Teacher

Regional Pedagogical Center of el Jadida Morocco

2009-07 – 2009-08

Internship

AGServices Settat
·      Designing and developing a user-friendly and scalable e-Learning platform to facilitate online education.

2008-05 – 2008-06

Internship

Faculty of Science and Technology Settat Morocco
·      Designing and developing a distributed system for information exchange between actors in the drug sales market.
Education

2006-01 – 2008-05

Master’s degree in science of computer: Business Inteligence

Faculty of Science And Technology Beni Mellal Morocco

2004-01 – 2006-05

Bachelor’s degree (four years): Computer Science

Faculty of Sciences And Techniques, Settat, Morocco

2004-01 – 2006-05

Diploma of General University Studies (DEUG): Mathematics And Physic

Faculty of Sciences And Techniques, Settat, Morocco

2004-07

High School Diploma

Lycée Ouled Said Settat Maroc – Maroc
Volunteer Experience
·      Train and coach, the provincial delegation team in scratch 2.0 to participate in the regional competition.
·      Train and facilitate Java and Arduino workshops for high school students.
Certifications

2019-08

Certified Object-Oriented Programming in Java, www.coursera.org

2021-11

Certified Certificat de secure coding (java, spring) , securecodewarrior.com
Certificate in Object-Oriented Programming in Java, Online Course (www.coursera.org).
This intermediate-level course in object-oriented programming (OOP) using Java, with a focus on data visualization, is designed for learners with prior software development experience or computer science background. The course aims to help participants build advanced Java programs and deepen their programming skills.
Key Modules: The course begins with an Introduction to its structure and resources, followed by a deep dive into the Fundamentals of OOP, covering essential concepts like encapsulation, inheritance, and polymorphism. Participants will then learn Using Existing Libraries to enhance software development and Building Graphical User Interfaces (GUIs) to create interactive user interfaces. The course also includes instruction on Basic Algorithms for data searching and sorting, and concludes with Projects and Practical Application, allowing learners to apply their skills through personal projects and develop advanced Java programs.

Education

2008/2011
Faculty of Science And Technology Beni Mellal Morocco Master's degree in science of computer: Business Inteligence
Skills
Software Development Environment Setup and Maintenance Software Debugging; Requirements Gathering; Testing
Print Resume

Cart

Cart

Share