Welcome !

I'm a Software Engineer

I recently graduated from Polytechnique Montreal. I'm passionate about software engineering, I enjoy creating new innovative solutions, learning new technologies and sharpening my software development skills.

Scroll down below to learn some more about my personal experience and projects!

Adam

Experience

Full Stack Developer Intern@HelloDarwin

Montreal, QC, CA - 08/2023 - 12/2023

  • Creation of multiple scripts to multiple use: Migration of data, adding new files to an AWS container (S3 Bucket AWS) and updating the file in AWS.
  • Developed an exportable widget deployed on 50+ websites, enhancing client page interactivity (React, TypeScript and with a Golang server). Added tracking to collect users’ data based on the website usage and the widget usage (Google analytics).
  • Refactored a Gatsby application, resulting in a 30% improvement in website loading speed and a complete redesign of the website interface to enhance user experience (Gatsby, JavaScript, TypeScript, GraphQL).
  • Optimized a PostgreSQL database by reorganizing tables and improving indexing, reducing query execution times by 20%. (PostgreSQL, Golang server, DBeaver and AWS Lamda.).

Made with :

ReactC++ logoGastby logoPostgresql logoPostgresql logo

Projects

Scrabble

Find the differences

Popular game, Find the differences, is available for desktop and Android users. Features a single-player mode against the clock and an online multiplayer mode allowing up to 4 players to compete. The game also supports team play, with up to 2 players per team and up to 4 players in each room. Supports cross-platform play.

Made with

Angular logoFlutter logoNode logoTypeScript logoMongoDB logo
Embedded System

Embedded System Robot

A micro-controller based system that can perform various tasks such as rotating a servomotor, turning on/off lights, displaying time and guiding itself with a sonar system. An LCD screen displays the current mode, current time and error messages. A keyboard is also integrated to allow users to schedule tasks.

Made with

C logoC++ logoLinux logo

Technologies I Use

Programming Languages

Python logo

Python

C++ logo

C++

Java logo

Java

TypeScript logo

TypeScript

Dart logo

Dart

JavaScript logo

JavaScript

Golang logo

Golang

DevOps

Docker logo

Docker

Kubernetes logo

Kubernetes

Terraform logo

Terraform

Ansible logo

Github Actions

Gitlab logo

Gitlab CI/CD

Golang logo

AWS

Back-End

Node logo

Node.js

'MongoDB logo

MongoDB

PostgreSQL logo

PostgreSQL

Sybase logo

Sybase

Gatsby logo

Gatsby

Firebase logo

Firebase

Frameworks

Flutter logo

Flutter

Angular logo

Angular

React logo

React

.Net logo

.NET

Other

Linux logo

Linux

Git logo

Git

HTML5 logo

HTML

CSS3 logo

CSS

Contact

Thanks for visiting my page. Feel free to reach out using any of these links.

Made by Ibrahim Boulahchiche