Refactor: semantic JSX, fix nav/footer, cleanup global CSS
This commit is contained in:
+71
-93
@@ -1,103 +1,81 @@
|
||||
import React from 'react'
|
||||
import pdf from './assets/Gregory Campbell Resume.pdf'
|
||||
import pic from './assets/Resume.png'
|
||||
import React, { useEffect } from 'react';
|
||||
import pdf from './assets/Gregory Campbell Resume.pdf';
|
||||
import pic from './assets/Resume.png';
|
||||
|
||||
export const Resume = () => (
|
||||
<div>
|
||||
<head>
|
||||
<title>The Resume of Gregory Campbell</title>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>My Resume</h1>
|
||||
export const Resume = () => {
|
||||
useEffect(() => {
|
||||
document.title = 'The Resume of Gregory Campbell';
|
||||
}, []);
|
||||
|
||||
<aside>Check out everything I have accomplished in my career.</aside>
|
||||
</header>
|
||||
return (
|
||||
<main className="resume-page">
|
||||
<header>
|
||||
<h1>My Resume</h1>
|
||||
<p>Check out everything I have accomplished in my career.</p>
|
||||
</header>
|
||||
|
||||
<br/>
|
||||
<section>
|
||||
<h2>Downloadable PDF</h2>
|
||||
<p>
|
||||
You can view and download a PDF version of my resume{' '}
|
||||
<a href={pdf} target="_blank" rel="noreferrer noopener">here</a>.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<h2>Downloadable PDF</h2>
|
||||
<section>
|
||||
<h2>Written Resume</h2>
|
||||
<img src={pic} alt="Resume preview" />
|
||||
</section>
|
||||
|
||||
<p>You can view and download a .pdf verison of my resume <a href={pdf}>Here</a></p>
|
||||
<section>
|
||||
<h2>Gregory Campbell</h2>
|
||||
<p>
|
||||
<a href="tel:6477797951">(647) 779-7951</a> ·{' '}
|
||||
<a href="mailto:gjcampbell777@gmail.com">gjcampbell777@gmail.com</a>
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
<h3>Profile</h3>
|
||||
<p>Highly motivated and team-focused software developer with 4+ years of experience developing code and creating test environments and infrastructure.</p>
|
||||
|
||||
<h2><u>Resume</u></h2>
|
||||
<h3>Education</h3>
|
||||
<p>
|
||||
<strong>Bachelor of Computing, Computer Science (Co-op)</strong><br />
|
||||
<em>University of Guelph – Guelph, Ontario</em><br />
|
||||
Completed April 2017
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
<h3>Work Experience</h3>
|
||||
<article>
|
||||
<h4>Software Developer</h4>
|
||||
<p><em>Clear Blue Technologies – North York, Ontario</em> · Aug 2017 - Present</p>
|
||||
<ul>
|
||||
<li>Added features and fixed issues with various controllers using the functional programming language Elixir.</li>
|
||||
<li>Built automated black box testing devices and infrastructure with controller code, Raspberry Pi, and programmable power supplies.</li>
|
||||
<li>Developed automated black box front end testing across Chrome, Firefox, and Safari using TestCafe.</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<img src={pic} alt="Resume"/>
|
||||
<article>
|
||||
<h4>Software Test Specialist</h4>
|
||||
<p><em>IBM (AppScan Source team) – Markham, Ontario</em> · Jun 2014 - Aug 2016</p>
|
||||
<ul>
|
||||
<li>Created a test tool in HTML and JavaScript to help developers efficiently test builds using subsets of smoke tests.</li>
|
||||
<li>Presented security findings to stakeholders, architects, and developers.</li>
|
||||
<li>Integrated the Juliet test suite into AppScan Source test automation using Java.</li>
|
||||
<li>Developed, debugged, executed, and maintained Bash testing scripts.</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<br/>
|
||||
|
||||
<h2><u>Written Resume</u></h2>
|
||||
|
||||
<br/>
|
||||
|
||||
<h2>Gregory Campbell</h2>
|
||||
|
||||
<p align="right">
|
||||
<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>Highly motivated and team-focused software developer with 4+ years of experience developing code and creating test environments and infrastructure.</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>Built multiple varieties of automated black box testing devices and accompanying infrastructure with the controller, a raspberry pi, a programmable power supply and elixir code from scratch.</li>
|
||||
<li>Developed automated black box front end testing infrastructure of the company web service across Chrome, Firefox and Safari using the node.js automation tool "Testcafe".</li>
|
||||
</ul>
|
||||
|
||||
<p><b>Software Test Specialist,</b><br />
|
||||
<i>IBM (Appscan Source team) – Markham, Ontario</i> <span>Jun 2014 - Aug 2016 </span></p>
|
||||
|
||||
<ul>
|
||||
<li>Created a test tool in HTML and Javascript with API usage for developers to more efficiently test builds using subsets of smoke tests.</li>
|
||||
<li>Multiple presentations to stakeholders, architects and developers on security vulnerabilities, demoed security programs. </li>
|
||||
<li>Integrated Juliet test suite into the Appscan Source test automation system using Java.</li>
|
||||
<li>Developed, debugged, executed and maintained bash testing scripts.</li>
|
||||
</ul>
|
||||
|
||||
<br/>
|
||||
|
||||
<h3><u>Technical Skills:</u></h3>
|
||||
|
||||
<ul>
|
||||
<li>Programming Languages: Elixir, C, C#, Java, Python, Fortran, Ada, Cobol</li>
|
||||
<li>Web Design and Coding: HTML, Javascript, ReactJs, CSS, Node.js, JQuery</li>
|
||||
<li>Software Environments: Windows, Mac, Linux, Unity, Godot, VirtualBox, Terminal/Console, Docker</li>
|
||||
<li>Various automation tools such as Bash, Testcafe, ExUnit, Jenkins, Gitlab CI and Python scripting</li>
|
||||
<li>Knowledge and experience with computer security, security vulnerabilities and security testing</li>
|
||||
<li>Well versed in application design, development and testing within an agile development cycle</li>
|
||||
<li>Expertise using SVN such as Github, Gitlab and Bitbucket within team and solo projects</li>
|
||||
</ul>
|
||||
|
||||
<br/><br/>
|
||||
|
||||
<blockquote></blockquote>
|
||||
|
||||
<br/>
|
||||
|
||||
<hr />
|
||||
</body>
|
||||
</div>
|
||||
)
|
||||
<h3>Technical Skills</h3>
|
||||
<ul>
|
||||
<li>Programming Languages: Elixir, C, C#, Java, Python, Fortran, Ada, Cobol</li>
|
||||
<li>Web Design and Coding: HTML, JavaScript, ReactJS, CSS, Node.js, jQuery</li>
|
||||
<li>Software Environments: Windows, Mac, Linux, Unity, Godot, VirtualBox, Docker</li>
|
||||
<li>Automation tools: Bash, TestCafe, ExUnit, Jenkins, GitLab CI, Python scripting</li>
|
||||
<li>Experience with security testing, vulnerabilities, and application design in agile environments</li>
|
||||
<li>Version control: GitHub, GitLab, Bitbucket</li>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user