Skip to content
View mattkingit's full-sized avatar
Block or Report

Block or report mattkingit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mattkingit/README.md

Hi there πŸ‘‹


My Project

Interactive Portfolio

The goal of this project is to use different technologies to create an interactive Portfolio and/or Resume. The larger goal is to get and show experience with the different technologies used in the process.

Tasks to accomplish my goal, which may be revised.

Plan, gather requirements and design database and application.

Create database of my experience and education with different database management systems

  • SQLite
  • SQL Server
  • MySQL
  • PostgreSQL

Create APIs, Web Service APIs and/or Microservices with different technologies

Develop applications to display my portfolio

  • .NET Web App
    • .NET
    • C#
    • ASP.NET Core
    • Blazor
    • Drupal
  • Mobile Apps with Xamarin/.NET Maui
    • .NET Maui
    • C#
    • XAML
    • Xamarin.Forms
    • Android
  • WordPress with Blog on process/progress and page

Other details

  • Hosting on Azure
  • Azure DevOps
  • Display interactive information
    • Power BI
    • Tableau Public
    • D3.js
    • ArcGIS Online
  • Pursue Data Engineering on Microsoft Azure certification - DP-203
    • Azure Data Bricks
    • Azure Data Factory
    • Azure Data Lake
    • Azure Synapse
    • Stream Analytics

I'm currently working on the planning, requirements gathering and design stages.

I'll update the progress/process here and on my WordPress blog once I get it up and running.

(Update)

  • Did some database design wthough it is still a work in progress
    • Requested and received download from LinkedIn of data
    • Created Excel spreadsheet from the LinkedIn download and added missing fields and/or data
    • Created Access database for designing tables and relationships
    • Created databases in the following database server environments
      • SQL Server
      • mySQL
      • PostgreSQL
  • Reviewing the data and figuring out what kind of questions I want to get the answers to using visualizations
  • Performing data wrangling
    • Performing data cleansing
  • Create data visualizations to publish online
  • Created a .NET 5 Microservice Application with ASP.NET
    • Created MVC REST Service for Education using SQLite and Entity Framework
      • Also verified it works with SQL Server and Entity Framework
    • Created MVC REST Service for Employment using SQLite and Entity Framework
      • Also verified it works with SQL Server and Entity Framework
  • Created a Web interface for CRUD operations on the data with MVC Web Application
  • Plan on converting all the above to .NET 6 and Blazor Web Interface
  • Embed Power BI in applications

Learning Process

I've learned a lot during my 30 years in the IT field and formal education but still have a lot to learn and loving every minute of it.

I'm hoping this project will reflect the experience I have and what I have learned.

I get inspired by many I have met in the Meetup Groups and Code Camps and like to thank Scott Hanselman, Russ Fustino, Blain Barton, Michael Stark, Kelvin McDaniel, Kevin D. Wolf, Jeff Truman and so many others.

I try my best to keep up with technologies as much as possible with various online courses/resources and meetups.

  • Online Courses
    • Udemy
    • Coursera
    • EdX
    • LinkedIn Learning (Lynda)
    • PluralSight
    • YouTube
    • Channel9
  • MeetUp Groups
    • Development
      • Mobile Application Development/Xamarin Tampa Bay
      • .NET Virtual User Group
      • Atlanta .NET User Group
      • Cleveland C#/VB.Net User Group
      • Full Stack Meetup
      • Memphis .NET User Group
      • Memphis Technology Group
      • Orlando .NET Mobile app User Group
      • SoCo Visual Studio and VS Code Meetup
      • Suncoast Developers Guild
      • St. Pete .NET Meetup
      • Tampa# - C# and .NET
      • TampaCC
    • Azure
      • Atlanta Azure Data User Group
      • Tampa Bay Azure User Group
      • The Nashville Microsoft Azure Users Group
    • Data Engineering
      • Database Professionals Virtual Meetup Group
      • NASH Sql
      • Rhode Island SQL Server User Group
    • BI/Data Science
      • Atlanta Microsoft BI
      • Data and Analytics Nashville
      • Des Moines Power BI User Group
      • DFW Power BI User Group
      • Orlando Machine Learning and Data Science
      • Nashville Modern Excel & Power BI
      • NashBI
      • San Antonio Power BI User Group
      • Tampa Bay BI and Data Analytics
      • Tampa Bay Power BI User Group
      • Tampa R Users Group
    • Other
      • Tampa Game Developers
      • Tampa Games Developer Guild
      • Tampa Powershell User Group
      • Tampa Bay Internet of Things Developer Group
      • So many more...

Popular repositories

  1. mattkingit.github.io mattkingit.github.io Public

    MattKingIT Portfolio

    HTML 1

  2. mkitweb mkitweb Public

    MattKingIT Web Portfolio In Progress

    HTML

  3. mattkingit mattkingit Public

  4. MattKingITBlazorApp MattKingITBlazorApp Public

    My Personal Web Page with Blazor

    C#

  5. MattKingITXamarinForms MattKingITXamarinForms Public

    My Xamarin Mobile App for Android and iPhone

    C#

  6. wpMattKingIT wpMattKingIT Public

    My WordPress site

    PHP