About Me I enjoy finding elegant solutions to problems. Learning to code has been an excellent conduit for that trait. As the market evolves, and we advance, I look forward to making many contributions to the vast realm of software.


Education

CodeUp | September 2018 - April 2019

CodeUp is a fully-immersive, project-based, and intensive 18 week full stack Java career accelerator that provides students with 600+ hours of expert instruction in software development.

Northeast Lakeview College | January 2015 - June 2017

Associates Degree of Science

Major: Computer Science


Technical Skills

  • Languages
    • C#
    • Rust
    • Java
    • SQL
    • Bash / Unix Shell
    • Javascript
    • Typescript
    • HTML / CSS
    • C
  • Frameworks
    • Spring Boot
    • Actix Web
    • Angular
    • React JS
    • JQuery
  • Tools/Cloud
    • Git
    • MySQL
    • MSSQL (Microsoft SQL)
    • Pivitol PCF
    • Kubernetes
    • Docker
  • Exposure to
    • Apache Tomcat
    • Nginx
    • Servlets and JSPs
  • Math Experience
    • Calculus
    • Linear Algebra
    • Discrete Mathematics

Professional Experience

Mobile Frontiers

| Feb 2022 - Present

C# Developer

Cognizant Digital Solutions | April 2019 - Feb 2022

Full Stack Java Developer

At Cognizant Digial Studios I developed internal microservice applications in Java (Spring Boot) and which were deployed to Pivitol PCF and Kubernetes clusters.

Resiliency and Reliability Engineering

As an R2 engineer, I lead a team of developers to fix many performance issues in a C#/NetCore web application. Most of these fixes involved refactoring LinQ expressions for a SQL database.

C# Developer | Security & Refactoring

Following the R2 work, I was assigned to client where I contributed to a variety of web security fixes and architectural refactors. The overall objective of this engagement was to convert the client's monolith application to a modular monolith.

Bitcoin Tech Weekly | Dec 2017 - Jan 2018

Author / Editor / Researcher

As an author and editor for the news site, BitcoinTechWeekly.com, I was tasked with writing articles and weekly briefs on cryptography, cybersecurity, and blockchains. I dramatically expanded my knowledge of mathematics by reporting on the many cryptography advancements in the Bitcoin ecosystem.

Northeast Lakeview College | June 2017 - Sep 2018

Computer Science and Mathematics Tutor

As a tutor for the Alamo colleges, I worked with students from many backgrounds on many educational paths. There, I developed the capacity to communicate complex, nuanced ideas by breaking them down into small, digestible concepts.


Open Source Projects and Contributions

  • Actix SQLx MySQL User CRUD

    Source Code

    A CRUD for users and groups, written entirely in Rust, with full integration test coverage, designed to fit comfortably in a system of micro-services. This micro-service application uses the Actix web framework, and leverages the most advanced SQL querying library, SQLx. The CRUD has been reviewed and indexed by some of the actual maintainers of Actix and is added to their list of example repositories.

    "Pretty great to have more fully featured examples (with test coverage no less) referenced from here." - robjtede (Rob Ede, Actix contributor)

  • Moria

    Source Code

    A reverse proxy jwt authenticator written in Rust, that leverages the Actix web framework, named after the treacherous mines of Moria that were traversed by the fellowship of the ring. Moria is an attempt at implementing a system similar to the Unix system of users and groups to urls. In a system where an agent is attempting to access url paths without proper access, Moria can be implemented as a gatekeeper to prevent unauthorized access so long as the token issuer adheres to Moria's rules.