Education
Bachelor of Information Systems (First Division)
University of New Brunswick - Fredericton, NB May 2017
Information Technology: Programmer-Analyst
New Brunswick Community College - Fredericton, NB June 2013
Technical Skills
Computer Languages: Java, HTML5, JavaScript, PHP, CSS3, C++, JSP, Python, C#, C, Visual Basic .NET, XML, JSON, JQuery, JQuery-UI, Ajax, MFC, ASP.NET
Software Applications: Visual Studio 2010, .NET 4.0, Crystal Reports, Eclipse, SQLite, Tomcat Server, Apache Server, Wireshark, Android Studio, MySQL, HeidiSQL, PL/SQL, SQL Developer, SQL Server 2008, Oracle Express, GitHub, Unity, Zend Studio, SourceTree
Operating Systems: Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2012 R2, Raspberry Pi 3, Linux (LinuXMint, Ubuntu, Debian, Fedora, Whonix), Android, Mac OS X, iOS
Work Experience
Compusult Limited - Ottawa, ON July 2017 – March 2018
Programmer/Analyst
Develop modifications and additions for sensor software project
Debug various pieces of code for sensor software project
Design UI mockup of webpage for sensor software project
Implement user-interface features for a reporting tool in an enterprise application
Debug query issue relating to generated SQL in enterprise application
Languages used: Java, HTML5, JavaScript, CSS3, JSP, JSON, JQuery, JQuery-UI, Ajax
Canadian Nuclear Laboratories (Co-op) - Fredericton, NB May – September 2016
Co-op Student
Conduct research and document results
Provide assistance with installation, configuration, maintenance and evaluation of advance cyber security products on cyber test facility, including a Fortinet firewall
Install non-cyber specific computer equipment and interconnect this equipment to create a cohesive network infrastructure, such as Cisco routers and switches
Develop plans and scripts such as a bash script that maps a drive in a shared network upon login
Test and manage configuration of various programs, such as Postfix e-mail server in Ubuntu
Operating systems used: Windows 7, Windows Server 2012 R2, Ubuntu
Information Security Centre of Excellence (Co-op) - Fredericton, NB May – August 2015
Co-op Student
Participate in experiments with the objective of capturing and labelling TCP and UDP network traffic as part of cybersecurity preventative measures
Use Linux and Windows as well as network traffic tools such as Tcpdump and Wireshark
Install and configure virtual machines and apps such as email clients, Skype, FTPS
UNB Faculty of Computer Science (Co-op) - Fredericton, NB January – April 2015
Opinion Mining Software Developer
Make additions to a Reddit API Comment Crawler for an opinion mining system in Java
Participate in Quality Assurance practices including debugging the Comment Crawler
Review the Reddit API Comment Crawler system’s backend database
Execute test queries and check against data errors to ensure the accuracy of the database
Agora Mobile Inc. (Co-op) - Moncton, NB May – August 2014
Software Developer
Develop apps to test Agora’s mobile app development platform
Document and report bugs produced by the platform
Work with another student on gathering the requirements and implementing the functional specifications of recreating one of the platform`s apps, using JavaScript, CSS3 and HTML5
Hobbies and Extra Curricular Activities
Skiing, kayaking
Piano, percussion
New technology, science fiction, high fantasy, action adventure, video games, comic books