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.
Contact
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 - PresentC# 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
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
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.