Giter Site home page Giter Site logo

Welcome 👋 to a 👩🏼‍💻 Tech Project 🙆🏼 Blog

Hi there, I'm Kathleen West! [My Website]

I'm a Wife, Kitty Momma, Developer, and Tech Enthusiast!

  • 🔭 I am a Full-Stack Developer (C# .Net & Angular TypeScript) Microsoft Certified
  • 🌱 I’m currently learning everything 🤣
  • 👯 I’m currently employed with an awesome job as a Senior Software Engineer!
  • 🥅 2024 Goals: Pumping out 💪🏻 some demo projects for my portfolio. Maybe pursue a certification?
  • ⚡ Fun fact: I collect Pound Puppies. Give them all to me.

Expertise Summary

C# .Net Microsoft Tech Stack Learn More

Web Applications Learn More

Cloud Azure Learn More

Resume

My resume is available online in PDF format from this site here.

Contact Me


Contact me here.

Network


Follow me here.

Kathleen West's Projects

halloweennamewcfservice icon halloweennamewcfservice

This project presents a simple, but fun WCF Halloween Name Service Application. The service provides either a single Halloween name (string), or an array of Halloween names. It is hosted using IIS Express to quickly demo and test the service with a client. A client “tester” console application tests the service and provides output to the user.

helloworldmywpfdemo icon helloworldmywpfdemo

A simple "C# Windows Presentation Framework (WPF) | XAML | Windows 10 App" that many staff firms want to see submitted with the resume. Well I made the simple program with a twist. Catch the button if you can! It will laugh at you if you can't. And if you do catch it, it will show a Message Box that says the Hello World message and then show a Window Dialog that gives the user an option to do a party where cats dance. LOL. Not meant/ yet designed to be run on mobile devices/smaller screens.

helloworldwindowsformapplication icon helloworldwindowsformapplication

A very simple C# Windows Form application that many staff firms ask to see submitted with the resume. Well I made the simple program with a twist. Catch the button if you can! It will laugh at you if you can’t. And if you do catch it, it will show a Message Box that says the Hello World message and then give the user an option to do a party where cats dance. LOL.

intermediateconsoleiapplication icon intermediateconsoleiapplication

This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 2 – Intermediate. Interfaces Classes Console Helper Library Console User Interface

intermediateconsoleiiapplication icon intermediateconsoleiiapplication

This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 2 – Intermediate. Objectives: Inheritance Structs Utility Libraries Abstract Shapes Virtual Geometry Tuples Normalizaion Test Driver

intermediateconsoleiiiapplication icon intermediateconsoleiiiapplication

This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 2 – Intermediate. Objectives: Operators Extension Methods Custom Formating Geometry Mathematics

intermediateconsoleivapplication icon intermediateconsoleivapplication

This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 2 – Intermediate. Creational Design Patterns Class Libraries Singleton Design Pattern Factory Client Program GAC Global Assembly Cache String Name Creating and Signing Certificate ICloneable Interface

intermediateconsolevapplication icon intermediateconsolevapplication

This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 2 – Intermediate. File I/O Input / Output Serialization Document Statistics Data Contracts Data Members JSON Streams Regular Expressions File and Directory Reading

labbasicconsoleapplication icon labbasicconsoleapplication

This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 1 – Easy. Objectives: Build and work with: Basic Console Applications Variables Conversions Basic User Interaction Parsing Data Mathematical Operations

makeacatwcfservice icon makeacatwcfservice

This project presents a simple, but fun “Make a Cat” Service Application. The service provides a factory creational design pattern to create and return a single Cat object (complete with a cute photo), or group of five cats in a CatList object (with multiple cats). It is hosted using IIS Express to quickly demo and test the service with a client. A client “tester” windows form application tests the service and provides output to the user in a simple GUI.

micromouse icon micromouse

This final report summarizes the final progress of the MicroMouse senior project team and clarifies the ultimate design solution by first discussing the problem definition, posed solution, and benefits of implementation. Secondly the as built specifications address the mechanical and electrical technical specifications which include drawings, diagrams, and schematics that illustrate the final constructed MicroMouse. Each design requirement is then addressed and verified by test results. Lastly, the final report includes a concluding cost analysis of the project. Overall, the MicroMouse meet most of the system design requirements and was under budget with a cost of only $394.60.

mixed-integer-linear-programming-example-power-systems-analysis-a icon mixed-integer-linear-programming-example-power-systems-analysis-a

A Mixed-Integer-Linear-Programming (MILP) problem, formulation, and solution for a power systems generator biding strategy. The objective function is the sum of the unit price of the MW multiplied by the quantity to be accepted added to the other ranges and their respective products plus the no-load cost.

moneypotinstancingdemo icon moneypotinstancingdemo

This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.

myadodemo icon myadodemo

A simple windows form application that uses ADO.NET to connect to an existing (pre-installed) SQL Server Database to query and then display product categories into a Data Table Grid View on the form.

myazurewcfservicedemo icon myazurewcfservicedemo

Positive Affirmations is a WCF service demo project hosted via Azure Cloud Services. A Windows Form Application functions as a test client where users can consume the service. This project presents a simple WCF Positive Affirmations Service that demos architectural styles of setting up, hosting via Azure Cloud Services, configuring services, and testing the service for http protocols. The service accepts a simple string, which represents a name, and returns a simple string with a randomized positive affirmation that acknowledges the name. Instead of using IIS Express, the simple service is hosted using Azure Cloud Services. The Visual Studio solution also has one client “tester” Windows Form application that tests the http protocol connection to the hosted service.

myentityframeworkdemo icon myentityframeworkdemo

My Entity Framework SQL Demo: A simple windows console application that uses ADO.NET Entity Framework libraries and patterns to connect to a database, read records, write new records, and perform a LINQ query on a selected table in the database. Comments: You need to install the Northwind database to an SQL Server instance on your computer or server, then modify the application's connection string to connect to your unique server SQL database instance. Also, you need to edit the NWind database Identity configuration and Tool Options to edit the database (see photos below with configuration settings).

mylinqdemo icon mylinqdemo

My LINQ Demo: A simple windows console application that demonstrates some very complex LINQ (Language-Integrated Query) code where you can query an XML file (as an embedded resource) at the parent level and descendant nodes and their attributes to display the output to the console. The program also allows you to read the entire XML file on the console screen as a reference. The sample XML is a listing of approximately 100+ food items and their nutrient compositions from the USDA Food Composition Databases. Comments: I chose the USDA Food Composition Databases as an XML data source and only a tiny percentage of the database for this project. You can download the data to XML or consume through Web API (see WEB API for project examples). This code may help you in your XML LINQ coding challenges as a reference. Samples: project XML File downloaded from USDA Food Composition Databases Program.cs (Main Program) Pictures: Main Menu Read Database Query Database Application: myLINQDemo_APP.zip Visual Studio Solution: myLINQDemo_VSS.zip

mylotterynumbersservice icon mylotterynumbersservice

This is a simple WCF Data Services (Windows Communication Foundation) HOST service that accepts a user's name and age then outputs six lucky lottery numbers. The lucky numbers are based on the user's age, today's date, a random number generator, and the most frequent powerball number is 20. Note: The maximum possible PowerBall number is 69.

myserializationdemowcfappsharedlib icon myserializationdemowcfappsharedlib

This project presents a simple, but fun “Adopt a Dog” Service Application. The service provides a factory creational design pattern to create and return a single Dog object (complete with a cute photo). It is hosted using IIS Express to quickly demo and test the service with a client. The service interface is defined not in the service application but in a Shared Library. The Shared Library also defines the Dog class object with custom serialization using the ISerializable interface implemented on the Dog class. This project is intended to demo custom serialization and a shared library concept between both the service and the client. With the Shared Library concept of both the service interface definition and the Dog class, there is no need to use SVCUTIL or the Service Wizard to create a tightly coupled service reference. Instead, the client uses a simple ChannelFactory concept to build a channel to the service knowing the interface details in the Shared Library. Also, it can understand and work with the Dog objects as specified in the Shared Library. A client “tester” windows form application tests the service and provides output to the user in a simple GUI. In addition, a short discussion and code demo of debugging service errors and activity using diagnostics and a trace listener pattern is included in this article. Some of my lessons learned in debugging service errors and custom serialization may help you on your next project.

mywebapidemo icon mywebapidemo

My Web API Demo: This is a simple ASP.NET Web API that also demonstrates a RESTful api. It will calculate and return lucky lottery numbers based on either a default (api/values/) or custom HTTP Get Request (example: values?name=Kathleen&age=36). A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. A web API is an application programming interface (API) for either a web server or a web browser. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. Samples: ValuesController.cs Pictures: Web Application Screen Default Response Custom Response Planned Exception Handling Visual Studio Solution: myWebAPIDemo_VSS.zip

mywindowsservicedemo icon mywindowsservicedemo

Positive Affirmations is a WCF service demo project hosted via Windows Service on a user environment. A Windows Form Application functions as a test client where users can consume the service.

partyorganizerwindowsform icon partyorganizerwindowsform

1. Objectives The main objectives of this assignment are: • To learn using one-dimensional arrays. • To learn how to write and use properties to access values saved in the private fields of an object. In addition, exercise more with strings and also learn to use a ListBox for display of results. Keep the presentation of data (interaction with the user, input/output) from the logics behind data processing. 2. Description Apu (a user) is often asked to manage and organize parties. He would like to have a simple application that lists the names of the people to be invited to a party and also get an idea of the total cost based on an estimated cost per guest. We use a form object (MainForm) for the GUI and a class Party to contain the logics pertaining to party arrangements. For saving the names of the guests, use a one dimensional array of strings in the Party class. MainForm declares a variable of the Party class as its field. We refer to this object as party (with a small p). MainForm should handle all the interactions (input/output) between the user and the application, and it should not contain logics that is (or can be) a part of the Party class’ responsibility. Every logic concerning the party, except processing of input and display of output, should be coded in the Party class.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.