Skip to content

Commit

Permalink
Update resume for 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanmsmith committed May 6, 2024
1 parent 61ed6dd commit 8675805
Show file tree
Hide file tree
Showing 10 changed files with 221 additions and 239 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Quick Start
This repository is to automatically convert a json resume to LaTex PDF and save the result in my personal website project
This is forked from Awesome-CV
This is forked from Awesome-CV :: https://github.com/posquit0/Awesome-CV

```bash
yarn
Expand Down
20 changes: 10 additions & 10 deletions awesome-cv.cls
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
% Basic colors
\definecolor{green}{HTML}{C2E15F}
\definecolor{orange}{HTML}{FDA333}
\definecolor{purple}{HTML}{cc0099}
\definecolor{purple}{HTML}{36013F}
\definecolor{red}{HTML}{881c1c}
\definecolor{blue}{HTML}{3a8def}

Expand All @@ -147,7 +147,7 @@
\definecolor{awesome-concrete}{HTML}{95A5A6}
\definecolor{awesome-darknight}{HTML}{212721}
\colorlet{awesome}{awesome-emerald}
\colorlet{titlehighlight}{red}
\colorlet{titlehighlight}{purple}

% Boolean value to switch section color highlighting
\newbool{acvSectionColorHighlight}
Expand Down Expand Up @@ -190,10 +190,10 @@
%-------------------------------------------------------------------------------
% Configure styles for each CV elements
% For fundamental structures
\newcommand*{\headerfirstnamestyle}[1]{{\fontsize{32pt}{1em}\headerfontlight\color{graytext} #1}}
\newcommand*{\headerlastnamestyle}[1]{{\fontsize{32pt}{1em}\headerfont\bfseries\color{text} #1}}
\newcommand*{\headerfirstnamestyle}[1]{{\fontsize{32pt}{1em}\headerfontlight\color{text} #1}}
\newcommand*{\headerlastnamestyle}[1]{{\fontsize{32pt}{1em}\headerfontlight\color{text} #1}}
\newcommand*{\headerpositionstyle}[1]{{\fontsize{7.6pt}{1em}\bodyfont\scshape\color{awesome} #1}}
\newcommand*{\headeraddressstyle}[1]{{\fontsize{8pt}{1em}\headerfont\itshape\color{lighttext} #1}}
\newcommand*{\headeraddressstyle}[1]{{\fontsize{8pt}{1em}\headerfont\itshape\color{gray} #1}}
\newcommand*{\headersocialstyle}[1]{{\fontsize{6.8pt}{1em}\headerfont\color{text} #1}}
\newcommand*{\headerquotestyle}[1]{{\fontsize{9pt}{1em}\bodyfont\itshape\color{darktext} #1}}
\newcommand*{\footerstyle}[1]{{\fontsize{8pt}{1em}\footerfont\scshape\color{lighttext} #1}}
Expand All @@ -203,7 +203,7 @@

% For elements of entry
\newcommand*{\entrytitlestyle}[1]{{\fontsize{10pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
\newcommand*{\entrytitlestylecolor}[1]{{\fontsize{10pt}{1em}\bodyfont\bfseries\color{titlehighlight} #1}}
\newcommand*{\entrytitlestylecolor}[1]{{\fontsize{10pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
\newcommand*{\entrypositionstyle}[1]{{\fontsize{8pt}{0.5em}\bodyfont\scshape\color{darktext} #1}}
\newcommand*{\entrydatestyle}[1]{{\fontsize{8pt}{1em}\bodyfontlight\slshape\color{graytext} #1}}
\newcommand*{\entrylocationstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
Expand Down Expand Up @@ -270,7 +270,7 @@

% Define writer's address
% Usage: \address{<address>}
% \newcommand*{\address}[1]{\def\@address{#1}}
\newcommand*{\address}[1]{\def\@address{#1}}

% Define writer's position
% Usage: \position{<position>}
Expand Down Expand Up @@ -398,8 +398,8 @@
\newcommand{\acvHeaderAfterQuoteSkip}{5mm}

% Others
\newcommand{\acvSectionTopSkip}{3mm}
\newcommand{\acvSectionContentTopSkip}{2.5mm}
\newcommand{\acvSectionTopSkip}{1mm}
\newcommand{\acvSectionContentTopSkip}{1.5mm}


%-------------------------------------------------------------------------------
Expand Down Expand Up @@ -593,7 +593,7 @@
\newenvironment{cventries}{%
\vspace{\acvSectionContentTopSkip}
\begin{center}
}{%
}{
\end{center}
}
% Define an entry of cv information
Expand Down
128 changes: 64 additions & 64 deletions cv.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"basics": {
"name": "Ethan Smith",
"label": "Software Engineer \\& Technical Coach",
"label": "Software Engineer Technical Coach",
"picture": "",
"email": "[email protected]",
"website": "ethansmith.io",
"summary": "I include my passions for education and the free-sharing of knowledge proudly as a software engineer and technical coach in a highly regulated industry. I focus on improving my team's knowledge sharing, automation, and reliability through collaborative work and documentation.",
"summary": "I am a software engineer, mentor, and coach with over 5 years experience in software development, application support, and team leadership. I pursue my passions for technology and education through continuous learning and sharing knowledge so I may encourage others to grow as well. My professional interests include GraphQL, containerization, and automation.",
"location": {
"address": "",
"postalCode": "",
"city": "",
"postalCode": "05641",
"city": "Barre",
"countryCode": "US",
"region": "Vermont"
},
Expand All @@ -26,73 +26,98 @@
}
]
},
"skills": [
{
"name": "Interpersonal",
"level": "Proficient",
"keywords": [
"Professional coaching",
"scrum",
"project management",
"tutoring"
]
},
{
"name": "Technical",
"level": "Proficient",
"keywords": [
"API development",
"test-driven development",
"process automation",
"VCS"
]
},
{
"name": "Programming Languages",
"level":"Proficient",
"keywords":[
"PowerShell",
"TypeScript",
"Javascript",
"Java",
"PL/SQL"
]
}
],
"work": [
{
"company": "Fidelity Investments",
"position": "Sr. Manager, LEAP Technical Coach",
"website": "https://fidelity.com",
"location": "Merrimack, NH \\& Remote",
"location": "Merrimack, NH - Remote",
"startDate": "2021-10-01",
"endDate": "Present",
"summary": "Coach recent college graduates to technical proficiency in full stack development",
"summary": "Lead associates to technical proficiency through code reviews, coaching sessions, mentorship, and regular one-on-one conversations",
"highlights": [
"Meet 1 on 1 with associates on a bi-weekly basis",
"Facilitate and evaluate associates' technical understanding by supervising assessments, performing code reviews, and reviewing completed work",
"Provide mentorship and technical oversight to associates working on development projects",
"Curated technical learning content for full stack engineers",
"Created interactive curriculum for differentiated JavaScript training",
"Reduced errors and minimized setup time for each learning cohort by automating repetitive business processes with PowerShell"
"Increase learner comprehension by curating individualized and accelerated learning paths in TypeScript, Java, and SQL",
"Create and deliver interactive training sessions on UML and SQL for audiences exceeding 100 learners",
"Automate repetitive business processes with PowerShell modules",
"Interview candidates and make hiring decisions"
]
},
{
"company": "",
"position": "Software Engineer",
"website": "https://fidelity.com",
"position": "Software Engineer, SharePoint and PowerPlatform Admin",
"website": "",
"location": "",
"startDate": "2018-02-05",
"endDate": "2021-09-30",
"summary": "Software engineer and platform admin supporting the enterprise Power Platform and SharePoint SaaS offerings",
"summary": "Designed and developed data integration applications in PowerShell and Java to support records management and compliance",
"highlights": [
"Developed and maintained PowerShell modules to automate M365 administration",
"Facilitated scrum events as scrum master along with performing daily admin and developer tasks",
"Standardized credential management practices for PowerShell development",
"Reduced ticket count and decreased application support time by creating self service solutions with React and Microsoft SPFx framework",
"Mentored and provided technical leadership for interns in full stack development",
"Hosted learning discussion forum to share techniques and best practices between off-shore and on-shore development teams",
"Aided in the technical interviews of potential team members",
"Facilitated monthly KT forums for off-shore and on-shore teams to connect on vital cross-team initiatives",
"Mentored and provided technical guidance for summer interns across various tech stacks",
"Acted as development lead for the enterprise Power Platform SaaS offering",
"Hosted thrice-weekly office hours to troubleshoot end users' issues and advise on best practices for SharePoint and Power Platform adoption",
"Automated critical processes to ensure SEC Rule 17a-4(f) and audit compliance",
"Participated in quarterly planning sessions to identify and refine the development team's product backlog",
"Served as the team's interim scrum master on multiple occasions in addition to performing daily development tasks",
"Reduced application support time by creating self service solutions with SharePoint, React, and Microsoft's SPFx framework",
"Implemented and drove adoption of a more secure credential protocol for automated PowerShell scripts",
"Performed migrations of SharePoint sites from on-prem to cloud"
"Hosted office hours for SharePoint and Power Platform issues and best practices",
"Adapted to priority changes by completing developer stories for applications written in Go and JavaScript",
"Attended regular MSFT hosted training sessions on developer and administrator patterns and practices"
]
},
{
"company": "",
"position": "Associate Software Engineer",
"website": "https://fidelity.com",
"website": "",
"location": "",
"startDate": "2017-09-11",
"endDate": "2018-02-05",
"summary": "Software engineer for the enterprise Power Platform SaaS offering",
"summary": "Developed PowerShell scripts to automate SharePoint administration and email campaigns",
"highlights": [
"Participated in 'LEAP' technical training to refined my skills in Angular, Java, Spring, and PL/SQL as a LEAP associate",
"Performed migrations of SharePoint sites from on-prem to cloud",
"Developed and maintained PowerShell scripts to automate SharePoint administration and executive workflows",
"Participated in quarterly planning sessions to identify and refine the development team's product backlog"
"Architected and developed a full stack Q\\&A forum with Angular, SpringBoot, Express, and MongoDB",
"Participated in LEAP software engineer technical training for Angular, Spring, MyBatis, PL/SQL, and RESTful architecture"
]
},
{
"company": "Charles River Investments",
"position": "Softare Engineer, Intern",
"position": "Intern Software Engineer",
"website": "https://crd.com",
"location": "Burlington, MA",
"startDate": "2016-05-01",
"endDate": "2016-08-31",
"summary": "Performed development tasks in an Agile scrum team on the Forex squad",
"summary": "Followed scrum to implement bugfixes and customer requests within the Foreign Exchanges capability of the CRD desktop application",
"highlights":[
"Utilized TDD to identify bugs and refactor Forex order processing code, increasing efficiency by 300%",
"Revised the Forex order form and order processing capabilities according to user feedback"
"Increased forex order processing speed 300% by identifying and resolving bugs in a C# codebase"
]
},
{
Expand All @@ -102,10 +127,9 @@
"location": "Lowell, MA",
"startDate": "2015-06-01",
"endDate": "2015-08-31",
"summary": "Instructed upcoming and current high school students in core computer science concepts",
"summary": "Recognized as a top performing instructor nation wide by CEO",
"highlights": [
"Organized camp wide recreation",
"Recognized as one of the top 5% performing counselors nationwide"
"Taught technical curriculum to students in datastructures, object-oriented principles, and Java"
]
}
],
Expand Down Expand Up @@ -137,7 +161,7 @@
"location": "Danvers, MA",
"startDate": "2013-04-01",
"endDate": "2013-06-01",
"summary": "Assistant soccer coach for girls U14 soccer team. I ran drills during practice and managed the team during games."
"summary": "Assistant soccer coach for girls U14 soccer team. Responsible for drills during practice and game plan during games."
}
],
"education": [
Expand Down Expand Up @@ -173,30 +197,6 @@
"summary": ""
}
],
"skills": [
{
"name": "Interpersonal",
"level": "Proficient",
"keywords": [
"Relationship management",
"Professional coaching"
]
},
{
"name": "Technical",
"level": "Proficient",
"keywords": [
"PowerShell",
"TypeScript",
"Javascript",
"Java",
"PL/SQL",
"git",
"Test driven development",
"Process automation"
]
}
],
"languages": [
{
"language": "English",
Expand Down
10 changes: 5 additions & 5 deletions cv.tex
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
% CONFIGURATIONS
%-------------------------------------------------------------------------------
% A4 paper size by default, use 'letterpaper' for US letter
\documentclass[11pt, a4paper]{awesome-cv}
\documentclass[12pt, letterpaper]{awesome-cv}

% Configure page margins with geometry
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
Expand All @@ -29,10 +29,10 @@
% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
% awesome-nephritis, awesome-concrete, awesome-darknight
\colorlet{awesome}{red}
% \colorlet{awesome}{purple}
% Uncomment if you would like to specify your own color
% \definecolor{awesome}{HTML}{CA63A8}

\definecolor{awesome}{HTML}{881c1c}
\definecolor{text}{HTML}{212721}
% Colors for text
% Uncomment if you would like to specify your own color
% \definecolor{darktext}{HTML}{414141}
Expand Down Expand Up @@ -73,7 +73,7 @@

% Print the header with above personal informations
% Give optional argument to change alignment(C: center, L: left, R: right)
\makecvheader
\makecvheader{}
% Print the footer with 3 arguments(<left>, <center>, <right>)
% Leave any of these blank if they are not needed

Expand Down
2 changes: 0 additions & 2 deletions cv/experience.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@
%-------------------------------------------------------------------------------
\cvsection{Experience}


%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}

EXPERIENCES
%---------------------------------------------------------
\end{cventries}
Loading

0 comments on commit 8675805

Please sign in to comment.