I'm Matt. And I'd like to share with you a few highlights about myself that I believe might help to summarize the widely diverse skill set my background entails.
The first time I ever heard of the term "autodidact" was during when I sat across the table from a veteran software engineer who had sought me out in response to a recorded lecture I did on "Applied Principles in Software Engineering." I later learned what that fully meant during the next 4-hours of our conversation.
Growing up in times of uncertainty and volatility, the complex fields of Information Technology has taught me the great importance of aptitude and adaptability: both of which are nearest and dearest to me when faced with new responsibilities, obscure problems, and challenges of the unknown. However, in my perseverance, I sometimes struggle with letting things just merely be “good enough,” when I have reason to believe it can be made better.
I've also become more acutely aware of the indismissible need for unity in team work: by the rewarding experience of camaraderie and productivity when partners share the same vision, working toward a common goal; and by the suffocating anxiety bred by undefined (else, neglected) industry procedures, lack of leadership, and the incessant competing between members of the same team.
Some will say that there is more to life than work, but reality contends that work itself makes up a very large part of our lives. And so, above and beyond the basic purpose of fulfilling my financial obligations and debt to society, I seek a healthy work environment: where a culture of excellence and humility is actively cultivated and met with opportunity and camaraderie.
With best regards,
Matt Borja
Full-stack enterprise web application development.
Security-conscious applications built on the formiddable ASP.NET MVC (C#) framework; database-backed by both relational database management engines (i.e. Microsoft SQL Server and Oracle) and document-oriented database engines (i.e. Couchbase, Mongo) with UI/UX investments in HTML 5, Bootstrap, and jQuery.
I also really love Ruby on Rails and Node.js (and the idea of Go), but just haven't had the opportunity to deploy as much with those.
Manual and automated system configuration of highly available application environments.
Load balanced environments configured manually and by convention (using fully loaded Puppet Enterprise) largely include operating systems built on (else derived from) enterprise operating systems including, but not limtied to: Red Hat, CentOS, Windows Server, and Server Core.
☆ I'm docking myself 1 star because I recognize DevOps is a full-time job I've not had the leisure to occupy in its entirety.
Balancing security standards with business requirements: an advocate for well-defined processes and relevant industry standards to achieve scale with consistency.
Experiential investments largely focused on holistically integrating and applying the features of Azure DevOps including but not limited to Repos, Boards, and Pipelines.
☆☆ This is also a full-time job I've had even less leisure to give my full attention to.
Balancing impetus with stakeholder expectations (and a little bit of stress-relieving humor): an advocate for excellence and the pursuit thereof.
A little shy of writing too much at times, but beyond the point of concealing blatant crap when I see it.
Linux
.NET
C & C++
JavaScript
Network Security
Web Development
Computer Forensics
jQuery
Bootstrap
MMORPG
Digital Forensics
Continuous Integration
Electrical Engineering
Platform as a Service (PaaS)
OWASP
Project Management
Arduino
Configuration Management
Web Security
MVC
HTML5
Cryptography
DevOps
Cloud Security
Infrastructure as Code
Penetration Testing
Test Driven Development
C#
Sass
You'll eventually get to this, but out of common courtesy, I feel it would be best to let you know upfront that a new Legal section has been added to this website: outlining your legal obligations when accessing this website. Please take a moment to review that section before continuing, in the event there is something you do not agree with and need to excuse yourself.
Tradeskill For starters, this website was created on Friday, June 3, 2022 and built in GitHub Pages. Why?
Tradeskill Security The first thing I did when deciding what initial page to drop as my home page: I knew I wanted to use Bootstrap as a frontend framework for styling and handling responsive design, but opted to pair it with some starter HTML markup from HTML5 Boilerplate instead. And after making a few preferred adjustments to the markup and selectively offloading bandwidth optimization concerns to a CDN using Subresource Integrity, I had something I was satisfied with (both inside and out). Why?
Tradeskill Privacy I am not using Google Analytics on this website. Why?
We also don't "fingerprint" individuals via their IP address, User Agent string, or any other data for the purpose of displaying analytics. Our analytics are non-invasive and respect the privacy of your visitors.
Tradeskill I'm handcrafting most, if not all, of this website by hand. Why?
nofollow
link type to signify that the linked resource "is not endorsed by the author of this one, ... has no control over it, ... is a bad example or if there is commercial relationship between the two") as I'm writing them out, vs. having to remember to go back and fix them after I've already deployed the rest of the website.Tradeskill Legal Speaking of handcrafted things, this might reasonably be a good time to disclose and apologize in advance to my friends and fellow professionals overseas who might be getting blocked trying to access other parts of this website. Why?
Tradeskill I'm not writing very detailed commit messages at this time. Why?
Tradeskill Veracity At this time, I am only editing this website via GitHub's web interface. Why?
F30FF4FC936584574EE3251833688C2EDC08CD38
(more on this later).Tradeskill Security I use multifactor authentication for everything and unwieldy passwords that I commit to muscle memory. Why?
Tradeskill Veracity I'm currently writing a reference (now available) documenting the various processes I've had to use in independently verifying the authenticity of signing keys and the identity of their owners. Why?
Humor I crack the best jokes known to mankind in public forum, as often as the opportunity allows (which is not many). Why?
Work I sometimes start my day at 2:30 AM, even when work doesn't start until 7 AM. Why?
Work I am the proud owner of a GTRACING Racing gaming chair (the one with the footrest). Why?
Work You may find, on occasion, commits made during the workday. Why?
Privacy I'm not big into social media. Why?
Life I'm not too big into overnight camping or hiking. Why?
Life (I think I'm going to keep filling out this section with more entries over time. Why?)
To view the latest, please visit https://mattborja.dev/LEGAL.html.
To view the latest, please see the repository's LICENSE.md file.
Scan the QR code below to download my latest vCard:
My current PGP key used for signing is as described below:
F30F F4FC 9365 8457 4EE3 2518 3368 8C2E DC08 CD38
⭐ Interested in how I verify PGP key owners? See my Book of Verifications.