Skip to content

Commit 4db1fcc

Browse files
committed
update resume for 2026
1 parent 48e67ed commit 4db1fcc

File tree

6 files changed

+150
-105
lines changed

6 files changed

+150
-105
lines changed

src/components/Contact.svelte

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
faMastodon,
77
faInstagram,
88
faTiktok,
9-
faTumblr,
109
faLinkedin,
1110
faBluesky,
11+
faYoutube,
1212
} from '@fortawesome/free-brands-svg-icons';
13-
import {faEnvelope, faEgg, faRss} from '@fortawesome/free-solid-svg-icons';
13+
import {faEnvelope, faRss} from '@fortawesome/free-solid-svg-icons';
1414
import Wrapper from './Wrapper.svelte';
1515
import Heading from './Heading.svelte';
1616
@@ -51,18 +51,6 @@
5151
title: 'blog.nelson.codes',
5252
url: 'https://blog.nelson.codes',
5353
},
54-
{
55-
icon: faTumblr,
56-
alt: 'tumblr',
57-
title: 'nelsonpecora',
58-
url: 'https://nelsonpecora.tumblr.com/',
59-
},
60-
{
61-
icon: faEgg,
62-
alt: 'cohost',
63-
title: 'nelsonpecora',
64-
url: 'https://cohost.org/nelsonpecora',
65-
},
6654
],
6755
},
6856
{
@@ -80,6 +68,12 @@
8068
title: 'nelsonpecora',
8169
url: 'https://www.tiktok.com/@nelsonpecora',
8270
},
71+
{
72+
icon: faYoutube,
73+
alt: 'youtube',
74+
title: '@nelsonpecora',
75+
url: 'https://www.youtube.com/@nelsonpecora',
76+
},
8377
],
8478
},
8579
{

src/components/Heading.svelte

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
<script>
22
export let title = 'Section';
33
export let anchor = null;
4+
export let center = false;
45
</script>
56

67
<style>
78
.title {
9+
width: 100%;
810
margin: 20px 0;
911
}
12+
13+
.center {
14+
text-align: center;
15+
}
1016
</style>
1117

12-
<h2 id={anchor} class="title">{title}</h2>
18+
<h2 id={anchor} class="title" class:center>{title}</h2>

src/components/Wrapper.svelte

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
<script>
22
export let theme = 'light';
33
export let splash = false;
4+
export let resume = false;
45
</script>
56

67
<style>
78
.splash {
89
align-items: center;
910
display: flex;
1011
flex-flow: row wrap;
11-
height: 100vh;
12+
height: calc(100vh - 90px);
1213
justify-content: center;
1314
position: relative;
1415
}
@@ -31,10 +32,16 @@
3132
padding: 20px;
3233
width: 100%;
3334
}
35+
36+
@media screen and (min-width: 1024px) {
37+
.splash.resume {
38+
justify-content: space-between;
39+
}
40+
}
3441
</style>
3542

3643
<div class={theme}>
37-
<section class="inner" class:splash>
44+
<section class="inner" class:splash class:resume>
3845
<slot />
3946
</section>
4047
</div>

src/components/jobs.json

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,25 @@
22
{
33
"start": "August 2022",
44
"end": "Present",
5-
"place": "New York, NY",
6-
"role": "Principle Software Engineer",
5+
"place": "Remote",
6+
"role": "Senior Engineering Manager",
77
"company": "Atlassian",
8-
"desc": "P60 in the Confluence Enterprise Platform Group. I led initiatives to increase performance and scalability of Confluence Cloud, mentored and supported three teams of 30+ engineers, and launched multiple internal tools to reduce performance degradations and improve developer productivity."
8+
"showMore": "My current role",
9+
"showEvenMore": "My previous role",
10+
"subjobs": [{
11+
"start": "August 2025",
12+
"end": "Present",
13+
"place": "Remote",
14+
"role": "Senior Engineering Manager",
15+
"desc": "I Saved $500k+ per year in internal R&D costs while reducing friction throughout the development loop. As the Developer Productivity Champion for Confluence, I worked with Jira, Bitbucket, and Trello Heads of Engineering to improve developer experience across Atlassian."
16+
}, {
17+
"start": "August 2022",
18+
"end": "August 2025",
19+
"place": "Remote",
20+
"role": "Principal Software Engineer",
21+
"desc": "P60 in the Confluence Enterprise Platform Group. I led initiatives to increase performance and scalability of Confluence Cloud, mentored and supported three teams of 30+ engineers, and launched multiple internal tools to reduce performance degradations and improve developer productivity."
22+
}],
23+
"desc": "I created and staffed a team of 15+ full-stack engineers responsible for Confluence CI/CD pipelines."
924
},
1025
{
1126
"start": "December 2018",
@@ -14,7 +29,7 @@
1429
"role": "Principle Software Engineer",
1530
"company": "Newsela",
1631
"desc": "Lead architect of Alexandria, Newsela's content management system. I built and mentored a team of engineers, designers, and product managers and led cross-departmental initiatives with direct business impact.",
17-
"showMore": "My last role",
32+
"showMore": "My final role",
1833
"showEvenMore": "My previous role",
1934
"subjobs": [{
2035
"start": "August 2021",
@@ -42,7 +57,7 @@
4257
"end": "June 2014",
4358
"place": "Brooklyn, NY",
4459
"role": "Freelance Web Designer",
45-
"company": "Keats Heavy Industries",
60+
"company": "Self Employed",
4661
"desc": "I built websites and web apps for freelance clients in San Francisco, New York, and Tokyo.",
4762
"showMore": "I worked with",
4863
"showEvenMore": "I also worked with",
@@ -51,40 +66,35 @@
5166
"start": "July 2013",
5267
"end": "June 2014",
5368
"place": "New York, NY",
54-
"role": "Front-End Web Developer",
55-
"company": "Bolster",
69+
"role": "Bolster",
5670
"desc": "I joined Bolster (a remodeling startup) as the first front-end developer, and built web applications using AngularJS, Stylus, and a gulp-based workflow."
5771
},
5872
{
5973
"start": "Dec. 2012",
6074
"end": "July 2013",
6175
"place": "New York, NY",
62-
"role": "Front-End Web Developer",
63-
"company": "Busker.fm",
76+
"role": "Busker.fm",
6477
"desc": "At Busker (a music startup) I built SpineJS-based web apps for consumers, artists, and record labels. I also learned Ruby and Sinatra working with our back-end developer and introduced non-blocking UI design and agile development."
6578
},
6679
{
6780
"start": "July 2012",
6881
"end": "Dec. 2012",
6982
"place": "New York, NY",
70-
"role": "Front-End Web Developer",
71-
"company": "Barrel",
83+
"role": "Barrel",
7284
"desc": "At Barrel, I built responsive websites on Wordpress, Shopify, and other CMS's. I also assisted in the development and maintenance of Phonegap-wrapped mobile web apps."
7385
},
7486
{
7587
"start": "March 2011",
7688
"end": "June 2012",
7789
"place": "New York, NY",
78-
"role": "User Experience Engineer",
79-
"company": "Credit Suisse",
90+
"role": "Credit Suisse",
8091
"desc": "I was part of a three-person development team that built internal and external web apps using ExtJS. We also led mobile web development efforts company-wide, and created and maintained a robust API for client widgets."
8192
},
8293
{
8394
"start": "Oct. 2010",
8495
"end": "Jan. 2011",
8596
"place": "New York, NY",
86-
"role": "SCRUM Master / Drupal Developer",
87-
"company": "Ology Media",
97+
"role": "Ology Media",
8898
"desc": "I developed custom modules for a Drupal-based social networking site, and set up an AGILE development workflow."
8999
}
90100
]
@@ -103,32 +113,28 @@
103113
"start": "Jan. 2010",
104114
"end": "May 2010",
105115
"place": "Rochester, NY",
106-
"role": "Level III Systems Engineer",
107-
"company": "Kriterium, LLC",
116+
"role": "Kriterium, LLC (Level III Systems Engineer)",
108117
"desc": "At Kriterum, I provided IT managed solutions to medium and large businesses. This included traveling to server rollouts along the Eastern Seaboard, compiling technical documentation, and a lot of network cable crimping."
109118
},
110119
{
111120
"start": "Dec. 2009",
112121
"end": "May 2010",
113122
"place": "Rochester, NY",
114-
"role": "Systems Administrator",
115-
"company": "RIT Center for Computational Relativity and Gravitation",
123+
"role": "RIT Center for Computational Relativity and Gravitation (Systems Administrator)",
116124
"desc": "The RIT CCRG is a small research group that uses supercomputers to model the collisions of galaxies and black holes. I maintained their webservers, fileservers, backup systems, and website."
117125
},
118126
{
119127
"start": "March 2009",
120128
"end": "Nov. 2009",
121129
"place": "Oakland, CA",
122-
"role": "Technical Support Lead",
123-
"company": "Maestro Conference",
130+
"role": "Maestro Conference (Technical Support Lead)",
124131
"desc": "I joined Maestro Conference as one of their first hires, and set up their support workflow and technical documentation. I sat in on development meetings, and was introduced to both AGILE methodologies and automated testing."
125132
},
126133
{
127134
"start": "Oct. 2008",
128135
"end": "Jan. 2009",
129136
"place": "Rochester, NY",
130-
"role": "Tier 1 Technical Support",
131-
"company": "Eastman Kodak Company",
137+
"role": "Eastman Kodak Company (Tier 1 Technical Support)",
132138
"desc": "I did a brief stint in call-center technical support, and lobbied for Linux driver support for Kodak's printers."
133139
}
134140
]

0 commit comments

Comments
 (0)