I studied at Concordia University Montreal in Computer Science. I dropped out after 2 years with a GPA was 4.1/4.3 with 51/90 credits completed. My main reason for enrolling into university was to more easily find interships using the co-op program and leave once I acquired enough experience to land a full time position. During my studies, I interned at OrangeAd, SAP and Autodesk as a Software Developer. I am currently at Videri as a Backend Developer.
OrangeAd is a digital signage company with the goal of bringing AI into real world advertising. Their main product is a display for advertisers that leverages AI to give viewer data to their customers. As the company was fairly new, I was tasked with developing the editor for advertisers to customize the layout of their ad. Afterwards I was responsible for creating the ad display page which would be the app running on a screen displaying advertisements.
SAP is a software company that creates products to manage business operations and customer relations. I was mainly working on writing Front-End tests for their Marketing Cloud platform as well as implemented some components on their portal.
Autodesk is a software company that creates products tailored for architecture, engineering, construction, manufacturing, media, education, and entertainment industries. I was given various tasks. My first tasks was to create a mock server for one of their GraphQL service as a workaround authentication complications. Afterwards, I worked on writing functions to serialize a complex data structure to a JSON format. I was happy to see a use case of Polymorphism in a real world scenario. Because the data structure was composed of different data types in a tree, Polymorphism was used to dynamically determine which function to call to convert them into the correct string. Once that was completed, I worked on a script to automate documentation by converting a GraphQL schema into an RST file. Lastly, I worked on a React application to display a graph data structure with the help of d3-graphviz to render the graph.
Videri is a digital signage company. The job started off with writing unit tests for the backend services to get me familiarized with the code. Once I started feeling comfortable with how the code worked, I was tasked with resolving bugs and implementing endpoints to support new features.