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 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!