Skip to content

Commit

Permalink
add resume and fun site
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewmeeks committed Sep 27, 2023
1 parent 4c13262 commit f319e6e
Show file tree
Hide file tree
Showing 6 changed files with 357 additions and 15 deletions.
Binary file added assets/VT323-Regular.ttf
Binary file not shown.
1 change: 1 addition & 0 deletions assets/index-4dcc1ea7.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions assets/index-e0d3915d.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 39 additions & 15 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,19 +1,43 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>

<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Matthew Meeks</title>
</head>
<script type="module" crossorigin src="/assets/index-e0d3915d.js"></script>
<link rel="stylesheet" href="/assets/index-4dcc1ea7.css">
</head>

<body>
<h1>Matthew Meeks</h1>
<h2>Projects</h2>
<ul>
<li>coalesce.dev</li>
<ul>
<li><a href="https://coalesce-dev.github.io/">Site</a></li>
</ul>
<li><a href="/geoimg">GeoImg</a></li>
</ul>
</body>
</html>
<body>
<div id="app"></div>
<div id="overlay" style="visibility: hidden;">
<div id="ff-indicator" style="visibility: hidden;">FF &gt;&gt;</div>
<div id="tracking-indicator" style="visibility: hidden;">TRACKING</div>
</div>
<svg style="display: none;" xmlns="http://www.w3.org/2000/svg">
<filter id="displacementFilter">
<feOffset id="offset1" in="SourceGraphic" dx="0" dy="0" result="offset1" />
<feOffset id="offset2" in="SourceGraphic" dx="0" dy="0" result="offset2" />
<feMerge result="offset">
<feMergeNode in="offset1" />
<feMergeNode in="offset2" />
</feMerge>
<feTurbulence id="turbo" type="turbulence" baseFrequency="0.01 0.5" numOctaves="1" result="turbulence" />
<feDisplacementMap id="displace" in2="turbulence" in="offset" scale="0" xChannelSelector="R"
yChannelSelector="G" result="almost" />
<feImage id="lingrad" xlink:href="/lingrad.png" result="lingrad_raw" height="100"
preserveAspectRatio="none" />
<feTile in="lingrad_raw" result="lingrad" />
<feDisplacementMap id="displace2" in2="lingrad" in="almost" scale="0" xChannelSelector="R"
yChannelSelector="G" />
</filter>
<animate xlink:href="#turbo" id="anim-dialiate" attributeName="seed" from="0" to="1000" dur="10s" fill="freeze"
repeatCount="indefinite" />
<animate xlink:href="#lingrad" id="anim-dialiate2" attributeName="height" from="1000" to="10" dur="3s"
fill="freeze" repeatCount="indefinite" />
</svg>

</body>

</html>
Binary file added lingrad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
316 changes: 316 additions & 0 deletions resume/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,316 @@
<!DOCTYPE html>
<html>

<head>
<style>
body {
display: grid;
grid-template-areas:
"header header"
"blurb blurb"
"sidebar content";
grid-template-columns: 300px auto;
grid-template-rows: auto auto 1fr;
width: 8.5in;
height: 11in;
max-height: 11in;
margin: auto;
padding: 0.25in;
box-sizing: border-box;
font-size: 11pt;
overflow: hidden;
background: white;
}

ul {
margin-top: 0;
padding-inline-start: 15px;
line-height: 1.1;
}

header {
text-align: center;
}

article {
padding: 0.1in 0 0.1in 0;
text-align: center;
}

aside {
padding: 0 0.125in;
background-color: #222;
color: #eee;
border-radius: 0.125rem;
display: grid;
grid-template-rows: auto 1fr auto;
align-items: center;
}

aside ul {
line-height: 1.3;
}

aside li {
padding-bottom: 0.5rem;
}

aside li:last-child {
padding-bottom: 0;
}

main {
padding: 0 0 0 0.25in;
overflow: hidden;
}

.heading {
display: grid;
grid-template-columns: 1fr auto;
align-items: baseline;
}

.heading> :first-child {
font-weight: bold;
font-size: 1.25em;
}

.heading> :last-child {
font-size: 1rem;
}

h2 {
text-decoration: underline;
}

main>h2 {
margin-top: 0;
}

html {
background: black;
}

.item-grid {
display: grid;
grid-template-columns: 1fr auto;
align-items: baseline;
}

.item-grid> :nth-child(2) {
font-size: 8pt;
text-align: right;
padding-left: 1rem;
}

main>ul>li {
padding-top: 0.45rem;
}

main>ul>li:first-child {
padding-top: 0;
}

/*.todo {
background: orange;
}*/

.two-col {
display: grid;
grid-template-columns: 1fr 1fr;
}

a {
color: cyan;
}
</style>
</head>

<body>
<header style="grid-area: header;">
<h1>Matthew Meeks</h1>
+1 252 228 9585 - [email protected]
</header>
<article style="grid-area: blurb;" class="todo">
<!-- <h2>Summary</h2> -->
I'm an experienced software engineer focused in FinTech helping companies achieve feature-driven impact for
externally facing clients. By leveraging client interactions, component-appropriate design principles,
requirement workshops,
and test-driven development, I establish long-lasting solutions in all areas of the technology stack. I am
looking forward to joining a team where I can utilize my coding skills as well as my architecture experience to
drive value and learn anything new.
I believe production-ready code is written thoughtfully, purposefully, and with clear intent.
</article>
<aside style="grid-area: sidebar;">
<div>
<h2>Skills / Technologies</h2>
<ul class="todo">
<li>Java</li>
<li>Rust</li>
<li>C#</li>
<li>JavaScript/TypeScript</li>
<li>React</li>
<li>Redis</li>
<li>gRPC w/ Protobuf</li>
<li>Tokio Stack (<a href="http://tokio.rs">tokio.rs</a>)</li>
<li>Entity Component Systems</li>
<li>CSS/SASS</li>
<li>Web Design & Accessibility</li>
<li>Language Server Protocol</li>
<li>Debug Adapter Protocol</li>
<li>CI/CD (Jenkins / TeamCity / GH Actions)</li>
<li>Micro-Services Architecture</li>
</ul>
</div>

<div>
<h2>Education</h2>
<ul>
<li>North Carolina State University<br>August 2015 - December 2018<br>BS in Computer Science<br>Magna
Cum Laude</li>
</ul>
</div>

<div>
<h2>Achievements</h2>
<ul class="todo">
<li>Technical Recognition - DB Americas, 2021</li>
<li>Tech Innovator of the Month - DB Cary, May 2022</li>
<li>NC Tech Award - Digital Transformation Nominee - DynoForms, 2022</li>
</ul>
</div>
</aside>

<main style="grid-area: content;">
<h2>Experience</h2>
<div class="heading">
<div>Deutsche Bank</div>
<div>March 2020 - Current</div>
</div>
<ul class="todo">
<li>Lead fullstack engineer</li>
<ul>
<li>Delivered complete end-to-end business functionality</li>
<li>Key contributor to team's design group</li>
</ul>

<!-- <li class="todo">RESTful API design</li> -->
<li>
<div class="item-grid">
<div>Designed and developed cloud native micro-services for corperate payment initiation</div>
<div>GKE, Temporal, MongoDB,<br>gRPC, WebSockets, OIDC</div>
</div>
</li>
<li>
<div class="item-grid">
<div>Designed micro-frontend architecture</div>
<div>NX, Vite, TypeScript, React</div>
</div>
</li>
<li>
<div class="item-grid">
<div>Developed on-prem micro-services for coperate payment initiation</div>
<div>Kafka, HBase, Java, OpenShift</div>
</div>
</li>
<li>
<div class="item-grid">
<div>Proposed and prototyped distributed tracing for services</div>
<div>OpenTelemetry</div>
</div>
</li>

<li>Architected Dynamic Payment Forms (DynoForms)</li>
<ul>
<li>
<div class="item-grid">
<div>Lead the project management of DynoForms rollout for global payments</div>
<div>TypeScript, React, Language Server Protocol<br>VS Code Extension, Debug Adapter Protocol
</div>
</div>
</li>
</ul>

<li>
<div class="item-grid">
<div>Contributed to platforms's PSD/2 regulatory requirement</div>
<div>Apache httpd, RSA Cleartrust,<br>TypeScript/JavaScript</div>
</div>
</li>
<li>
<div class="item-grid">
<div>Facilitated design of routing externally created network traffic into Deutsche Bank's internal
network</div>
</div>
</li>

<li>Mentored grads and interns</li>
<ul>
<li>Emphasized common problem solving techniques in FinTech</li>
<li>Trained TypeScript, React, Java, and Fossil</li>
</ul>
</ul>

<div class="heading">
<div>IHS Markit / IPREO</div>
<div>July 2017 - March 2020</div>
</div>
<ul>
<li>
<div class="item-grid">
<div>FormulaDSL</div>
<div>C#, TypeScript, Java</div>
</div>
</li>
<ul>
<li>
<div class="item-grid">
<div>A domain specific language for declaring calculations and dependencies between properties
once and emitting the corresponding models and calculations in Java, TypeScript, and C#
</div>
</div>
</li>
<li>
<div class="item-grid">
<div>Used by both developers and BAs</div>
</div>
</li>
</ul>
<li>
<div class="item-grid">
<div>Performance Automation Testing</div>
<div>C#, Selenium, ETW</div>
</li>
<ul>
<li>Developed a Performance Automation Framework for capturing performance metrics from web UIs</li>
<li>Developed tools to gather runtime metrics from Silverlight apps running in browser</li>
</ul>
<li>
<div class="item-grid">
<div>R&E Development</div>
<div>Java, TypeScript, Spring/Spring Boot, Angular, PL/SQL, Nomad</div>
</div>
</li>
<ul>
<li>Developed RESTful micro-service and Oracle schema</li>
<li>Developed modern UI hosted inside legacy application</li>
</ul>
</ul>

<h2>Extra Credit</h2>
<div class="two-col">
<ul>
<li>Rust</li>
<li>Computer Graphics</li>
<li>Anything with numbers</li>
</ul>

<ul>
<li>Networking</li>
<li>Reinventing the wheel to learn new skills</li>
</ul>
</div>
</main>
</body>

</html>

0 comments on commit f319e6e

Please sign in to comment.