Jonathan Vidal


About Me

Hi, my name is Jonathan. I'm a 4th year student at Carleton University. I am studying Computer Science with a minor in Mathematics.

I have been on the Dean's Honors List for the 2015-2016, 2016-2017, and 2018-2019 academic years.

I can speak in English, Spanish, French. My programming background consists of Java, Python, C, C++, JavaScript, and others.

I previously worked as an IT Developer at the Canada Revenue Agency from May 2017 to August 2018 and as a Software Engineer at Nokia from September to December 2018.

Experience

Teaching Assistant

COMP 1405 Introduction to Computer Science I

Carleton University
May 2019 - June 2019
  • Ran tutorial sessions for groups of 50 students.
  • Held weekly office hours and workshops for students.
  • Graded assignments and tests and gave appropriate feedback.
  • Assisted professor with development and delivery of course material.

Software Engineer

Smart Plan Suite

Nokia Corporation
September 2018 - December 2018
  • Worked as a back-end Java web developer for the Smart Plan Suite, a 5G ready policy control and real-time rating and charging system for international telecommunication providers.
  • Implemented RESTful SOAP web services in Java to provide diagnostics information for each server-side component of the SPS product, returned in JSON.
  • Implemented logging to the SPS Heartbeat service to provide clear reporting of errors to the developers to minimize impact and downtime of web services.
  • Implemented Bash scripts to upgrade Aerospike NoSQL databases in a distributed system for a live demo of the SPS product to a high profile telecommunications provider in New Zealand.

IT Developer

T1 Systems Redesign

Canada Revenue Agency
May 2017 - August 2018
  • Implemented new automated deferral and suspension systems for taxpayer NETFILE submissions using Java Enterprise JavaBeans and Oracle WebLogic technologies, deployed for the 2018 tax year.
  • Maintained and re-implemented legacy Java EJB components and SQL queries to improve performance for all T1 server applications.
  • Held meetings with clients and created UML diagrams and full documentation to design solutions to transferring large collections of taxpayer data between tax centers across the country.

Contact

Want to chat?

jonathanvidal2 (at) gmail.com
jonathanvidal (at) cmail.carleton.ca
jonathan-vidal
Jonathan Vidal