Added resume

This commit is contained in:
Thomas Webb 2025-04-23 18:11:31 -07:00
parent 85df0d4fa2
commit 5b0838a095
No known key found for this signature in database
GPG key ID: 13527E5D74FE0CE1
9 changed files with 105 additions and 24 deletions

View file

@ -2,3 +2,7 @@ source "https://rubygems.org"
gem 'cvless', '~> 2.6' gem 'cvless', '~> 2.6'
gem 'erb', '~> 4.0', '>= 4.0.4' gem 'erb', '~> 4.0', '>= 4.0.4'
group :jekyll_plugins do
gem 'jekyll-optional-front-matter'
end

View file

@ -287,6 +287,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
cvless (~> 2.6) cvless (~> 2.6)
erb (~> 4.0, >= 4.0.4) erb (~> 4.0, >= 4.0.4)
jekyll-optional-front-matter
BUNDLED WITH BUNDLED WITH
2.4.14 2.4.14

View file

@ -1,35 +1,35 @@
title: Thomas J. Webb title: Thomas J. Webb
description: Jekyll theme for a beautiful online CV description: Webb Master
baseurl: "" baseurl: ""
url: https://thomasjwebb.github.io/thomasjwebb/ url: https://thomasjwebb.github.io/thomasjwebb/
theme: cvless theme: cvless
# site settings # site settings
taglong: Jekyll theme for a beautiful online CV taglong: Webb Master
tagshort: Jekyll theme tagshort: Webb Master
cv: true cv: true
# author settings # author settings
author: author:
name: Place Holder name: Thomas J. Webb
email: username@domain.com email: thomas@thomasjwebb.com
photo: assets/files/photo.jpg photo: assets/files/photo.jpg
address: Foobar Hall 1.23 address: Sparks, NV, USA
phone: +1 234 567 890 # phone: +1 234 567 890
# profile links # profile links
profile: profile:
# facebook: https://www.facebook.com/username # facebook: https://www.facebook.com/username
# x: https://x.com/username # x: https://x.com/username
mastodon: https://mastodon.social/@username mastodon: https://haxe.social/@tjw
# bluesky: https://bsky.app/profile/username.bsky.social # bluesky: https://bsky.app/profile/username.bsky.social
# instagram: https://www.instagram.com/username # instagram: https://www.instagram.com/username
linkedin: https://www.linkedin.com/in/username linkedin: https://www.linkedin.com/in/thomasjwebb/
# xing: https://www.xing.com/profile/username # xing: https://www.xing.com/profile/username
# stackoverflow: https://stackoverflow.com/users/0000000/username # stackoverflow: https://stackoverflow.com/users/0000000/username
# medium: https://medium.com/@username # medium: https://medium.com/@username
github: https://github.com/username github: https://github.com/thomasjwebb
# build settings # build settings
permalink: pretty permalink: pretty
@ -46,6 +46,7 @@ plugins:
- jekyll-paginate-v2 - jekyll-paginate-v2
- jekyll-seo-tag - jekyll-seo-tag
- jekyll-sitemap - jekyll-sitemap
- jekyll-optional-front-matter
sass: sass:
sourcemap: never sourcemap: never

12
_includes/contact.html Normal file
View file

@ -0,0 +1,12 @@
<div class="contact">
<h2>Contact</h2>
<ul>
<!-- <li>University of Jekyll</li>
<li>Department of Themes</li>
<li>123 Main St, Anytown, USA</li> -->
<li><span class="li-icon">{% include svg/pin-alt.svg %}</span><span>{{ site.address }}</span></li>
<!-- <li><span class="li-icon">{% include svg/phone.svg %}</span><span>{{ site.phone }}</span></li> -->
<li><span class="li-icon">{% include svg/mail.svg %}</span><a href="mailto:{{ site.author.email }}">{{ site.author.email }}</a></li>
<li><span class="li-icon">{% include svg/internet.svg %}</span><a href="{{ site.url }}">{{ site.url }}</a></li>
</ul>
</div>

16
_layouts/cv_print.html Normal file
View file

@ -0,0 +1,16 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8 />
<title> {% if page.title %} {{ page.title }} | {% endif %} CV</title>
<link href="media/{{ site.style }}-screen.css" type="text/css" rel="stylesheet" media="screen">
<link href="media/{{ site.style }}-print.css" type="text/css" rel="stylesheet" media="print">
</head>
<body>
<div id="main">
<div id="content">
{{ content }}
</div>
</div>
</body>
</html>

13
cv.md
View file

@ -7,15 +7,4 @@ title: CV
{% include contact.html %} {% include contact.html %}
## Section {% include_relative resume.md %}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
* Ut enim ad minim veniam
* Quis nostrud exercitation
* Ullamco laboris nisi
* Ut aliquip ex ea commodo consequat
### Subsection
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

View file

@ -14,10 +14,10 @@ This is just a page I put up to help tech people get a hold of me, see what I've
Find me on [codeberg](https://codeberg.org/thomasjwebb), [codeberg](https://codeberg.org/thomasjwebb), [github](https://github.com/thomasjwebb/), [gitlab](https://gitlab.com/thomasjwebb) and [Fediverse](https://haxe.social/@tjw). Find me on [codeberg](https://codeberg.org/thomasjwebb), [codeberg](https://codeberg.org/thomasjwebb), [github](https://github.com/thomasjwebb/), [gitlab](https://gitlab.com/thomasjwebb) and [Fediverse](https://haxe.social/@tjw).
You can also [e-mail me](mailto:thomas@thomasjwebb.com) or [request a meeting on Calendly](https://calendly.com/thomasjwebb/30min). You can also [e-mail me](mailto:thomas@thomasjwebb.com) or [request a meeting on Calendly](https://calendly.com/thomasjwebb/30min).
**@osakared** **@osakared**
Find me on [Fediverse](https://haxe.social/@osakared) and [twitch](https://www.twitch.tv/osakared). Find me on [Fediverse](https://haxe.social/@osakared) and [twitch](https://www.twitch.tv/osakared).
**chat** **chat**
Message me on Matrix (@thomas:osakared.com) or [discord (tamsynne)](https://discord.com/users/tamsynne). Message me on Matrix (@thomas:osakared.com) or [discord (tamsynne)](https://discord.com/users/tamsynne).
## Portfolio ## Portfolio

53
resume.md Normal file
View file

@ -0,0 +1,53 @@
# Thomas J. Webb
Creative and insightful programmer. Sees the big picture to the minute detail and every important
step in between. Can turn the vision in your head into reality and then some.
<div id="webaddress">
<a href="thomas@thomasjwebb.com">thomas@thomasjwebb.com</a>
</div>
## Education
__Machine Learning Engineer Nanodegree, Udacity__
__Bachelors of Science in Business Administration, University of Phoenix.__
__Associate of Arts in Liberal Arts, Victor Valley Junior College, Victorville, CA.__
## Patents
`2015`
System and method for automatically converting textual messages to musical compositions (at Zya)
## Languages and Frameworks
C++ · C · Rust · Python · Haxe · C# · TypeScript · JavaScript · nodejs · React · Full-Stack Development · High-Performance Real-Time · Multi-Threaded Programming · Audio Programming · Machine Learning · Ruby · Ruby on Rails · Django · Embedded · Unity
## Employment and Contracts
`2022-2025`
__Lead Developer__, Trip Music
Managed a team of developers and turned a prototype of playlisting application into performant MVP that can be efficiently and affordably scaled. Rewrote major parts of application and rearchitected to improve performance and quality of machine learning output.
`2020-2021`
__Senior Software Engineer__, Verys
Did full-stack development for various clients, as well as updating tools for a AAA game developer in C++. Worked on B2B SaaS applications in django and ruby on rails.
`2018-2020`
__Audio Specialist__, PRO Unlimited @ Facebook
Helped build the internal multi-channel, ambisonic audio engine Meta/Facebook uses in internal projects in modern C++ and created an authoring tool for this engine in React and Electron.
`2016-2018`
__Senior Software Engineer__, Surge a Catalyte Company
Working on C++ code for the desktop, server or embedded. Making APIs for customers to use. Also worked with web technologies on the client or server side, including Ruby on Rails, Django, node and React.
`2010-2016`
__Senior Software Engineer__, Zya Inc., Calabasas, CA
Improved high performance realtime audio and music engine for music making game. Ported code to server environment. Created speech synthesis microservices. Got named on patent for fully integrated music theory and DSP system I helped design.

5
resume_print.md Normal file
View file

@ -0,0 +1,5 @@
---
layout: cv_print
title: Thomas J. Webb's resume
---
{% include_relative resume.md %}