This project was supposed to be a simple website to host all future projects for the class. After
spending some time
deciding what to theme it off of, I landed on Windows 98 as it was one of the first operating
systems I extensively
used.
I used a mix of assets found online and a VM running Windows 98 to make sure I got the feel
accurate. I know there
are some incosistencies, but feel free to check it out here.
Please note, a few of the projects have been removed due to having potentially personally
identifying Information
of multiple individuals. This removal should not affect the general theme of the site.
Python
Seasoned Python professional with multiple years of hands-on experience crafting a diverse range of
applications and services. Notable skills include:
Web Frameworks (Django, FastAPI, Flask)
Unit-Testing
Self-Documenting Code
Writing PEP8 Compliant Code
Task Queues and Distributed Messaging
Effectively utilizing ORM's
Java
Java was the first language I extensively learned both through school and personal
projects. Although not leveraged much in my professional career I maintain a working understanding
of the language and some of the frameworks associated with it
Spring
Unit-Testing
Javadoc
Reflection
Android Development
SQL & NoSQL
I have done extensive work with SQL and SQLite databases through work, and am very
comfortable with relational databases and relational algebra through my education.
I am also comfortable with NoSQL data stores such as MongoDB and CosmosDB
Although not directly related I also have experience working with in-memory
stores such as Redis/Elasticache
HTML & CSS
I have extensive experience in HTML and CSS through both personal and professional projects, as well
as a few websites
for clients of friends and family. I'm comfortable with JQuery, Bootstrap, HTML5, CSS3, as well as
building
device responsive webpages.
Javascript
I've leveraged JavaScript and TypeScript often in my professional career, and have experience
building
applications in popular frameworks like React (& React Native) and Angular.
Distributed Computing & Messaging
Celery
Experienced in integrating Celery with multiple Python projects,
I've successfully implemented complex pipelines, including the use of chords.
These solutions have allowed for efficient task management and asynchronous processing in a variety
of applications.
Kafka
While I have limited professional experience with Kafka,
I've had some exposure to the technology and have also worked with KSQL to a lesser extent.
This experience has introduced me to the world of real-time data processing and streaming, and I'm
eager to expand my knowledge in this area.
ZeroMQ
While my primary experience with ZeroMQ is conceptual,
I've also contributed to debugging and system conceptualization efforts.
My knowledge in this area allows me to understand and design effective communication strategies
within distributed systems.
Security
I have security experience through my specialization in my degree being Information Security. I've
learned secure coding practices, testing security of code, memory leaks, and how to find and
prevent possible exploits in code. On top of this I've learned other network topics such
as network security, firewalls, as well as how to guard against network based exploits.