Fayssal Laghcha

Software Engineering Intern

4th Year Software Engineering Student looking for a fourth internship

Presentation

I am currently starting my 3rd year at University Laval in Software Engineering and having completed my first internship as a Front-end intern at , my second one as a Full-Stack intern at previously known as LogMeIn, and one coming this winter as a DevSecOps intern at I am ready for my next challenge and looking to experiment and learn in the 2024 summer internship.

Having successfully completed three full years of Object-Oriented Programming, I became very familiar with Java, that i also used a lot in my 2nd internship, C++, Python and Javascript, which is also the language i mainly used in my first internship. I intend to graduate in December of 2024, with a specialization in Data Science.

Professional Experience

Full-Stack intern

In my last internship at GoTo, I helped maintain a data pipeline of over 5 million contacts. Using Java and Typescript, I implemented 2 API calls and a multi-select, multi-delete feature. I also resolved 10+ complex software issues and improved endpoint security. I gained experience with technologies such as Kafka,Springboot, Docker,Kubernetes, PostgreSQL and many more.

Skills

Java

Typescript

Kafka

PostgreSQL

APIs

Internship in Web Developpement

In my first internship, i was tasked with the redesign of a large e-commerce website, owned by HLC. I had to start by researching ressources to find a framework that will suit the team's current and future needs. I chose 2 main technologies, Vue.js as the main framework and a nice addition, Prismic, which enabled me to develop a fully customisable website that can easily be changed by non-programmers. I also documented the process and became acustomed to the Agile methodology using the Atlassian tools.

Skills

JavaScript

Vue.Js

Prismic

Azure DevOps

Kanban/Jira

Part-time Programming Instructor

In my part-time job, I essentially transmit my passion and love for programming to the younger generation. As a programming instructor, I prepare and animate entertaining programming activites or projects and do my best to try to spark interest about computers in my students, using languages like Python and JavaScript and platforms like MakeCodeArcade and Scratch and for remote classes or various robots for in-person ones.

Skills

Animating

Coding Knowledge

Teaching

Projects

Modeling Software in Java

The goal of this project was to create an application that could model a basic house-like structure, with the possibility to add various accessories such as a door or a window, change the dimensions and angles of various parts, like the angle of the solder ply. Also, the possibility to export the walls as an SVG file, features that enable zooming, the undo/redo, saving and naming files and much more. A very complete project, built using UML concepts and the Agile methodology.