-
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.
- Loading branch information
1 parent
4c13262
commit f319e6e
Showing
6 changed files
with
357 additions
and
15 deletions.
There are no files selected for viewing
Binary file not shown.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
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
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 >></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> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,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> |