E: [email protected]
M: 806-410-6901
Lubbock, TX
Blog / LinkedIn / GitHub / DOCX
Version
Professional Experience
Senior Software
Engineer, API Team Lead
Remote • June 2024 - Current
- Leading the API team on a full rewrite of the legacy system. This
includes documenting the existing system, detailing the design of the
new system, breaking down and managing work items end-to-end.
- Working with security and infrastructure teams to spearhead a major
cost reduction strategy while improving the performance, capability, and
security of the overall system.
- Built new ELK cluster and instrumented existing applications with
structured logging and APM agents to improve observability and provide
application KPIs.
- Working closely with individual team members on a regular cadence to
encourage collaboration, align on goals, provide opportunities for
growth, and remove blockers.
- Interact with stakeholders as a consultant and spokesperson for the
API team to ensure alignment on priorities, roadmap, and progress.
Senior Software Engineer
Remote • February 2022 - June 2024
- Contributed to the implementation of core initiatives during seed
and series A stages, as well as long-term strategic initiatives
post-PMF.
- Designed and implemented technical components of the SafeBase
Partners program.
- Built major portions of the customer-facing REST API, allowing
customers to build integrations and automations on top of their
data.
- Acted as the primary engineering liaison to the security team, I
worked to facilitate regular vulnerability scanning, penetration
testing, and a vulnerability remediation program. Additionally, worked
to harden the system by providing in-depth security reviews and
implementing additional security measures across the application.
- Primary tools/languages: Node/TypeScript, Next, GraphQL, React,
Postgres, Redis, GCP, Rapid7 InsightAppSec, Burp Suite
Senior Software Engineer
Remote • May 2020 - February 2022
- Serving as the technical lead on all major product initiatives
throughout the entire SDLC.
- Developed and solidified guiding principles and conventions for the
engineering team.
- Led company-wide compliance and security efforts including a
successful SOC 2 audit and maintaining GDPR and CPPA compliance.
- Designed and implemented holistic threat models and overseeing the
ideation and development of initiatives in support of compliance and
security.
- Primary tools/languages: Node/TypeScript, Docker, Vue, AngularJS,
React, MongoDB, AWS
Software Engineer
Data & Analytics • Lubbock, TX • July 2019 - May
2020
- Architected and built the first customer-facing REST API providing
secure and metered access to each customer’s respective statistics
within the platform. This was the first TypeScript project taken on by
SitePro and also the first containerized application with a detailed
design scheme and conventions. It still serves as the basis for much of
the ongoing work.
- Implemented modern SDLC principles including CI-integrated testing,
linting, building, and publishing.
- Developed coding standards and tooling configuration to ensure
consistent style across projects.
- Developed proprietary anomaly detection algorithms for multivariate
anomaly analysis.
- Primary tools/languages: Node, R, Docker, C#, TensorFlow, OpenCV,
C++, React, Vue, TypeScript, MSSQL, CosmosDB, Azure
ARMtech Insurance Services
Software Engineer
Test Engineering • Lubbock, TX • January 2018 - July
2019
- Developed automated integration and E2E tests in support of
microservice-oriented architecture including testing services directly
via message queues, testing via WebSocket proxies, and testing via
UI.
- Drove the evolution of testing techniques to reduce boilerplate and
detect defects quicker.
- Developed CLI and web-based utilities for managing deployments and
test results.
- Investigated and developing best practices for tools such as Cypress
and Prettier.
- Maintained code and documentation for test architecture.
- Primary tools/languages: Node.js, Angular 6, React, Vue, TypeScript,
Docker, Mocha, Chai
Smooth Fusion
Web Developer
Lubbock, TX • October 2016 – December 2017
- Developed responsive and reactive UI in HTML5, developing
server-side code in C# for control-flow and data access, designing SQL
databases, and optimizing site performance and user experience.
- Worked cross-functionally with QA, creative, and project management
teams to provide UX feedback as well as propose features.
- Built customized solutions to solve client problems and ease pain
points in a meaningful way.
- Translated creative comps and Photoshop files to fully interactive
sites.
- Extended the functionality of Telerik Sitefinity CMS with custom
widgets, modules, themes, and content per project requirements.
- Primary tools/languages: C#/ASP.NET, jQuery, Angular, ES5
JavaScript, MS SQL
Flat Wireless, LLC DBA
Cleartalk Wireless
Software Developer
Lubbock, TX and Remote • 2011 – October 2016
Software Consultant
Lubbock, TX and Remote • October 2016 – July 2018
- Overhauled data processing system from single-threaded monolithic
desktop apps to massively scalable containerized applications, reducing
data processing time from several hours to just a few seconds.
- Migrated reporting and analytics from a flat-file-based system to a
database-driven system.
- Migrated source from single-copy-in-production culture, to GitHub
remote repositories.
- Modernized development operations by implementing Git Flow, CI/CD
with AppVeyor, unit and integration testing, linting, and organized work
sprints.
- Developed in-house models and algorithms to detect anomalous
operational metrics, allowing operations to identify cellular network
issues early. In many cases, issues were detected before there was ever
a subscriber impact.
- Developed accounting tools for automation of revenue settlements
with roaming partners and compliance agencies.
- Primary tools/languages: C#, Node.js, Docker, MongoDB, Erlang, Perl,
C++, MySQL