Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobp100 committed Oct 5, 2023
1 parent 4b3181c commit 9d1470b
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 13 deletions.
17 changes: 11 additions & 6 deletions assets/cv.css
Original file line number Diff line number Diff line change
Expand Up @@ -118,19 +118,24 @@ ul h4 {
letter-spacing: 0.15pt;
}

strong {
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.4pt;
font-size: 0.85em;
--font-weight: 480;
}

.lead {
font-size: 16pt;
line-height: 20pt;
font-style: italic;
--font-weight: 350;
}

strong {
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.4pt;
font-size: 0.85em;
--font-weight: 480;
.keywords strong {
letter-spacing: 0.47pt;
--font-weight: 800;
}

.timelist {
Expand Down
14 changes: 7 additions & 7 deletions pages/cv.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@ export const css = "/assets/cv.css";

<Lead>Senior frontend and mobile with over **9 years React** and **8 years React Native** experience. Skilled in everything relating to JavaScript, CSS, and iOS development.</Lead>

I've my career focused **JavaScript** projects using **React**, **React Native**, and anything related. I'm am deeply familiar with all the tools you'd expect: **TypeScript**, **Jest**, **ES6**, **GraphQL**, **ExpressJS**, **NodeJS**, **Webpack**, **Babel**, **ESLint**, and **Yarn**. I have extensive experience building and extending application architectures so that they scale to support every requirement from product and design: I see my job as making things happen, and almost never say something cannot be done.
<p className={classNames('keywords')}>I've my career focused **JavaScript** projects using **React**, **React Native**, and anything related. I've got a deep understanding of all the tools you'd expect: **TypeScript**, **Jest**, **ES6**, **GraphQL**, **ExpressJS**, **NodeJS**, **Webpack**, **Babel**, **ESLint**, and **Yarn**. I have extensive experience building application architectures that scale to support every requirement from product and design: I see my job as making things happen, and almost never say something cannot be done.</p>

#### React
#### React & Web

For **React**, I've used just about everything &mdash; **Redux**, **React Router**, any of the atom-like state libraries. I have an incredibly strong understanding of all **CSS**, have used just about every tool there is, and even written my own. Wether you're using **Styled Components**, **SASS**, **postCSS**, **CSS Modules**, or even just vanilla **CSS** &mdash; or if you don't have an architecture for your **CSS** &mdash; I can help.
<p className={classNames('keywords')}>For **React**, I've used just about everything &mdash; **Redux**, **React Router**, **MobX**, **React Intl**, and many more. I have an incredibly strong understanding of everything CSS, have used just about every tool there is, and even written my own. Whether you're using **Styled Components**, **SASS**, **postCSS**, **CSS Modules**, or **vanilla CSS** &mdash; or if you don't have an architecture for your CSS &mdash; I can help.</p>

#### React Native

If you're using React Native, you're probably using my code! I maintain the **safe-area-context** package (used by **react-navigation**), developed the **CSS** engine for **Styled Components**, helped implement the *gap* and *transform-origin* properties, and added a bunch of fixes to modals. I've worked on a tonne of apps, and never accept React Native cannot do something &mdash; I'll make it!
<p className={classNames('keywords')}>If you're using **React Native**, you're probably using some of my code! I maintain the *safe-area-context* package (used by **react-navigation**), developed the CSS engine for *Styled Components*, helped implement the *gap* and *transform-origin* properties, and added a bunch of fixes to modals. I've worked on a tonne of apps, and never accept React Native cannot do something &mdash; I'll make it!</p>

#### Polyglot

I have experience in a lot more than I can git on my CV, including functional programming, backend experience, and if there's something new, I'll learn it!
I have experience in a lot more than I can fit on my CV, including backend experience, functional programming, and if there's something new, I'll learn it!

## Experience

Expand All @@ -37,7 +37,7 @@ Worked with a team to build a **micro-frontend** system, delivering business-cri

#### Nando's<time>Aug &rsquo;20&ndash;Feb &rsquo;21</time>

Worked on an internal communications and rota management app for Nando's 40,000 employees in **React Native**. In charge of resuming the codebase, which had been untouched for over 2 years, to ensure Nando's could again build and publish releases. Guided the team through app submitions. Migrated authentication to new provider to avoid Nando's having to pay additional fees.
Worked on an internal communications and rota management app for Nando's 40,000 employees in **React Native**. In charge of resuming the codebase, which had been untouched for over 2 years, to ensure Nando's could again build and publish releases. Guided the team through app submissions. Migrated authentication to new provider to avoid Nando's having to pay additional fees.

</li>

Expand All @@ -53,7 +53,7 @@ Worked on a team building a household bill aggregation app in **React Native**.

#### Red Deer<span> </span><time>Jun &rsquo;19&ndash;Nov &rsquo;19</time>

Worked as part of a team to build a data vis application with **React**, **Redux**, and **D3** for visualising market data for a hedgefund. Set up key infrastructure to bridge the old jQuery site to React, enabling a gradual migration.
Worked as part of a team to build a data vis application with **React**, **Redux**, and **D3** for visualising market data for a hedge fund. Set up key infrastructure to bridge the old jQuery site to React, enabling a gradual migration.

</li>

Expand Down

0 comments on commit 9d1470b

Please sign in to comment.