Data Structures

Skills for certificate:

Python

Java

JavaScript

TypeScript

Data Structures

This is the page displaying all the material related to Data Structures. This can include projects, blogs, certificates, university modules and work experience along with sub-skills.

Material

Symphony Translate Bot

A Symphony bot that translates messages in a Symphony chatroom using Language Weaver API. Replaces the old Translate Bot which was originally built using the outdated SDK. Much faster, more reliable, and easier to maintain and more features compared to the old bot.

Symphony CobaGPT Bot

A Symphony bot which interfaces with the Azure OpenAI API to generate text based on user input. This bot improves the workflow of users by providing quick responses to common questions and completing simple or repetitive tasks. This bot is a result of Commerzbank's initiative towards automation using AI.

Leetcode Solutions

A collection of Leetcode solutions in Python. This is used to practice algorithms and data structures. They are also used to practice unit testing. CI/CD is also used to run the tests when merging to the main branch.

Searching & Sorting Algorithms

Jupyter Notebook containing various searching and sorting algorithms. Each algorithms is explained. All the algorithms are also compared to each other.

Automated Setup

A shell script which automates the setup of a new Linux machine. This is specifically for my Fedora install.

Related Skills