Web Applications

Since the late 90’s I have been passionate about providing clients with the best quality web experience. Technology has definitely since changed and I am continuously changing with it. Let me describe some of the exciting work experiences in my past and present but first I will describe my completed certifications and training.


Expertise Summary

HTML5 | CSS3 | Responsive Design | JavaScript ES6 | TypeScript | Angular | Node.js | JQuery | Web forms | Mobile | Offline First | Performant Web Apps | Apache | IIS | IIS Express | FTP | Scripts | ASP.NET | Accessible | Offline Capable | C# | .NET | Web API | Restful | Web Applications | Web API Clients | Postman | Fiddler | Microservices | Micro-frontends | SOAP | JSON | XML


Certifications

Microsoft

Verify Acclaim

Verify certification here and see my Acclaim profile here.

Udacity (Grow with Google Scholarship Recipient)

Mobile Web Specialist Nanodegree

Growing with Google: Out of 25,000 Developer Seats available, 15,000 beginners, 10,000 intermediate seats, and I was selected to compete in the intermediate category to win a scholarship. Only the Top 1,000 students from the Intermediate Track were awarded scholarships to the Mobile Web Specialist Nanodegree Program. I was in the top 10% awarded a full scholarship to a Google Nanodegree. Verify my certificate here.


Training

Only Web Applications relevant training is discussed in this section. For a full list of my skills and training please visit the page here.

UC San Diego Extension

Indiana State University


Topics

Angular and Typescript

Paired with .Net backend Restful API microservices, I have worked with multiple web frontend apps driven by Angular and Typescript hosted in Azure containers, orchestrated by Rancher.

In my role with a payment processor, I started with a medium-level experience with JavaScript and was able to quickly learn Angular and TypeScript on the job while successfully completing many projects with multiple web apps used by their customers. I continued to grow my knowledge by taking Udemy training courses on weekends.

I look forward to bringing my knowledge and experience to future roles at other organizations and also completing a demo project for my portfolio.

Payment Processor FrontEnd Projects

  • Merchant Home (New Client Interface)
    • Angular micro-frontend (multiple web app frontend microservices)
    • Merchant information, payments, preferences, notifications, reporting, billing, contacts, bank account updates, historical information, etc.
  • Internal Admin Tool
    • Angular frontend for managing business operations, including integrations and management of customers
  • Developer Document (Third-Party Integrations)
    • Reference tools and information for third-party developers using the products
  • Launch
    • Angular web app frontend (multiple microservices) to set up and launch a new merchant applicant information, e-signature, submission, verification, and underwriting.
  • Launch for Integrators
    • A custom Angular web app for third-party integrators with a “branding” version for Launch (see above) with similar features.

Web API

Experienced with creating new or modifying existing public, partner, and private (internal) APIs.

Architectural Styles

  • Rest
    • Most of my recent Web Api experience has been with the Restful architecture style working with JSON request body and response content payloads.
  • SOAP
    • I have previously worked with many XML-based SOAP protocols to securely transfer data between electric power grid data centers.

Payment Processor Web API Projects

Completed C# .Net microservices projects for Restful Web API

Boarding API (end-to-end boarding process) including:
  • Assigning a merchant ID
  • Setup pricing ( customized pricing templates)
  • Equipment selection and configuration
  • Collect required data to satisfy E-signature requirements
  • Submission
  • Underwriting
  • Merchant Verification (including credit checks)
  • Updates on the processing of the application
Integrated Payment Solutions and Developer APIs

Contributor to the developer APIs and documentation

Internal Administrative API

Contributor to internal and private APIs for business operations

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

ASP.Net Web Pages

Individually developed aesthetic and functional web pages in ASP.Net 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: data tables, fancy boxes, etc.)

Payment Processor – Compass Home (Legacy)

  • Compass Home (Legacy)
    • Merchant information, payments, reporting, billing, contacts, bank account updates, account records, etc.

Work Experience

Clearent by Xplor

  • Full Stack Development
    • AngularJS, TypeScript, C#, .Net, Web API, Asp.Net, etc.
    • Frontend web apps and micro-frontend apps
    • Backend Restful API microservices with C# .Net
  • Projects
    • Merchant Onboarding Web Applications
    • Merchant Management Services Web Applications
    • Internal Admin Web Applications
    • Third-Party API integrations

Fair Collections & Outsourcing Inc.

  • Full-Stack Development
    • C#, .Net, VB, ASP.Net, Web API
  • Windows and Database Applications
  • Projects
    • See Resume

Freelance Website Consultant

  • USA Corvette
  • The Heartland System (Model Railroad Site)
  • Pension Consulting Services, Inc.

Valparaiso University

  • Designed and managed web pages for Valparaiso University
  • Developed online student applications and online forms
  • Developed pages for multiple departments across VU

Surfnet, Inc. (Defunct)

  • Designed and authored websites for customer contracts
  • Local newspapers featured my accomplished work designing the first Schererville, IN police department website as a teenager


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.

C#

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

WCF (Windows Communications Foundation)

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

Services

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

Web API

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

ASP.NET MVC

Coming Soon!