-
Notifications
You must be signed in to change notification settings - Fork 0
/
gatsby-config.js
178 lines (176 loc) · 8.74 KB
/
gatsby-config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
const path = require('path');
const resolveConfig = require('tailwindcss/resolveConfig');
const tailwindConfig = require('./tailwind.config.js');
const fullConfig = resolveConfig(tailwindConfig);
module.exports = {
siteMetadata: {
title: 'Jay Honnold',
description: "Jay Honnold's Portfolio and Website",
about:
"I am a full-stack developer with experience working in multiple web and backend frameworks. Throughout my career I have designed, built, and maintained both legacy and new projects. Being thorough in nature, I'm determined to write code that is elegant, maintainable, and secure.",
specific:
"Specifically, I have worked a majority of my frontend career in React, though Vue and Svelte seem quite interesting to me. On the backend I have worked equals parts in Spring and Express in combination with many different SQL databases. I'm always interested in learning more and welcome the idea of trying something new!",
links: {
github: 'https://github.com/jhonnold',
linkedin: 'https://www.linkedin.com/in/jay-honnold-123275140/',
},
experience: [
{
title: 'SDE I / SDE II',
company: 'Amazon',
start: 'February 2021',
end: 'Present',
details:
'Developing and maintaing an order ingestion layer within Multi-Channel Fulfillment. Work has included designing and building new features, upgrading and modernizing legacy systems, as well as debugging and resolving operation related issues. In April of 2022, I transfered to AWS. Here, my focused changed to developing internal tools assisting other AWS teams with global and regional expansion. These tools focus on automating common and tedious manual tasks experienced when building a service in a new region.',
},
{
title: 'Full-Stack Developer',
company: 'Allstate',
start: 'March 2019',
end: 'January 2021',
details:
'Developed an internal product which automatically collects relavant risk and security information on application artifacts and determines production deployment readiness. Refactored the API from a single codebase into multiple microservices. Rewrote the UI to meet accessiblity standards and present collected data in a clear and concise manner. Used React, JS, Java, Spring, Node, Express, and MSSQL.',
},
{
title: 'Full-Stack Developer',
company: 'Coder Inc.',
start: 'June 2017',
end: 'August 2018',
details:
'Three year old startup that assists entrepreneurs in achieving their goals through assistance in product development and business strategy. Developed the android application for Victor, a mobile tool for veterans. Used react-native and redux for the application, and ruby on rails for the backend. In addition, developed “Coder Platform” that allows non-technical users to interface with developers in a more efficient manner. Used react and redux for the web application, and ruby on rails for the backend. Architected a new version of the “Coder Platform,” setting up the PostgreSQL database and backend with express/node.',
},
{
title: 'Software Consultant',
company: 'Burtch Works',
start: 'May 2017',
end: 'June 2017',
details:
'Assisted with the migration to a new applicant tracking system. Evaluated 15 different ATS’ for ease- of-use, functionality, flexibility, service record, and back-end design.',
},
{
title: 'Web Developer',
company: 'Flash Dealer LLC',
start: 'June 2013',
end: 'August 2013',
details:
'Developed new website for firm selling branded flash drives. Modified firm’s CRM system to work with the new website and automatically generate sales reports. Built with HTML, CSS, and vanilla javascript.',
},
],
works: [
{
title: 'Berserk Chess Engine',
stack: ['devicon-c-plain', 'devicon-gcc-plain'],
image: 'works/berserk.jpg',
description: 'UCI compliant chess engine written in C. Utilizes an optimized minimax search with a self-trained neural net evaluation.',
href: 'https://github.com/jhonnold/berserk',
},
{
title: 'Live Chess Viewer',
stack: ['devicon-typescript-plain', 'devicon-express-original', 'devicon-nodejs-plain'],
image: 'works/tlcv.png',
description: 'Web viewer service for Tom\'s live chess server broadcasts. Utilized by CCRL to broadcast their events.',
href: 'https://tlcv.net',
},
{
title: 'FN Dash',
stack: ['devicon-python-plain', 'devicon-react-original', 'devicon-postgresql-plain'],
image: 'works/fndash.png',
description: 'Fortnite statistics tracking website. Data collection is automatic upon registration.',
href: 'https://github.com/jhonnold/fndash',
},
{
title: '@jhonnold/react-chart.js',
stack: ['devicon-react-original'],
image: 'works/chartjs.png',
description: 'React wrapper for the popular Chart.js library.',
href: 'https://jhonnold.github.io/react-chart.js/#/',
},
{
title: 'Coder Website',
stack: [
'devicon-javascript-plain',
'devicon-sass-original',
'devicon-html5-plain',
'devicon-foundation-plain',
],
image: 'works/coder-website.png',
description: 'Main website for Coder Inc.',
href: 'https://codernetwork.io/',
},
{
title: 'Coder Platform',
stack: ['devicon-rails-plain', 'devicon-react-original', 'devicon-postgresql-plain'],
description: 'Backlog tool that brings clients closer to projects by reporting out progress live.',
image: 'works/coder-platform.png',
},
{
title: 'Blogging Site',
stack: [
'devicon-javascript-plain',
'devicon-sass-original',
'devicon-html5-plain',
'devicon-postgresql-plain',
],
description: 'Personal blog built for a friend. LaTeX support built in for advanced text formatting.',
image: 'works/sam-miller.png',
},
{
title: 'Ace Anatomy Homepage',
stack: [
'devicon-javascript-plain',
'devicon-sass-original',
'devicon-html5-plain',
'devicon-foundation-plain',
],
description: 'Main webiste for Ace Anatomy.',
image: 'works/ace-anatomy.png',
},
],
},
plugins: [
{
resolve: 'gatsby-plugin-google-analytics',
options: {
trackingId: 'UA-124174866-1',
head: false,
anonymize: true,
respectDNT: true,
exclude: [],
pageTransitionDelay: 0,
},
},
{
resolve: 'gatsby-plugin-manifest',
options: {
name: 'honnold.me',
short_name: 'starter',
start_url: '/',
background_color: fullConfig.theme.colors.white,
theme_color: fullConfig.theme.colors.navy,
display: 'minimal-ui',
icon: 'src/images/icon.webp',
},
},
{
resolve: 'gatsby-plugin-postcss',
options: {
postCssPlugins: [
require('tailwindcss')(tailwindConfig),
require('autoprefixer'),
...(process.env.NODE_ENV === 'production' ? [require('cssnano')] : []),
],
},
},
'gatsby-plugin-offline',
{
resolve: 'gatsby-source-filesystem',
options: {
name: 'images',
path: path.join(__dirname, 'src', 'images'),
},
},
'gatsby-plugin-sharp',
'gatsby-transformer-sharp',
'gatsby-plugin-image',
],
};