Full Stack Software Developer

I genuinely love writing great software. After taking the IBM Full Stack Developer course, I gained some insight into the world of microservices and containerization. Since then, I find myself focused on writing maintainable, modular, scalable code that supports User Experience and development lifecycles.

I studied the Harvard CS50 course material to gain a deeper understanding of computer science, and how computers operate at a low level. I was so motivated by the course material, that I began to study languages like GoLang, Rust, C#, and C++. It really is very interesting how these different technologies overcome certain issues in their own unique style. What they have in common is that they are all so purposeful, and dynamic in their own way. So as a developer, I intend to be purposeful and dynamic in the way I write my code. That means my code should be direct, but fluid and adaptable, as to work well with the rest of the code base, work well with a team, and resolve issues with direct purpose and simplicity. At the core, that's what I'm all about as a software developer.

React

Next.js

Typescript

C#

Object Oriented

Functional

REST API

SQL

NoSQL

MongoDB

Tailwind CSS

Bootstrap

ASP.NET Core

Express.js

Node

Python

Flask

Django

CI/CD

Microservices

Docker

Cloud Services

GoLang

UI/UX

MVC

ASP Web App