As a software developer and tech-enthusiast I'm passionately driven by my need for innovation and challenges.I graduated from the University of Quebec in Montreal with a Bachelor in Software Engineering and Informatics
I'm open to Front-end/Back-end, Full Stack and C++/JAVA positions in an innovating environment
Developing by myself a VOD (video on demand) plateform (PWA) supporting creators and Humanitarian associations, using React, Firetore and AWS services (S3 bucket, Lambda, Cloudfront)
Developed an online FPS/Arcade game in a month using LUA and mutli-threading strategies (Achieved enjoyable gameplay at 60 FPS).
Artificial intelligence, Parrallel Programming, Human Interfaces, Web Development, Team Managment
Feel free to visit my linkedin page
13 endorsments
13 endorsments
11 endorsments
7 endorsments
Having delved into a range of projects for different audiences, I've gained a solid understanding of how user scenarios unfold in the development process.I craft engaging interfaces using CSS, SCSS, Figma, Tailwind (CSS/UI), Material, and Flowbite. My methodology involves careful study, tracking, and analysis of human behaviors to ensure high quality user experiences.
Proficient in Procedural (C), Object-Oriented (C++/Java), logic (Prolog), and functional (Haskell) programming, I've also excelled in scripting languages (JavaScript, TypeScript, Python). I'm well-versed in Assembly languages (RISK-V to PEP-8, including Linux Kernel wrappers) and experienced in database tasks using SQL and ORM's. Additionally, I've adeptly utilized various libraries, frameworks, and middlewares (Angular, React, NodeJS, MySQL, OpenMP, TBB, PM2, Docker, MLPack among others ...). I am open to learning new programming languages and actively stay abreast of industry developments to ensure that my skill set remains current and relevant.
Drawing from my project experiences, I am confident in my ability to manage, collaborate, and excel in both management and technical aspects. I have gained valuable insights into the dynamics of small and large teams, operating within both agile and cascade development cycles. This exposure has provided me with a nuanced understanding of the strengths and weaknesses associated with different team sizes and development methodologies.
Interactive 3D digital twins to manage and monitor Mines and Factories (React PWA - NodeJS- Typescript - Docker - Prisma - Matterport - Tailwind - Flowbite)
Here you will find my academic achievements
Previously presented was what I considered relevant for most people interested my exprience. However I explored (in other class or my own time), various subjects such as :
I also have a lot of extra-curricular activities, that taught me hard and soft skills.
”Study without desire spoils the memory, and it retains nothing that it takes in.”
by Leonardo di ser Piero Da Vinci - Engineer and Artist. 1452-1519
“ The technical man must not be lost in his own technology. He must be able to appreciate life; and life is art, drama, music, and most importantly, people”
by Fazlur Rahman Kan - Father of Skyscrapers, Pioneer in Computer Aided design (CAD), structural engineer and architect. 1929 - 1982
“Coding is : Really simple math, with complicated logic.”
by a Reddit User. 2020
“Look at usual things with unusual eyes.”
by Vico Magistretti - Italian Architect and industrial Designer. 1920-2006