Skip to content

Commit

Permalink
refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
nmacdon3 committed May 11, 2022
1 parent 165b1cf commit bcd8a56
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 49 deletions.
56 changes: 7 additions & 49 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,53 +5,13 @@ import { BsDot } from "react-icons/bs";
import { HiChevronRight, HiOutlineMail, HiPlus } from "react-icons/hi";
import { AiOutlinePhone, AiFillLinkedin } from "react-icons/ai";
import { FaReact } from "react-icons/fa";

interface JobType {
title: string;
company: string;
duration: string;
description: string;
responsibilities: string[];
}

const jobs: JobType[] = [
{
title: "Lead Frontend Developer - Lead UX Designer",
company: "Gray Wolf Analytics Inc.",
duration: "January 2021 - Present",
description: `Nathan was hired as the sole Frontend contributor to this fast-paced startup right after graduation. The small size of the company allowed him to try new roles and gain new expertise including: `,
responsibilities: [
"Building, testing, and deploying a production-grade web app",
"Designing attractive and intuitive UI / UX",
"Shaping company goals into actionable projects",
],
},
{
title: "Software Developer",
company: "IBM",
duration: "September 2017 - September 2020",
description: `Nathan worked here 5 terms during his formal education as part of his CO-OP designation. Each term taught him new skills such as:`,
responsibilities: [
"Performing automated QA on an app's frontend",
"Large-scale container orchestration",
"Thorough understanding of SCRUM and agile methodologies",
],
},
];

const technicalSkills = [
"React",
"Javascript / Typescript",
"UI/UX Design",
"CSS",
"API Development",
"Python",
];
const professionalSkills = [
"Project Planning",
"Self-Organizing",
"Self-Teaching",
];
import {
JobType,
aboutText,
jobs,
technicalSkills,
professionalSkills,
} from "./content";

const Section = ({
title,
Expand All @@ -68,8 +28,6 @@ const Section = ({
);
};

const aboutText =
"Nathan is a passionate, driven, and highly ambitious worker who takes immense pride in the things he creates. He cares deeply about the end user experience, and is dedicated to providing humane and beautiful interfaces for everyday use.";
const Job = ({ job }: { job: JobType }) => {
return (
<div>
Expand Down
49 changes: 49 additions & 0 deletions src/content.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
export const aboutText =
"Nathan is a passionate, driven, and highly ambitious worker who takes immense pride in the things he creates. He cares deeply about the end user experience, and is dedicated to providing humane and beautiful interfaces for everyday use.";

export const technicalSkills = [
"React",
"Javascript / Typescript",
"UI/UX Design",
"CSS",
"API Development",
"Python",
];
export const professionalSkills = [
"Project Planning",
"Self-Organizing",
"Self-Teaching",
];

export interface JobType {
title: string;
company: string;
duration: string;
description: string;
responsibilities: string[];
}

export const jobs: JobType[] = [
{
title: "Lead Frontend Developer - Lead UX Designer",
company: "Gray Wolf Analytics Inc.",
duration: "January 2021 - Present",
description: `Nathan was hired as the sole Frontend contributor to this fast-paced startup right after graduation. The small size of the company allowed him to try new roles and gain new expertise including: `,
responsibilities: [
"Building, testing, and deploying a production-grade web app",
"Designing attractive and intuitive UI / UX",
"Shaping company goals into actionable projects",
],
},
{
title: "Software Developer",
company: "IBM",
duration: "September 2017 - September 2020",
description: `Nathan worked here 5 terms during his formal education as part of his CO-OP designation. Each term taught him new skills such as:`,
responsibilities: [
"Performing automated QA on an app's frontend",
"Large-scale container orchestration",
"Thorough understanding of SCRUM and agile methodologies",
],
},
];

0 comments on commit bcd8a56

Please sign in to comment.