***********@*****.***
www.NickAnKate.com
(Username: guest / Password: guest)
**** ******* **., ********, ** 77584
C O N T A C T P R O F I L E
S K I L L S
W O R K E X P E R I E N C E
Full Stack, C#.NET, ASP.NET Razor
MVC (Model-View-Controller),
ASP.NET Webforms/WinForms/
Framework 4.8, ASP.NET Core 5-7.0
SQL/MySQL Server Database
Queries/Stored Procedures, LINQ,
ADO.NET, DbContext, Entity
Framework (EF), EDMX (Entity Data
Model XML) files, Databinding,
DataTables, Data Analysis
Azure DevOps(ADO) Repos with
GIT/Visual Studio and Service
Now(SNOW) Ticketing, Web.config
transformations, Polymorphic
Deployment code for Development-
Stage-Production, Continuous
Integration/Deployment (CI/CD)
Pipelines, YMAL/YML files
RESTful APIs and XML SOAP APIs,
.NET Web API Interfaces (IHttp),
Service-Oriented Architecture (SOA),
Microservices, AJAX, HttpContext,
HttpClient, JSON Object
serialization/deserialization,
GraphQL, Web Services, Web Scrape
Bootstrap 4/5, JavaScript, jQuery,
HTML4 to HTML5, React JS, Vue.js,
XML, CSS, some knowledge of PHP,
Typescript, Python, AngularJS
Experienced with Software
Development Life Cycle (SDLC)
Waterfall and Agile/Scrum
methodologies
Knowledge of SQL Server Database
Management, Windows Server
Administration, Windows Remote
Desktop Connection Manager, Web
Site Management with (IIS) Internet
Information Services, and Webmaster
responsibilities
Experienced with Quality Assurance
including QA Testing (scripting,
functional, module and integration
testing)
Knowledge of PowerShell, SAP HR,
AWS (Amazon Web Services), Cloud,
Node.js, Shell Script, FORTRAN, UML,
Assembly
Hello! My name is Kim Cao. I took a break from the workforce to raise my children, and now that my children are older, I have returned to the workforce and just love it! I have 8 years of software development experience. I also have a C#.NET certification on top of my B.S. in Computer Science with a Minor in Mathematics. I have been learning lots of new programming languages in the last few years and this has been SO very exciting for me! I am a very quick learner, can work well with a team and/or independently, am results-oriented, and am seeking a position in the IT field to further my knowledge and experience with the newer technologies. I am willing to take on any additional tasks, and would be very excited and feel privileged to hear from you! Please see my work at: https://www.NickAnKate.com! K I M - L O A N C A O
S O F T W A R E E N G I N E E R / D E V E L O P E R Software Systems Engineer II (Remote)
Logical Innovations, Inc. (was MORI Associates,
subcontract with SAIC), at NASA Johnson Space Center 50+ Applications, including the Engineering Directorate under SAIC. Feb 2023-July 2024
Was lead developer for the next ATDB Phase development for a major application that SAIC supports, Space Foods Systems Laboratory (SFSL). Responsibilities include upgrading applications to the .NET Core 7.0 or the 4.8 NET Framework. This involves analyzing, rewriting, and restructuring ASP.NET MVC Razor code, due to the core infrastructure of the application causing the model to breakdown and produce Null References throughout the application. Also updated NUGET packages, including Bootstrap, JavaScript, JQuery, WebApi, and made changes to the Project (.csproj) file as needed. Re-wrote and converted entire VBScript Classic ASP legacy applications to ASP.NET MVC 4.8 Framework, including the implementation of Pulse Analytics, security authentication using Lightweight Directory Access Protocol (LDAP), Nasa Enterprise Directory (NED) Lookups, Security Assertion Markup Language
(SAML), CGI Environment variables, and SQL Database look ups, and the conversion of HTML 4 to HTML 5.
Responsible for writing release documentation such as System Requirements Specification (SRS), Requirements Traceability Matrix (RTM), System Design Specifications (SDS), User Acceptance Test Plan (UAT) - Architectural and Functional, Deployment Plan, and Project Completion Review (PCR). Responsible for developing new features, including writing and executing Unit Tests and User Acceptance Test cases for a collection of Service-oriented architecture (SOA) Engineering applications that can function independently and also interact with one another, some of which contain Microservices. Wrote web.config transformations, and implemented additional code throughout the application as needed to work with Azure DevOps Pipelines that displayed polymorphic behaviors that would behave accordingly to the Development, Stage, and Production environments.
Worked with Nasa internal and Web Application Programming Interface (APIs), and webservices such as Pulse Analytics, LDAP and NED (Nasa Enterprise Database) lookups.
Repaired bugs, defects, and implemented new features that included writing Language-Integrated Query (LINQ) in order to update the SQL Server Database, and checked in code (using GIT) into Azure DevOps. Work directly with the Engineering Directorate to find amicable solutions in Agile environment when conflicting errors were present with the EA Applications. Implemented security fixes to satisfy AppScan results, such as solutions for SQL injections, Reflected Cross Site Scripting, Subresource Integrity Support, Session (SSL) Cookies not Encrypted or with Insecure Attributes, Phishing Through Frames, Hidden Directory Detected, Body Parameters in Query Strings. Worked with the configuration of Azure DevOps CI/CD Pipelines. Intern / Data Analyst / Software Engineer
Analyzed incoming data sent from the client to insure conflicts were not created within the Point of Sale system and developed data tools as needed. Was part of Tier 3 (level 3) help support which included tasks such as investigating, analyzing, and resolving end-user data issues. Became the Subject Matter Expert (SME) on Express Mail Data (and tools) and was known as the original "Express Mail Lady".
Conducted training sessions and mentored members from Tier 2 (level 2) help support on how to solve data problems and implement data fixes (especially with Express Mail issues).
Often ran reports daily, weekly, and monthly, using the point of sales software and generated output files of multiple formats (CSV, Excel, Txt). Worked directly with the clients in charge of the User Acceptance Testing (UAT) group to address and possibly resolve any end-user business related issues that needed repairing or improvement.
IBM (International Business Machine) Corporation
POS ONE – Point of Sale retail system developed for the United States Postal Service (deployed nationwide) developed in C++ for Windows NT. 1997-2001
Made updates to the CRS (Central Reservation System) by writing SQL Queries. Developed and deployed stand alone GUI applications that simplified tasks by automating commonly used SQL Queries for clients in Visual Basics (VB.NET), ASP.NET WinForms, and C#.NET.
Assisted clients by writing test scripts for clients to complete that would justify repaired defects and completed upgrades.
Responsibilities include support, repair, and daily maintenance of the Proton Database – which required data research and analysis of the Proton Database. Wrote SQL stored procedures that optimized the performance of transactions handling large queries that were being called on a daily basis. Contributed in the development of the next phase of Proton using Microsoft Visual Studio with Microsoft Foundation Classes (MFC) for C++ with MS SQL Server 7.0/2000 (RDBMS) while using SourceSafe for code control. Implemented Windows Terminal Server with Remote Desktop Access through Virtual Private Networks (VPN) in order to support clients by troubleshooting and resolving Database problems, errors, and conflicts. Agile environment that sometimes met with clients on a daily basis to complete necessary tasks as needed.
Database Developer / Business Analyst
TMP Worldwide, Consultant at American Express
PROTON - SQL Server Database system developed mainly for use with CRS (Central Reservation System - Travel Industry) users. 2001-2003
Served as a Business Analyst to address problems and discuss solutions with clients on a weekly basis (through teleconferences), in order to design, develop, and test user friendly GUI web based applications (used by clients to automate the task of administering their personal data requests). Tutor
SuperTutors, Independent Contractor 2003-2023
Tutored students of all ages in Math (up to Calculus, Diff Equations), English, Reading, Science, and Physics, including students who have ADD/ADHD and Asperger(ASD).
Worked with publishing Docker Images for .NET Core applications. Daily used Microsoft Teams, Outlook, and SharePoint for meetings and collaborating with co-workers and the Client.
Often mentored other co-workers when they came across a challenging task. Support other applications by closing out tickets that require scanning and fixing websites to make sure they are compliant with the 508s, JF198s, and RISCS guidelines. These guidelines provide people with disabilities to have an easier access to the applications while keeping up to NASA security standards. S O F T W A R E S
Microsoft Visual Studio 2019/2022,
Git Source Control, SharePoint, Azure
DevOps(ADO), GitHub, Microsoft
Visual SourceSafe, NetBeans,
Winmerge, SQL Server Management
Studio, IBM Configuration
Management Version Control (CMVC)
Microsoft Office Suite 365 (Teams,
Outlook, Word, Excel (Macros),
PowerPoint), Costpoint,
SortSite/PowerMapper, AppScan
Service Now (SNOW) Ticketing, Azure
DevOps Ticketing, Team Foundation
Server (Ticketing), Microsoft
Foundation Classes (MFC) for C++,
IBM Visual Age for C++, QA Partner,
HP WinRunner
Databases include MySQL/SQL
Server (RDBMS), Sybase, Microsoft
Access
Operating Systems include MS
Windows 10/7/Server/NT/XP, UNIX,
MS-DOS, VAX/VMS
Other: Adobe Photoshop/Premiere
Pro/Reader/Acrobat, Lotus Notes,
AutoCAD, VLC (VideoLAN Client),
Macro Schedular, VPN (Virtual
Network Configuration), VMWare,
VPN (Cisco Connect)
Experienced with FTP/FTPS to make
file updates to live sites
Object Oriented (OOP) C/C++/Java,
Cold Fusion, Scaffolded items,
VB.NET, VBScript, Classic ASP
Legacy code.
Experienced with security
implementations, including Windows
Authentication, LDAP (Lightweight
Directory Access Protocol), SAML
(Security Assertion Markup
Language), CGI (Common Gateway
Interface) Environment variables, NED
(NASA Enterprise Directory), and
lookups in SQL Server
Experienced with U.S. Government
website requirements to satisfy
AppScan security management and
Section 508 Accessibility
Release documentation and
procedures including System
Requirements Specification (SRS),
Requirements Traceability Matrix
(RTM), System Design Specifications
(SDS), User Acceptance Test Plan
(UAT) - Architectural and Functional,
Deployment Plan, and Project
Completion Review (PCR)
Developed and ran tools that extracted and converted CSV data files to output into correct file format and be sent directly from the client’s Sybase SQL Server. Wrote Batch files and Shell scripts that extracted data files (FTP) from Windows Servers and copied them to client’s Postal branches around the United States. Used the design tool, GDPRO, to create UML diagrams and codes. Presented demos and reported customer's feedback to management. Provided on-site data and technical support during deployment of system. Designed and developed a tool in C++ with Microsoft Excel to efficiently populate the system’s data access objects, which led to the acceptance of additional features by the client. Also wrote Excel Macros as needed. Contributed in the design and development of GUI Tool applications using Visual Builder for C++, and used CMVC for code version source control. Responsibilities included are tool features/defect analysis, repair, and QA unit tests performed on WinRunner.
Developed and coded object-oriented C++ and SQL stored procedures to maintain and update database.
Performed QA Testing on the Point Of Sale Software by installing, writing test scripts, and testing data on software fixes and upgrades. Performed Module and Integration, Functional, and User Acceptance Testing (UAT) testing on multi workstations, Windows NT environment.
Software Development Life Cycle(SDLC) Waterfall environment that required phases be completed before moving on to the next phase for each release. A W A R D S
A D D I T I O N A L S K I L L S
"Outstanding Contribution Award",
IBM, 2001
"Team Award" for contributions
above and beyond required duties,
IBM, 1999
Was a member of the National Honor
Society
Placed 3rd in the City Wide Math
Competition for Problem Solving
(junior year), Wichita Highschool
North, Wichita, Kansa.
Competed in Nationals for a history
project representing Kansas,
(sophomore year) Wichita Highschool
North, Wichita, Kansas.
Fluent in English and Vietnamese
Strong analytical and writing skills
Excellent communication and people
skills
Very fast learner and pays attention
to details
Views problem solving as a
challenging and exciting source of
motivation
U.S. Citizen
E D U C A T I O N
Date of Graduation: May 1999
Bachelor of Science in Computer
Science, Minor in Mathematics
Completed 3 years of Mechanical
Engineering
University of Houston - Central
(Houston, TX)
Date of Certification: Dec 2010
Microsoft C#.NET MSA Certification
(GPA: 3.75)
Houston Community College
(Houston, TX)