Smiley face

C in Toronto

Smiley face
  • Web Development
  • UI/UX Design
  • Mobile Development
  • Java
  • Teamwork
  • Problem Solving
  • Python
  • C

Hi there! My name's Andy. I'm currently working as a Software Engineer at Veeva Systems in Toronto, Canada. My passion is in Web Development, and I specialize in building elegant, maintainable and scalable Frontend. I graduated with a Bachelor of Computing (Honours) degree from Queen's University in 2018. I'd probably love to work for you, unless you want me to design a school yearbook... I won't do that.

Projects

ECFP Mobile App

The ECFP Mobile App is an iOS based tablet application built on the Xamarin Platform and partly designed using the Interface Builder editor within Xcode. The codebase was written in C#. I was responsible for designing the user interface and also participated extensively in the development and testing stages of this app.

Xamarin Xcode C# Photoshop Git

K-Town Car Share

KTCS is a web-based application built as my final project in my Database Management class. It is intended to serve as a mock car-sharing platform, utilizing a frontend web-based application and a supporting backend database. My application is designed to mimic the real-life customer functionalities of a car-sharing platform, like reserving and dropping off a car. It is also designed to mimic common administrative functionalities like searching for available cars in the fleet and generating monthly customer invoices.

SQL MySQL PHP HTML JavaScript CSS Bootstrap

Mock Hotspot/Relay Application

For the final project in my Computer Networks class, I was tasked with building a mock client-server application mimicking the functionality of providing internet connectivity to clients. The application works by allowing a client to send a URL request to the server, and the server replies with details about the website that the client requested. The server could handle 3 clients concurrently and was able to monitor the clients" usage and access privileges.

Python Concurrency

File Renaming Application

During my summer internship at the Labour Program group of the ESDC, a new official filename convention was established. I developed an algorithm integrated into a Java application that would automatically convert the filenames of the over 50,000 files located in my team"s local directory to conform to the new filename convention. An Excel sheet containing the filenames in my team"s local directory was generated by using VBA. This file is read by the Java Application, which then implemented the algorithm and converted the filenames to conform to the new convention.

Java Eclipse Excel VBA

Work Experience

Software Engineer

Veeva Systems
  • Responsible for assisting in the UI development of Veeva Network by developing scalable and maintainable web-based front ends.
  • Working with frameworks and tools like JavascriptMVC, JQuery, SCSS.
Javascript JavascriptMVC JQuery SCSS EJS Ajax

Teacher's Assistant

Queen's University
  • Teacher's assistant for CISC 332 - Database Management Systems
  • Tutored students on Data Models, Relational query languages, Relational database design, Storage and indexing, and basic Front End Web Development.
  • Also responsible for marking assignments and projects.
SQL PHP MySQL HTML CSS JavaScript

Systems Analyst Intern

Enercare Inc.
  • Developed and designed the ECFP Mobile App, a finance-based iOS iPad application built on the Xamarin platform. Helped to save the company over $2 million in costs.
  • Participated in the development of a prototype CRM system that utilized Big Data technologies like HDInsight and Apache Pig.
  • Set up SharePoint repositories for the IT Team.
  • Performed a variety of Data Profiling, Analysis and Cleansing work on Oracle 9i and SQL Server 2005 databases.
  • Created dynamic BI Dashboards using Tableau.
Xamarin Xcode SQL C# Python SharePoint Tableau

Information Management Administrative Assistant

Employment and Social Development Canada
  • Developed a Java program that implemented an algorithm to convert over 50,000 wrongly formatted file names into a specific department-issued format, saved employees from heavy and costly manual work.
  • Created a File Duplication Deletion program that utilized MD5 Checksums to determine duplicate files in a 5 Tb Directory and then delete them. Saved over 2 weeks’ worth of productivity for my team.
  • Created 3 technical guides that helped to resolve common issues encountered by employees while using Excel.
Java SQL Excel Eclipse

Contact

Let's work together!

Feel free to connect with me through: