153 lines
7.2 KiB
JavaScript
153 lines
7.2 KiB
JavaScript
import React from 'react'
|
|||
|
|
|
||
|
|
export const Resume = () => (
|
||
|
|
<div>
|
||
|
|
<head>
|
||
|
|
<title>The Resume of Gregory Campbell</title>
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<header>
|
||
|
|
<h1>My Resume</h1>
|
||
|
|
|
||
|
|
<aside>Check out everything I have accomplished.</aside>
|
||
|
|
</header>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<h2>Downloadable PDF</h2>
|
||
|
|
|
||
|
|
<p>You can view and download a .pdf verison of my resume <a href="Gregory Campbell Resume.pdf">Here</a></p>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<h2>Gregory Campbell</h2>
|
||
|
|
|
||
|
|
<p align="right">27 Elmpark Court<br />
|
||
|
|
Richmond Hill, Ontario L4C 9T8<br />
|
||
|
|
<a href="tel:6477797951">(647)-779-7951</a><br />
|
||
|
|
<b><a href="mailto:gjcampbell777@gmail.com">gjcampbell777@gmail.com </a></b></p>
|
||
|
|
|
||
|
|
<h3><u>Profile:</u></h3>
|
||
|
|
|
||
|
|
<p>A highly motivated and team focused software developer seeking a challenging role in a Software Development organization implementing solutions utilizing technical, analytical and interpersonal skills. An enthusiastic and goal-oriented problem solver with excellent communication, organization and time management skills.</p>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<h3><u>Education:</u></h3>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<p><b>Bachelor of Computing, Computer Science (Co-op)</b><br />
|
||
|
|
<i>University of Guelph – Guelph, Ontario</i> <span>Completed April 2017 </span></p>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<h3><u>Work Experience</u></h3>
|
||
|
|
|
||
|
|
<p><b>Software Developer,</b><br />
|
||
|
|
<i>Clear Blue Technologies – North York, Ontario</i> <span>Aug 2017 - Present </span></p>
|
||
|
|
|
||
|
|
<ul>
|
||
|
|
<li>Adding features and fixing issues with various controllers using the functional programming language Elixir.</li>
|
||
|
|
<li>Created a black box testing infrastructure for controller hardware and software from the ground up.</li>
|
||
|
|
<li>Deisgned and built an automated testing device with a controller, a raspberry pi, a programmable power supply and elixir code.</li>
|
||
|
|
<li>Designed multiple variations of the automated testing device to fit the need of required testing as new tests were needed.</li>
|
||
|
|
<li>Implemented the testing infrastructure to run 100+ tests every night to ensure production code is functional and bug free.</li>
|
||
|
|
<li>Developed a black box front end testing infrastructure for the in-house controller configuration website.</li>
|
||
|
|
<li>Created a functional front end of the website using the node.js automation tool "Testcafe".</li>
|
||
|
|
<li>Set up the automated front end testing to test on Chrome, Firefox and Safari after every code push.</li>
|
||
|
|
<li>Taught both infrastructures to co-workers to ensure others could maintain and expand upon the current testbase.</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<p><b>Software Test Specialist,</b><br />
|
||
|
|
<i>IBM (Appscan Source team) – Markham, Ontario</i> <span>Jan 2016 - Aug 2016 </span></p>
|
||
|
|
|
||
|
|
<ul>
|
||
|
|
<li>Created a test tool in HTML, Javascript and API usage for developers to more efficiently test builds using subsets of smoke tests.</li>
|
||
|
|
<li>Completed Playbook (wiki page) for Appscan Source developers.</li>
|
||
|
|
<li>Logged defects and helped solve them promptly.</li>
|
||
|
|
<li>Offered day-to-day test environment support, troubleshoot, triage issues and coordinate resolution with test team.</li>
|
||
|
|
<li>Responsible for mentoring a new co-op student and smoothly transitioning my work to them.</li>
|
||
|
|
<li>Multiple presentations to stakeholders, architects and developers on security vulnerabilities, demoed security programs.</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<p><b>Software Test Specialist,</b><br />
|
||
|
|
<i>IBM (Appscan Source team) – Markham, Ontario</i> <span>May 2015 - Aug 2015 </span></p>
|
||
|
|
|
||
|
|
<ul>
|
||
|
|
<li>Supported automation and test data management strategies.</li>
|
||
|
|
<li>Found ways to improve processes and delivery outcomes.</li>
|
||
|
|
<li>Promptly identified and raise awareness of issues and then quickly resolved them.</li>
|
||
|
|
<li>Developed test strategies and plans, traceability matrices and test reports for Juliet test suite automation.</li>
|
||
|
|
<li>Reported the final scoring findings and comparison data for Juliet testing.</li>
|
||
|
|
<li>Helped defined test data and environment requirements.</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<p><b>Software Test Specialist,</b><br />
|
||
|
|
<i>IBM (Appscan Source team) – Markham, Ontario</i> <span>June 2014 - Dec 2014 </span></p>
|
||
|
|
|
||
|
|
<ul>
|
||
|
|
<li>Integrated Juliet test suite into the Appscan Source test automation system created in Java.</li>
|
||
|
|
<li>Held and planned meetings in order to update key stakeholders in a quick and timely manner.</li>
|
||
|
|
<li>Brought a fresh and engaged viewpoint to every meeting or project I was brought onto.</li>
|
||
|
|
<li>Promoted and developed awareness of testing methodologies and standards.</li>
|
||
|
|
<li>Continuously enhanced knowledge and expertise.</li>
|
||
|
|
<li>Developed, debugged, executed and maintained bash testing scripts.</li>
|
||
|
|
<li>Listening to, understanding and properly handling architect’s requests resulting in immense satisfaction.</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<br/><br/>
|
||
|
|
|
||
|
|
<h3><u>Technical Skills:</u></h3>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<ul>
|
||
|
|
<li>Programming Languages: Elixir, C, C++, C#, Java, Python, Perl, Fortran, Ada, Cobol, Assembly</li>
|
||
|
|
<li>Web Design and Coding: HTML, Javascript, ReactJs, CSS, Node.js, JQuery and work with various APIs Databases: SQL, mySQL</li>
|
||
|
|
<li>Familiar Software Environments: Windows, Mac, Linux, Unity, Gamemaker Studio, Netbeans, Eclipse, Slack, VirtualBox, Terminal/Console</li>
|
||
|
|
<li>Familiar Hardware Environments: Raspberry Pi, BeagleBoard, Arduino</li>
|
||
|
|
<li>Various automation tools such as Bash, Testcafe, ExUnit and Python scripting as well as Jenkins and Gitlab automation</li>
|
||
|
|
<li>Knowledge and experience with computer security, security vulnerabilities and security testing</li>
|
||
|
|
<li>Background with object oriented programming in Java</li>
|
||
|
|
<li>Well versed in application design, development and testing within an agile/software development cycle</li>
|
||
|
|
<li>Expertise using SVN such as Github, Gitlab and Bitbucket within team and solo projects</li>
|
||
|
|
<li>Proficiency in data structures, set theory and mobile development</li>
|
||
|
|
<li>Knowledge of computer and electrical hardware</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<br/><br/>
|
||
|
|
|
||
|
|
<h3><u>Project Experience:</u></h3>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<ul>
|
||
|
|
<li>Developed and released multiple games with the Unity Engine to the itch.io storefront.</li>
|
||
|
|
<li>A library database which can add, search and replace books and journals in a GUI using OOP style Java.</li>
|
||
|
|
<li>A program created in C that can determine if a given graph matrix is eulerian or not.</li>
|
||
|
|
<li>Two image processing programs in Python. First program tries to improve the contrast of a photo using various algorithms and the second tries to detect skin in an image. Both programs create a new “improved” image.</li>
|
||
|
|
<li>Created and/or improved on programs written in Fortran, Ada and Cobol.</li>
|
||
|
|
<li>A Team project to create a program in Perl to generate a city and create graphs based on given stats.</li>
|
||
|
|
<li>A Team project consisting on making design documents for a 3D space shooter game and then creating that game using the Unity Engine and the C# language.</li>
|
||
|
|
<li>Various mobile apps consisting of a simple sound board and a choice based advice program created in Xcode.</li>
|
||
|
|
<li>Recently developing a simple 3D top-down arcade game in the Unity engine with the C# language.</li>
|
||
|
|
<li>Constantly exploring and trying new project ideas in various environments and languages.</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<br/><br/>
|
||
|
|
|
||
|
|
<blockquote></blockquote>
|
||
|
|
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<hr />
|
||
|
|
</body>
|
||
|
|
</div>
|
||
|
|
)
|