Robert Thomas

Employment

Kanary

2023

Staff Engineer

Go, AWS, Kubernetes, Redis, Python, Django, PostgreSQL, Docker, Selenium

Built and maintained scalable system to search data brokers for customers’ personal information; deployed system to remove customer data from websites using Docker containers in AWS; maintained Django backend; researched and implemented strategies to avoid fingerprinting and bypass site CAPTCHAs.

Textel

2020 - 2023

Software Architect

C#, Azure, Service Fabric, DevOps, MSSQL, REST, Vue.js, SignalR, Elasticsearch

Designed software and system architecture for scalable, cloud-based SMS and MMS communications platform; hired and trained a team of software engineers in building maintainable products from the ground up; designed table schemas for MSSQL Server; created a GDPR-compliant international texting framework; created automated pipelines and releases to manage testing and deployments; implemented continuous integration and delivery strategies.

Software Engineer - Team Lead

MiTek

2015 - 2020

Software Engineer III - Team Lead

C#, WPF, MSSQL, Azure, DevOps, Xamarin, JavaScript, React

Redesigned desktop software with a focus on feature discoverability and usability; designed and developed cross-platform infrastructure used in desktop, mobile, and web applications/APIs; created cloud microservices; researched and recommended mobile technology; created and led development and support of mobile software on iOS and Android; researched and recommended technology for a suite of online applications with a focus on single-page applications and mobile first design.

Software Engineer II

C++, MFC, C#, WinForms, TFS

Supported the Engineering component of the Sapphire Software Suite; developed and maintain algorithms designed to efficiently examine and ensure structural integrity of modeled building components; enhanced visual display and reporting of model information; preserved stability of unmanaged code within a managed environment.

Tapestry Solutions

2014 - 2015

Software Engineer

C++, C#, VB, MIDL, COM

Designed, developed, and supported the F/A 18 Mission Planning software in accordance with software engineering process standards for the U.S. Navy; implemented software requirements using C++, C#, VB.NET, VB6, and MIDL; used COM to ensure proper communication between components written in each language; trained and led a subset of the team in converting old projects to modern programming languages.

MedAssets

2014

Developer

C#, HTML, CSS, JavaScript, ASP.NET, Azure, SQL, SignalR

Developed a web-based survey system for synchronous survey participation to gather information on medical equipment purchases; created management structure for survey generation; designed survey session organization; gained experience with ASP.NET MVC 4, Azure, Microsoft SQL, SignalR, and Visual Studio Online; produced UML documentation and user manuals.

Rice University

2012

Research Assistant

PHP, SQL, HTML, CSS, JavaScript

Collaborated online with a small team to develop web portal for analysis of research data; implemented template and login methods using HTML, CSS, JavaScript, PHP, and MySQL databases; designed system for graphical representation of research data.


Projects

Galdr

2024 - Present

C#, webview

Galdr is a framework for building multi-platform desktop applications using C#. It’s powered by webview and compatible with any frontend web framework of your choice.


Personal Website

2024 - Present

Hugo, CSS, HTML, Markdown, GitHub Actions

Updated personal website to be statically generated using Hugo; maintain blog posts, tutorials, and CV written in Markdown.

https://rthomasv3.xyz/


Game Mods

2023 - Present

Lua, RE Engine

A collection of various mods I’ve worked on for RE Engine games, including the Resident Evil remakes and Dragon’s Dogma 2.

https://next.nexusmods.com/profile/rthomasv3/mods


Homelab

2021 - Present

Proxmox, PfSense, Debian, ZFS, Nginx, Docker, Bash, Rsync, Cloudflare

Built homelab using old enterprise servers; designed home network with DMZ subnet, firewall, and VPN; created VMs in Proxmox for self-hosted services; setup automated on-site and off-site backups; created management and deployment tools using Bash, Cron, and Docker Compose; setup monitoring dashboard with mobile push notifications.


Personal Website (Old)

2021 - 2023

C#, .NET 6, Postgres, EF, Vue.js, Bulma.io, Debian, Postfix

Created personal blog powered by Vue.js and C# REST API; runs on a Debian VM; includes an internal system for managing posts in a PostgreSQL database; email with Postfix; secured with OAuth 2.0.


Crit Compendium

2020

C#, WPF, .NET Framework 4.8, .NET Standard 2.0

Founded limited liability company; designed, developed, and published table-top gaming software on Steam; provide customer support.

https://store.steampowered.com/app/1087080/Critical_Compendium/


Indie Softworks

2012 - 2016

PHP, SQL, HTML, CSS, JavaScript, C#, WinForms

Designed and developed official website using CSS, HTML, JavaScript, and PHP; created user-based software review system; developed stand-alone applications in C# used by tens of thousands of people; published educational articles; created databases for user information and site content; developed PHP web crawler for site indexing and searching; provided user support for all published applications.

https://web.archive.org/web/20160323023305/http://indiesoftworks.org/software


Education

Southeast Missouri State University

  • Degree: Bachelor of Science
  • Major: Computer Science

Linn State Technical College

  • Major: Computer Programming