Post Job Free
Sign in

C++ Application Developer

Location:
Friendswood, TX
Salary:
90000
Posted:
May 22, 2025

Contact this candidate

Resume:

Karen Q. Xu

*** ***** **** **., ***********, TX, 77546 .346-***-**** **********@*****.***

Summary Over 15 years of experience developing software for a large financial

organization, NASA industry, software consulting firm, government agency,

Oil company and large bank which offers a broad and solid background in

Application development life cycle including business requirements gathering

and analysis, application design, code development and test, deployment and

maintenance.

Highly experienced application developer with 6+ years’ experience in Java and 4+ years’ experience in .NET(C#). Other development skills include C++, C, JSF, Java Servlet, JSP, ASP, CodeFusion, Flex.

Senior Oracle PL/SQL developer with 10 years’ experience. 2+ years’ experience in SQL Server.

Strong OO Design and Patterns.

Results-driven developer with demonstrated success in the design, development, and deployment of complicated software applications to meet critical business requirements.

Exceptional analytical and problem-solving skills.

Excellent communication skills.

Skills Languages:

SQL[10 yrs], PL/SQL[10 yrs], T-SQL[2 yrs], C++[9 yrs], C[9 yrs], Java/J2EE[5 yrs],

HTML[4 yrs], ActionScript 3[2 yrs], Visual Basic[2 yrs], Visual C++ and MFC[2.5

yrs], ColdFusion[1 yr], C#[4 yrs], JavaScript[3 yrs], CSS[2 yrs], SQR[3 yrs], COBOL[3

yrs], Python[< 1yr].

Operating Systems:

Windows NT/XP/2000/2003, Unix, Linux, VMS

Database:

Oracle 8i/9i/10g/11g, SQL Server 2000/2005, Microsoft Access.

Web Technologies:

JSP[3 yrs], JDBC[3 yrs], Classic ASP[2yrs], ASP.NET[2 yrs], ADO.NET[2 yrs],

AJAX/JQuery/JSON[2yrs], JSF[1 yr], ADF[1 yr], ODBC, XML[1 yr], LINQ[1 yr].

Java Framework and IDE:

JDeveloper, Spring, Structs, Eclipse, My Eclipse, NetBeans, Hibernate, IBatis.

SCM Tools:

PVCS, Visual Source Safe, Microsoft Team Foundation, CVS, SubVersion.

Analysis/Design Methodologies:

Object-Oriented analysis and design by C++.

Experience US Bank 01/2013 - 05/2016

Senior application developer (C++, Pro-C, Oracle)

Worked on engine part in card payment system. The operating system is UNIX.

developed, tested, maintained the C++ code, Pro-C code.

developed, tested, maintained the SQL code in Oracle.

National Oilwell Varco 08/2010 - 03/2012

Senior application developer (Java, .Net, Oracle, Flex)

Developed web application using Flex for User Interface and Java for backend code. Oracle is the database to save the data for the application. Java JDBC is used to access to the Oracle database. Java Web Service and EJB technology are used in the backend code. The UI applications are deployed on Adobe Livecycle work bench which is deployed on Oracle WebLogic Server. The backend Java code is deployed to Tomcat server or Weblogic Server.

Developed Java applications in Spring framework. The Java applications are deployed on Oracle weblogic Server. The applications download the xml format messages from the JMS Queues which are set up in the weblogic server and save the messages in the xml file. The Java applications process the xml file, download the datasets from a repository called Team Center and save the datasets as physical files. Java IDEs are Eclipse, MyEclipse and NetBeans. Core Java, Java web service and Java EJB technologies are used in Java applications.

Developed Java applications to access Adobe Livecycle components to perform work in Adobe Livecycle process management.

Autocad .Net Programming. Developed .Net (C#/VB) console application to access Autovsf files and set up Plot setting of the Autocad files.

Developed web applications in ASP.NET(C#) using Visual Studio 2010. The backend database is Oracle. ADO.NET is used to access the database. Java script, CSS Style sheet and AJAX are used in developing the user interface. In the applications, it may redirect to Flex User Interfaces so the functions in Flex applications can be used.

Batch converting autocad files and other type files (excel files, doc files, Image files) to PDF files by using Acroplot software executable to batch convert 80,000 Autocad files, doc files, excel files, image files to PDF files.

A-1 Personnel 02/2010 - 06/2010

Senior web developer (contract job) (C#)

Collected business requirements and convert business requirements into business functions in the system.

Wrote Technical Requirement Specification document.

Designed the web applications in OOP methodology. The application has three lays: Data Access Layer, Business Object Layer and User Interface Layer. The Business Object Layer is developed in CSLA.NET technology. The User Interface Layer is developed in ASP.NET Web Form. ADO.NET is used to access the database. The database is SQL Server.

Developed the web application in ASP.NET(C#). JavaScript, CSS style sheet and AJAX are used in developing the user interfaces.

Deployed the web applications to IIS.

Use Team Foundation as source control.

Bastion Technologies 01/2008 - 10/2009

Senior web application developer (Java, C#)

NASA Constellation Reconfiguration prototype project.

Installed and set up Oracle 11g database, Oracle Enterprise Manager Grid Control, Oracle database management agents, Oracle Application Server 10g, and Oracle JDeveloper on multiple Linux servers and Windows system.

Designed and developed the prototype web application using JSF(Java Server Faces) ADF(Oracle Application Development Frame) for user interface and Oracle Toplink technology for data model. The developed J2EE application is deployed and run on Oracle Application Server.

Wrote Java classes to handle all kinds of complicated business requirements in Java classes, JDBC is used to access Oracle database.

Performed basic development DBA responsibilities on Oracle database.

Managed and maintained the web server on Oracle Application Server. Deployed the J2EE web application to Oracle Application Server.

EPICS project.

EPICS is a web application that is designed for managing contracts, contract related documents and reports, schedule, budget, cost for NASA.

Collected business requirements and converted business requirements into business functions in the system.

Designed database tables, views for the application. The backend database is SQL Server.

Designed the web application in OOP methodology. The application has three layers: Data Access Layer, Business Object Layer and User Interface Layer.

Developed the web application in ASP.NET(C#), classic ASP and Infragistic user controls. ADO.NET is used to access the database.

JavaScript, CSS style sheet and AJAX are used in developing the

user interfaces.

Developed T-SQL code in SQL Server.

NASA SPICE Project.

A web application that has been used by NASA to manage their contracts.

Developed and maintained the web application in ColdFusion and JavaScript.

The backend databases are multiple SQL Server databases.

Wrote T-SQL code in Sql Server.

Telecheck Services Inc. 08/1999 - 12/2007

Senior Application Developer (Java/Oracle/C++).

Key developer in PIPS application system. PIPS (Payment Information Processing Systems) is Telecheck's in house product which is responsible for settling the company's daily OLTP ECA transactions. The PIPS application systems include three subsystems: PIPS engine system, PIPS Utility system and PIPS reporting system. The PIPS application system is built on mainly two Oracle databases (OLTP and ODS). The entire application is developed with varieties of technologies: C++, Java, JSP, XXXXML, Pro-C, PL/SQL, HTML, etc. The operating system for PIPS systems is UNIX.

Developed web services and application code for PIPS engine system using C++, Pro-C and Java.

Developed PIPS Utility system with three-tier architecture: Web-based user interface(DHTML/JavaScript/JSP/Java/J2EE), middle-tier(Web service/Java/C++/Pro-C) and data-layer(Oracle PL/SQL).

Developed several financial reports in PIPS reporting System using Oracle Forms reporting tool.

Developed Oracle database code (functions, procedures, packages, triggers) in PL/SQL. Create complex queries to retrieve data. Tuning and maintaining complex Oracle application code using Plan Table, Explain Plan, etc. indexing and hints.

Developed UNIX shell scripts and Perl scripts that call the application C++ executable and PL/SQL or SQL code.

Production support on PIPS application. The production support duties included on-call support to make sure PIPS batch jobs completed successfully, solving any data related business issues, answering questions from the customer about the PIPS systems, and completing daily routine business requests to the PIPS systems.

Lead developer in TRPS system (Telecheck Recurring Payment System),

WSE system and TSE system.

Developed and maintained TRPS, WSE and TSE applications in PL/SQL.

The databases for these three systems were Oracle databases. The production database was on VMS. The development database was on UNIX.

Performed production support duties on these three system

Storage Technology Co. 01/1999 - 07/1999

C++/Visual C++ developer

Designed, Developed and tested Windows applications on NT Windows 98 environment to help Media Specialists and data conversion experts to do analysis of the data on all kinds of medium (Tape, Optical Disk). GUIs of these applications were developed in Visual C++ MFC. The database access to Oracle and Access used ODBC and DAO. The code behind GUI was written in standard C++. Projects includes: Media Recover Project, Optical Disk Utility Project, PI Data Conversion Project, and Intel Data Conversion Project.

Pros Strategic Solutions 05/1998 - 12/1998

C++/Visual C++ developer

Singapore Airline Cargo Revenue Management Project.

Designed the application in OOP methodologies by UML and Rational Rose Software. Designed the client side GUI Interfaces and developed the prototype application in Visual C++. The Client side communicated with the server via Orbix(CORBA). The server code was developed in C++. The backend database is Oracle database. The database resides on a UNIX Sun workstation.

Lockheed Martin Corporation 05/1996 - 05/1998

C/C++/Visual C++ developer in Flight Software dept.

Flight Software on Board Project

Participated in designing, developing, testing and maintaining the software on Vehicle Utility and Downlist area for Space Shuttle Program.

Envision Project

designed and developed an application tool "Envision" for the Flight Software Dept. in Visual C++ under the window NT Environment. Participated in designing the large and complex Envision Oracle database and writing PL/SQL procedures and functions to process data in the database for Envision application software.

Shanghai Customs (in Shanghai, China) 08/1989 - 03/1993

C and COBOL Programmer in IT dept.

Education

08/1985 - 08/1989 Shanghai Institute of Mechanical Engineering, Shanghai, P.R. China. BS in Computer Science,

08/1994 - 05/1997 University of Houston at Clear Lake, Houston, Texas. MS in Computer Information Systems.

07/1998 Rational Rose Training class (5 days) offered by Rational Company.

09/1998 - 11/1998 Object-Oriented Analysis and Design Training class, Rice University.

08/1999 Java training class.

12/2000 - 05/2001 OCP training class. Fast Train Technology School. Certification Oracle Certified Professional (OCP)

SQL and PL/SQL

Architecture and Administration

Backup and Recovery

Performance Tuning

Network Administration

07/28/2008 - 08/01/2008 Oracle Database 11g: Administration Workshop 1. This is a five-day training class offered by Oracle corp.

References References available on request.



Contact this candidate