Post Job Free
Sign in

Software Systems Developer II

Location:
Pearland, TX
Posted:
December 08, 2024

Contact this candidate

Resume:

281-***-****

***********@*****.***

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)



Contact this candidate