Lon Chang
Princeton TX *****
********@*****.***
US Citizen
I have Security Clearances
EDUCATION: University of Maryland - B.S., Computer Science; Montgomery College - A.A, Auto Mechanics Technology
TECHNOLOGY: Languages: C, Pro*C, ++, g++, gcc, Visual Studio Code, UNIX Shell Scripts, JAVA, JavaScript, PL/SQL, UNIX Shell Scripts, Crystal Reports, LDAP, Perl, HTML, PASCAL, Visual Studio C/C++, VBA, COBOL, Fortran and PL/1, Remedy and ServiceNow.
Oracle Tools: SQL*Plus, SQL*Loader, PL/SQL Developer, TOLD
Database: ORACLE, PL/SQL, MySQL, INFORMIX, MS ACCESS
Software: X-WINDOWS, OSF/MOTIF, MS-WINDOWS 7, LU 6.2, Voice IP SNMP, TCP/IP, UDP, IPC, Message Queue, Eclipse
Operating Systems: SUN/Solaris, HP-UX, AIX, SCO UNIX, UNIX, LINUX, MVS/XA
Hardware: AT&T, IBM RS/6000, HP 9000, SUN MICROSYSTEM, IBM MAINFRAME
CERTIFICATION: Fundamentals of Unix, Linux C/C++ Development. HTML5 Development and MQ Series Development
EXPERIENCE:
04/26/2023 – 06/23/2025 RADCube Princeton TX
Work as application support for Client Gainwell Technologies Corp
•Coding and test C/C++, Pro*C for clients Applications on Unix and Linux systems
•Creating Unix and Linux shell script for auto run test.
•Develop PL/SQL applications for displaying Oracle database data and system supports
•Experience with GDB debugging
•Everyday development using Agile lifecycle with Jira
•Use Git in Unix and Linux systems
•Knowledge of software configuration management and change management practices
•Experience C/C++ Pthread and UDP Multicast process
•Fix application production issues
•Support TPL, EDI, Claims and Provider Batch job process and created reports
•Experience IBM Workload Scheduler for application process.
09/26/2022 - 02/24/2023 AEROTEK AFFILIATED SERVICES, TX
Work as software Developer for L3Harris client Technologies Tx
•Coding and test C, Pro*C for clients Applications on Linux systems
•Creating Unix shell script for auto run test.
•Develop C++ with GDAL Application for raster and vector geospatial data formats applications
•Develop PL/SQL applications for display Oracle database data and system supports
•Develop Python3 programs for RF SG380 and SG390 generator test applications
•Deveoloped Java programs for Doe Vottron applications. Netbean, Visual Studio and Git Gui are used for develop
•Use Service NOW to create incident tickets java code
•Experience with GDB debugging
•Everyday development use Agile lifecycle with Jira
•Use Git in Unix and Linux systems
•Knowledge of software configuration management and change management practices
•Working experience with Make, GDB and Valgrind and Cmake
•Experience test with Mongodb NoSQL databases
02/2021 – 09/24/2022 Mphasis Corp, TX
Work as software Developer for Gainwell Technologies Kansas,
Indiana and Kentucky states Medicaid claims applications.
•Coding and test C, Pro*C for clients Applications and convert Unix to Linux systems
•Creating Unix shell script for batch job using Autosys applications
•Cycle monitoring on all test and production systems.
•Develop PL/SQL applications for display Oracle database data and system supports
•Experience with a source code version control tool TFS
•Use iTrace, PWB for lease associated CO
•Use Service NOW to create incident tickets
•Experience debugging s with GDB debugging
•Using Coverity scan application find and fix defects and make sure codes are no issues.
•Support Production Financial Data flush fix and create reports
•Use SQL scripts and create PAI data and POS Latency reports
•Model, Acc and Production on call support
•Support Go Live Claim extract and spend down data fix
•Fix bad xml data files and retransfer file
•Compile source codes make and build library
•Build and release codes
•Understanding various software development Agile lifecycle (Using Jira)
•Use Git in Unix and Linux systems
•Knowledge of software configuration management and change management practices
•Write TCP/IP and UDP C/C++ programs to send and received for file transfer
•Has OSI 7 Model on data link and network IBS MQ experiences.
•Created test scripts for Mongodb
•Experienced using Valgrind for debug C/C++ soucece code
10/2019 – 2/2021 United Airlines Cerritos, CA
Work as Application Software Developer for United Airlines
The system experiences include:
•Coding and test C, Pro*C for clients United Airline Security Applications using Oracle Database 12C and PL/SQL. Support and Process Passenger records information for Airlines Security Systems.
•Creating Unix shell script for batch job for passengers reports and flights information
•Coding Java and JavaScript for United Airlines On Ground applications
•Develop PL/SQL applications for display Oracle database data and system supports
•Experience with a source code version control tool CVS and Git
•Experience debugging s with GDB debugging
•Experience EDI Electronic Data Interchange Application for processing EA messages
2/2017 – 10/2019 Mphasis Corp Cerritos, CA
Work as PL/SQL developer for client DXC.
UNIX C Pro*C Oracle Java Web Server/Services.
Developer for DXC and United Airlines security applications
The system experiences include:
•Coding and test C, Pro*C for clients United Airline and DXC Security Application using Oracle Database 12C. Support and Process Passenger records information for Airlines Security Systems.
•Creating UNIX shell script for batch job for passengers reports and flights information.
•Creating Perl and Shell scripts for application Unix unit tests.
•Using IBM MQ Explorer and Infrared 360 application to monitor MQ connections.
•Develop Java Web Server/Services for Airline Security Systems Application. Expert in Eclipse Java, JavaScript, JBoss, Apache Tomcat Web server, Database use Oracle 12c and MySQL
•Use Git for Source code version control.
8/2007 – 11/18/2016 CenturyLink Corp Monroe, LA
UNIX C/C++ Pro*C Oracle Java Ensemble Developer
BSS Infra System Support
The system experiences include:
•Coding C/C++ using Amdocs Frameworks develop Order and Billing applications.
•Coding and reviewing of enhancements done in the Interface side during upgrade.
•Have developed new TUXEDO services for BSS applications.
•Wrote custom support modules for upgrade implementation using Pl/SQL, UNIX Shell Scripts, Pro*C, and C++ in CSM application.
•Strong experience in C++ and knowledge of standard library, STL containers, and algorithms
•Code with C++11, and embedded systems design
•Worked on C++ classes to implement Order Management BE Application.
•Create Perl, Shell script for application function tests.
•Worked on SQL*Loader to load data from flat files obtained from various facilities every day.
•Developed PL/SQL triggers and master tables for automatic creation of primary keys.
•Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
•Created PL/SQL scripts to extract the data from the operational database into simple flat text files using UTL_FILE package.
•Created scripts to create new tables, views, queries for new enhancement in the application using TOAD and PL/SQL Developer.
•Experience router routing table configuration and setup connect CTL networks for NOC group.
•Experience test CTL smart Modem with CTL network.
•Lead a team with 2 entry software developers provide training and assign tasks for the team members. Result issues with QA team members.
•Guide offshore programmers assigned to the Production Support group
•Conduct code reviews to maintain quality of code
•Develop, maintain, enhance, and support applications
•Provide technical support for Unix systems
•Optimize performance and resolve problems using programming skills
•Develop and write code for Unix platform
•Test CenturyLink BE application
•Test and install executable programs on Unix platforms
•Take regular backup and restore of systems and perform maintenance
•production and test systems
•Create Oracle PL/SQL Scripts to add, update and delete database data
•Use XML applications to create XML strings send and received data from Mainframe Martens and UNIX servers
•Develop, debug, test and fix Ensemble Systems issues
•Using Dimensions for code control
•Design test cases for Order Management System tests
•Strong in UNIX shell scripts and Perl scripts.
•Develop TCP/IP, UDP using IPC client server application.
•Support CPNI new updated memos.
•Create Perl scripts and VB Script to test Billing Systems.
•Create Unix shell using AWK, SED commands
•Experience installing and using IBM Tivoli Workload Scheduler
•On call and support CenturyLink network and Ensemble systems
•Experience debugging s with GDB debugging
11/04- 8/2007 Lowes Corp,
•COBOL, C/C++, AIX and UNIX developer
The system experiences include:
•Sun Solaris UNIX systems and IBM AIX C developer for Lowes Store Systems.
•Setup and Configuration for Store Systems Applications.
•Monitor and support Store System fix problems and write reports to Remedy Incident Report System.
•Develop Shell and Perl scripts to install applications and access the database.
•Expert in TCP/IP and UDP file transfer C programs, IPC, Message Queue, signals, sockets, Unix File APIs.
•Very strong in structures design, development life cycle, coding, test and release to production. Database experiences include Oracle, MS SQL and Sybase ESQL.
•Compile, debug, test and build test plans and test cases for unit test.
•Install Applications in 1300 stores.
•Develop Oracle 9i PL/SQL scripts for HR Applications.
•Develop QTP VB scripts, test case and test suites for Lowes Store System Application.
•Develop Java applications to access Lowes.com.
•Use CVS to store all source code in CVS application.
•Work on projects optimizing Visual C++ codes for financial software using Microsoft Visual Studio 2005
1/02 – 11/04 Nortel Networks Corp
C++ Software Developer
Design and develop Nortel Networks Corp.
The system experiences include:
•The GAPP, CATT and Nortel Billing Applications is in Sun Solaris Unix, Linux and Microsoft NT 2000 systems.
•Design and develop C++ programs client/server and web base applications.
•Design and develop Credit Card and Billing applications.
•Coding, compile and, Expert and include libraries for the applications.
•Use TCP/IP data transfer classes for the application.
•Create Unix shell scripts (Korn shell, C shell, BASH shell and Born shell) for the applications.
•Write function test scripts and test for the applications.
•Fix bugs and report status.
•Create automated install Unix scripts for the HP-UX 9000 applications.
•Deep understand and using SDLC process for all applications development.
•Use PVCS Tracker report problems.
•Create SNMP, SIP C programs to test VOIP process.
•Using Ethernet Switch test net work connections.
•Experience connect to networks and process router packets.
PL/SQL Experience includes:
•Create PL/SQL block to perform actions, display debug statements, writing handle exceptions. Create stored procedures, stored functions and stored packages. Create database triggers.
•Build Web Applications with Oracle Web Server.
•Startup and shut down Oracle Web Listener.
•Backup and restore Oracle database.
7/01 – 12/01 Manpower
•Software Developer
Software developer for the Traffic Tickets System (TTS) Software Application
•The scope of this application was to maintain traffic tickets database for McKinney Police Department. This TTS maintains same Meta data on different database instances on different machines. If any change made to a database, that should be reflected in other databases also. TTS has communication layer between different machines to inform about the changes made to a database. Data was extracted from the modified/updated database and loads into other databases using Sql*Loader.
•Wrote SQL scripts and functions to extract data from database to spool into flat files, using Sql*Plus and PL/SQL, and Pro *C. These flat files will be used in control files to load modified data into other database.
•Wrote required FTP scripts to copy control files into other machines in UNIX system.
•Communicate about the changes made to a database with other databases using communication layer; developed using JAVA.
•Loaded control files data into the database using Sql*Loader.
•Writing Unix shell scripts for batch processing
•Using SCLM version control for codes.
•Creation of database objects using Oracle 8i in the Unix environment.
6/99 – 7/01 VocalData
•Software Developer
•Designed and developed Vocal Data Voice Over IP Soft Switch Systems (VOISS). Duties including Design and develop UNIX installation tool for VOISS using SNMP, UNIX Shell Scripts and C/C++.
•Design Oracle database using PL/SQL for VOISS Billing software and build report using Crystal Report.
•Design WEB GUI interface using JAVA and XML for the systems.
•Program Oracle Application using Pro *C.
•Experience created interface with router and network switch with the gateway server to process data and IP packets in the network frames
9/98 – 6/99 Sabre Group
Communication Programmer/Consultant
•Design and develop communication system for The Sabre Group. Duties include using MS NT visual C++ and TCP/IP API client/server communicating with UNIX C/C++ TCP/IP programs.
•Design system report using Oracle SQL Database. Coding and testing with X25, LU6.2, SNA communication protocols on worldwide airline and cruise reservation systems.
2/95 – 9/98 Interactive Business Systems, Inc.
Network Programmer
•Design and Development of Access Guardian Switch System for GTE. Projects included security and recovery system for all the GTE switch nodes using C/C++TCP/IP, UDP, X25 in IBM AIX operating system.
•Design Client/Server File Transfer Application on Microsoft NT operating system.
•Design GUI Application for Access Guardian Switch System using JAVA, JFC, JDBC and SQL with INFORMIX database system.
9/94 – 2/95 General Instruments
Programmer
•Working on the ACC2000 call-up cable control computer system.
•Database pick-up, ASYNC communicators interfacing to WINDOWS front end.
•Translation of the English system to a Chinese system.
•Environment consisted of SCO UNIX, C, C++ and ASYNC.
4/94 – 9/94 NEC
Communications Software Programmer
•Development of a Network Management system utilizing UNIX, TCP/IP, W-WINDOWS, MOTIF, C++
11/93 – 4/94 AT&T
Communications Software Programmer
•Development of an ISDN Telephone Switching system utilizing UNIX, OS/2, C and TCP/IP, UDP, IPC and Message Queue.
7/92 – 10/93 Internal Revenue Service
Communications Software Programmer
•Designed and developed LU 6.2 communication programs for IRS Integrated Collection System (ICS) in SCO and AT&T UNIX operating systems, sending and receiving transactions from workstations to servers to the IBM mainframe.
•Hands-on experience in X-WINDOWS and MOTIF for IRS ICS software as well as designed and programmed TCP/IP socket, IPC and LU 6.2 connectivity programs in UNIX operating systems.
•Installed and setup X.25, Computone LYNX and CLEO 3270 LINKIX LU 6.2 products in UNIX operating systems.
•Designed and programmed MS-WINDOWS using C, C++ compiler to interface ICS software.
12/88 – 6/92
IBM Boca Raton FL
DB2 Developer
•Performed code reviews and recommended improvements.
•Performed DB2 development, support and optimization activities.
•Coordinated with Manager to prepare technical estimates and timelines.
•Worked with Analysts to develop system requirements.
•Coordinated with testers to troubleshoot software defects.
•Maintained database release deployment scripts.
•Reviewed and improvised database build procedures.
•Using ISAM to update database.
SUMMARY: Senior software developer with expertise in Unix C/C++, Java, Python, Shell Scripts, Oracle database, PL/SQL, Sybase, AIX, UNIX internals,, Sun Solaris, MS WINDOWS XP, and MS NT 2000 CLIENT/SERVER, Oracle Web Server and Oracle Application Server.