Hello, I'm Adam

Software Engineer

I'm a Software Engineer who recently graduated from Polytechnique Montreal. I am passionate about software engineering, I enjoy learning new technologies and refining my software development skills.

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

Adam

Experience

Technology Analyst Intern @Morgan Stanley

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

  • Led the rebuilding initiative of an existing Lightstreamer-based web application using Angular, addressing hygiene issues and improving functionality successfully completed in 3 months.
  • Developed independently 100% of this pivotal Angular-based application, complementing a Lightstreamer service that efficiently streams FX and stock data to support 13,000 concurrent sessions.
  • Ensured the code quality of this application, which, accessed over 400,000 times in 3 months, serves a dual purpose: A critical tool for testing and verifying the connection to the Lightstreamer server and serves as an exemplary template app for clients.
  • Analyzed the existing app’s architecture and codebase to identify areas for improvement, resulting in a projected 30% reduction in overall code complexity by improving code modularity while keeping the same features.

Projects

Scrabble

Scrabble Online

Popular board game Scrabble available for desktop and Android users. Features a single player mode against AI and an online multiplayer mode allowing up to 4 players to face each other. Features a special game mode that grants players bonus points upon completing in-game challenges. Supports cross-platform play.

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.

Data visualization

EUR/USD Data Visualizations

This project presents various data visualizations related to the EUR/USD exchange rate. It aims to improve ElligencIA's clients' user experience and help them make better trades. These data visualizations help clients understand the causes of the EUR/USD exchange rate variations. Classified related tweets are used to illustrate the variations. Made in collaboration with ElligencIA (IVADO).

Technologies I Use

Programming Languages

Python logo

Python

C++ logo

C++

Java logo

Java

TypeScript logo

TypeScript

Dart logo

Dart

JavaScript logo

JavaScript

DevOps

Docker logo

Docker

Kubernetes logo

Kubernetes

Terraform logo

Terraform

Ansible logo

Ansible

Gitlab logo

Gitlab CI/CD

Back-End

Node logo

Node.js

'MongoDB logo

MongoDB

PostgreSQL logo

PostgreSQL

Frameworks

Flutter logo

Flutter

Angular logo

Angular

React logo

React

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 Adam Halim