-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from queenkjuul/dev
Resume page, layout work
- Loading branch information
Showing
27 changed files
with
360 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
--- | ||
blurb: 'Web Frontend Engineer with an eye for detail and proven experience across a range of technologies at enterprises big and small. Dedicated to quality code and polished experiences for users and developers alike' | ||
|
||
featuredLanguages: | ||
- Svelte | ||
- TypeScript | ||
- Java | ||
|
||
skills: | ||
- React | ||
- Angular | ||
- Vue | ||
- Playwright | ||
- TailwindCSS | ||
- Sass/SCSS | ||
- Node.js | ||
- TurboRepo | ||
- Express | ||
- Redux | ||
- SQL | ||
- JavaFX | ||
- Spring | ||
- Cypress | ||
- Docker | ||
- Jenkins | ||
- Python | ||
--- | ||
|
||
# Professional Experience | ||
|
||
--- | ||
|
||
## Tastytrade | ||
|
||
### Web Frontend Engineer | ||
|
||
#### July 2022 - Present | ||
|
||
- Using primarily Svelte and SvelteKit, built a suite of web | ||
applications facilitating an end-to-end financial trading platform, | ||
from account creation and management to real-time tracking | ||
and trading of stocks, bonds, options, and crypto | ||
- Implemented integrations with third party applications, libraries, | ||
and APIs, as well as white-labelling Tastytrade products for | ||
consumption by other corporate brands and external partners | ||
- Participated in project planning, story writing, prioritization, and | ||
ticket sizing meetings with project managers and senior staff | ||
- Wrote extensive unit and integration tests using Vitest and | ||
Playwright, with validated code deployed via GitHub Actions | ||
- Delivered presentations and documentation on best practices | ||
and new technologies | ||
|
||
## Union Pacific | ||
|
||
### Associate Senior Application Developer | ||
|
||
#### April 2021-July 2022 | ||
|
||
- Engaged directly with customers, business partners, and UI/UX | ||
designers to build excellent customer experiences | ||
- Developed new applications through all stages of the software | ||
development lifecycle, from planning through to maintenance | ||
- Worked with a team of developers to improve and maintain | ||
existing services as well as add new functionality to complex | ||
business applications hosted on private cloud resources | ||
- Built and deployed REST and JMS microservices using | ||
Java+Spring following a Service Oriented Architecture | ||
- Built front end applications in TypeScript with the Angular | ||
framework, the Angular Material component library, and UP’s | ||
custom UI component library | ||
- Set up and maintained Jenkins CI/CD pipelines | ||
|
||
## Techtonic | ||
|
||
### Software Developemnt Apprentice | ||
|
||
#### October 2020 - April 2021 | ||
|
||
- Completed the Department of Labor-accredited Techtonic | ||
Academy software development apprenticeship program | ||
- Spent three months in full-time, hands-on classes covering full stack development using React, Java+Spring, and MySQL | ||
- Worked full-time for three months as a full stack developer for Techtonic using Vue, Express, and PostgreSQL |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,6 @@ | ||
// place files you want to import through the `$lib` alias in this folder. | ||
export const RESUME_LABEL = 'Résumé' | ||
|
||
export * from './util/config' | ||
export * from './util/devicons' | ||
export * from './util/pages' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<script lang="ts"> | ||
import { Breadcrumb, BreadcrumbItem } from 'flowbite-svelte' | ||
export let title: string | ||
export let href: string | null = null | ||
</script> | ||
|
||
<Breadcrumb class="mb-4 ml-4"> | ||
<BreadcrumbItem href="/" home>Home</BreadcrumbItem> | ||
<BreadcrumbItem href={`/${href ?? title}`}>{title}</BreadcrumbItem> | ||
</Breadcrumb> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<script context="module"> | ||
// expose class - using component breaks nested global styling in /resume | ||
export const wrapperClass = `divide-gray-100 | ||
rounded-lg | ||
border | ||
border-gray-100 | ||
bg-white | ||
p-4 | ||
shadow-md | ||
dark:divide-gray-700 | ||
dark:border-gray-700 | ||
dark:bg-gray-800 | ||
lg:p-8` | ||
</script> | ||
|
||
<script> | ||
let cssClass | ||
export { cssClass as class } | ||
</script> | ||
|
||
<div | ||
class={` | ||
${cssClass} | ||
${wrapperClass}`} | ||
> | ||
<slot /> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<script> | ||
import { getContext } from 'svelte' | ||
import { DATA_KEY } from '..' | ||
const context = getContext(DATA_KEY) | ||
const { firstName, lastName } = context.person | ||
export let title | ||
</script> | ||
|
||
<svelte:head | ||
><title> | ||
{firstName} | ||
{lastName} - {title} | ||
</title> | ||
</svelte:head> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<script context="module"> | ||
import { a, blockquote, h1, h2, h3, h4, h5, h6, hr, img, li, ol, p, ul } from '$util/md-wrappers' | ||
export { a, blockquote, h1, h2, h3, h4, h5, h6, hr, img, li, ol, p, ul } | ||
</script> | ||
|
||
<slot /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.