C# & .Net

My C# experience includes 8+ years (.Net 10+) of combined professional consulting, full-time direct-hire applications development, and continuous professional development. This page will discuss my certifications, education, and employer project work experiences. Lastly, demo projects are shared by tech subjects.

  • ASP.Net Web API
  • ASP.Net Core MVC Web Applications
  • ASP.Net Web Forms
  • Azure Cloud Applications
  • Windows Desktop Applications
  • Windows Desktop Services
  • Virtual Reality
  • More!

Certifications

Verify Acclaim

Verify certification here and see my Acclaim profile here.


Training

UC San Diego Extension

  • C# Programming Series (Completed September 2019 – Transcript)
    • Fundamentals of the .NET Framework (A+)
    • Visual Studio (A-)
    • C# Programming for Beginners (A+)
    • C# Programming I: Fundamentals of C# (A+)
    • C# Programming II: Object-Oriented Programming (A+)
    • C# Programming III: Memory Management and Multi-threading (A)
    • Distributed Programming Using WCF, REST and the Web API (A+)
    • ASP.NET MVC (A+)
    • Database Programming in .NET (A)

University of Indianapolis

  • C# Programming for the Absolute Beginner
  • Intermediate C# Programming

Employer Project Experience

Below are a few project examples in which I have detailed my experiences.

Unity IDE Virtual Reality

The Commons XR [https://thecommonsxr.com/]

Part of a software development team that developed a new immersive educational platform specifically designed to conduct and administer portions of classes in VR, enabling educators to see in real-time how well their students are engaging in a lesson, identifying at-risk students while maintaining student data securely.

  • C# .Net Development in Unity, Visual Studio, and Unity Collab
  • Multiplayer Networking and Interactions, Photon, Unity Libraries, User Interface Menus

Windows Application for Asset Management

I worked with a utility client where I first independently gathered requirements from the client, designed, and developed a working prototype C# .NET Windows 7 compatible application (Client’s Requirement) using ADO.NET for MS Access databases.

After the client was satisfied with the user interface and the team implemented the backend datastore, I switched over the production-ready application to use ORACLE database libraries (the ORACLE system was being installed at the time of development).

The Windows application had a snazzy animated client logo graphic (I made it with simple graphics and animation in code), a user interface to view utility equipment in the database, a search bar with many options, a navigation bar, and background logging of environment, time, username, error logging, activities logging, etc. The application runs on the electric grid operator’s Windows 7 computers 24/7 for daily use.

Custom Windows Multi-Threaded File Processing ETL & Database CRUD Application

Individually developed this large custom business software in C# .Net with Visual Studio

Software Features:
β€’ Highly Reliable, Multi-threaded, Continuously Running, Fault-Tolerant, Reporting
β€’ Aesthetic User Interface and Experience with Dashboard
β€’ Real-Time and Historical Logging Display: View, Export, or Import XML Logs with XSD Validation
β€’ Reports Display: Statistics, Results, and Performance of Work Batches
β€’ CRUD: Create, Read, Update, and Delete Data to Microsoft SQL Server
β€’ Dynamically Create and Change SQL Server Database Schema

Financial and Customer Management

Individually developed aesthetic and functional web pages in ASP.Net Core with C# .Net in Visual Studio

Features:
β€’ Query SQL Server, Develop Custom Logic and User Controls
β€’ Implemented Custom CSS, JavaScript, and JQuery
β€’ Display Results with User Interface (ex: datatables, fancy boxes, etc.)

Phone Vendor Web API Interface

Individually developed an interface to a phone vendor Web API for usage in internal company applications.

Activities:
β€’ Developed C# .Net Class Library project to properly form and create external Web API Requests and also process the Response content into .Net models

Features:
β€’ Utility library to asynchronously perform the external Web API requests with query parameters
β€’ Business relevant .Net data class models for Request and Response processing in JSON format


Demo Projects

This section has links to project blog articles and demos, including my own code repos listed on GitHub. All of these projects were independently completed unless otherwise stated.

.Net Framework

https://portfolio.katiegirl.net/category/net-framework/

C#

https://portfolio.katiegirl.net/category/c/

Entity Framework Examples

https://portfolio.katiegirl.net/category/entity-framework/

LINQ

https://portfolio.katiegirl.net/category/linq/

Console Applications

https://portfolio.katiegirl.net/category/console-applications/

Form Applications

https://portfolio.katiegirl.net/category/form-applications/

WPF (Windows Presentation Framework)

https://portfolio.katiegirl.net/category/wpf/

WCF (Windows Communications Foundation)

https://portfolio.katiegirl.net/category/wcf/

Services

https://portfolio.katiegirl.net/category/service/

ASP.Net Web API

https://portfolio.katiegirl.net/category/web-api/

ASP.NET MVC

Coming Soon!

Database .Net

https://portfolio.katiegirl.net/category/ado-net/

Coming Soon!

Employer Project Experience

https://portfolio.katiegirl.net/experience/projects/