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