Computer Programmer Resume
North, CarolinA
TECHNICAL SKILLS:
Hardware: IBM - PC, MAC-PC, HP 9000, SUN, AIX, and VAX, Windows, LINUX.
Operation Systems: Ms-Window 7, Window 2003/2008 Server, MS-WINDOWS XP/ 2000/98/9595, NT 4.0 /5.0, UNIX, MVS/TSO/JCL, VMS/DC.
Computing Languages: Visual Studio 2005/2010, ASP.Net, C#.Net, VB.Net, J2EE/JAVA, Visual Basic 6.0, Delphi, ColdFusion, C#, C/C++, Visual C++, PASCAL, HTML/DHTML, XML, XLST, CGI-Script, VB Script, Jscript and JQuery, Java Script. Perl;
Database Applications: MS SQL Server 2005/2008, DB 2 7.0/7.2/8.0 ; Sybase, MS Access 97 / 2000/2003/2007/2010.
Application Software: MS Visio, MS Office Programs (both Mac/PC), WebSphere, Visual Studio 2005/2010, VPN, Adobe Pro.Dreamweaver, Flash, PhotoShop, 3D Design, Quarto Pro, Lotus, WP Presentation, and much more.Excellent in writing of technical documentation, new release notes, manual, instructions, etc.Fair good knowledge of using MatLab, SAS, STAT and other Statistical applications.Good knowledge of 5th Generation Databases of Cach (the Object database).
PROFESSIONAL EXPERIENCE:
Computer Programmer
Confidential, North Carolina
Responsibilities:
- Primarily designed and implemented Urology Clinic Database to assist both Confidential t and physician at the Duke Prostate Center (DPC) and the Division of Urology at Duke to improve clinical efficiency and accuracy. I have been developing two web applications.
- I have combined MS SQL Server 2005/2008 Database and MS Visual Studio Web Application 2005 technologies to accomplish all the projects. Many programming technologies of VB.net, C#.net, ASP.net, AJAX, XML, XLST, Crystal Report, Adobe Acrobat Pro (fill-able data field on the pdf form), and Silverlight have been applied.
- By using Microsoft Silverlight, I have recently developed (03/2011) the Check and Spell web-base module which can be applied to any web applications which is based on the Microsoft IIS web server. The Check and Spell web-base modular can be functioned as three different ways: 1.) check individual textbox; 2.) check all items at entire page; 3.) automatically highlights the wrong words, which the dictionaries cannot recognize. I have used about 10+ western language dictionaries which include Medical (English), Legal (English), Scientific (English) are available to configure to one or multiple dictionaries for a single check. All dictionaries will be run at web server. It is totally user browser independent.
- I am also playing a full DBA function by designing and developing Urology clinic/research database in Microsoft SQL server 2005/2008, and Teleform Scan database. I have been using Microsoft Visio to build the database ER Diagram, and Data Flow and Business Logical Flow chats to communicate with business analyst and end users. Plus, I also manage other 40+ ACCESS databases which are used by different physicians/residents/research fellows. I am also in charge of all database backup, performance tuning, data mining, data warehouse reporting, disaster recovery, security plan and design, data repository, and documentation. The urology clinic/research database has 450 tables, 500+ views store procedures, functions, and triggers have been created at past six years. We also get the Confidential t data from other Duke systems such as IDX, CDR, and HL7. I have written a Window application to automatically upload these data to our databases every night. Meantime, there are about 15 SSIS (SQL Server Integration Services) packages have been scheduled to run at daily basis to import/export data to/from current production database or remote database.
- We also manage our own web servers at DUHS by setting up our own IIS web servers, monitoring the security, planning new release, install MS security patches, etc. I have been playing full web master roles.
- Besides doing all web application development, Database DBA, web master works; I also reviewed professional papers for faculties. I have queried all data requested from faculty, residents, and fellows for their research paper and grant writing. I also able to assist faculty and resident to analyze the medical data for their research by using SPSS, STAT, MatLab, and SAS programming if needed.
Sr. Programmer / Analyst
Confidential, North Carolina
Responsibilities:
- Primitively designed and developed Confidential eFone (telephone) Provisioning Systems. We used Java/J2EE techniques include using JSP, Servlets, Beans, Forms, Commands, Struts, Hibernate, Patterns, ANT, and XML. We used IBM WebSphere (5.0, 5.1, 5.1.1, and 5.1.2) to implement eFone inventory, phone line requests of adding NEW, MOVE, CHANGE, CANCEL. The Crystal Reports 10 had been used to generate all kinds of reports based on users’ requested. We use IBM DB2 version 7.0 on IBM 390 mainframe for production, and use DB2 version 7.2 and 8.0 on the server for development, and stage. We run Apache web server on Linux system to host IBM Websphere Web application.I developed Confidential eLCM Laboratory Web-Base Excel-like data and graphics reports by using Java (IBM WebSphere 5.1.2) and Formula One Report Tool (from Confidential Inc. ). The Database is MS SQL Server 2000. Internal users can access these daily reports through Company Intranet. Batches files run at daily basis.
- I have also exposed to J2EE techniques such as EJB, Portal, Document Management, and Spring Framework in Confidential during past years. Although Confidential decided not using EJB in our java applications, however, the other technologies mentioned above will be gradually adopted to our new applications. I had attended several workshops held in IBM and other professional vendors. Through read books, articles, and research, I think I gained quite abundant knowledge of these modern technologies, especially in portal, and Spring Framework.
- VB.NET/ VB and C# Programming:
- Since current web browsers cannot handle scanned .tiff images effectively, I designed and developed Confidential eFone (telephone) Bill Payment Systems using VB 6.0. The eFone Bill System is the independent Windows base applications which can be run on Windows 95/98/ME/2000, and Windows XP. One of applications will be responsible to automatically upload OCR (Optical Character Recognition) text file into DB2 database, and tiff image files to a file server and mainframe. Other application will be responsible of business auditing, data correction and verification, generating AP payment file, and FTP AP payment file to mainframe remotely for payment check generation. Both VB applications were programmed with version control, users with different OS will automatically get different executable files updated from Company center server while new version is available.
- The eFone Bill System (Visual Basic Applications) will work with the eFone Provision System (Java/J2EE application) together as a combined system. By combining both J2EE and Visual Basic techniques together, We created a “Perfect” System so that users can work at one sub system and switch to another sub system, or using two sub systems at the same time.
- I accomplished Confidential Human Resource Payroll System using ASP (Visual InterDev), Visual Basic 6.0 initially.
- The system handle all Confidential Human Resources includes payroll, benefit functions. Besides these functions, I also added the components of Salary and SSN encryption, weather, word of a day, stock quote and so or to the system.
- We use MS SQL Server 2000 Database for this application. We use MS IIS web server run on Windows 2003 web
- Server. Lately, we converted some of ASP pages and components to MS .Net by using ASP.net, and VB.net.
- Currently, both asp and aspx are running at the same applications.
- Production Support of ColdFusion and other programs:
- I also I maintained Confidential existed production applications wrote in ColdFusion, Visual Basic, and other languages. I need to fix the bugs, and add some new features based on requesting of users. Some applications are quite small, and others are very large in the scope. The applications include Image search (ColdFusion), End of Day (ColdFusion), Universal Bar Code Generation (ColdFusion), Auto-Fax (VB applications), Return Hardware to Confidential Warehouse, Quality Control, Project Monitoring (all Java applications), Legal-Matters, Automatic Application Delivering (ColdFusion application). Many of these applications are used Sybase, ACCESS 97, ACCESS 2000 or SQL server 2000 as the databases.
- Using of J2EE/JAVA, IBM Websphere, IBM 390 Mainframe, MS SQL 2008 Server, IBM DB2 databases, tiff image displaying, batch file generation, remote FTP to move files;
- Using Visual Basic 6.0 and VB.Net, ASP (Visual InterDev), ASP.Net, ColdFusion, PVCS;
- Excellent skills in MS Dot Net, IBM WebSphere, ODBC, JDBC, ADO, OLDB, VB-Script, JScript/Java Script, JQuery, C-Script, C#, HTML/DHTML, XML, XLST, RSS, SQL, Visual InterDev, ColdFusion, Dream weaver;
- Excellent skills in Windows base Web Server and IIS settings;
- Excellent skills in automatic version control programming, significantly reduced application support and maintenance;
Programmer / Analyst II
Confidential
Responsibilities:
- Providing B2B dynamic web solution to clients, including Confidential Payroll System, Confidential - Confidential, Confidential Confidential Confidential Plan, Confidential of Florida, Confidential, Confidential, and
- Participating programming team in developing internal software to write OCR, Scanner s, and hand-input data from production machines into database located in NT Server.
- Use of ADO, ActiveX, and ODBC, OLE, RDS approaches to connect to MS Access and SQL Server databases;
- Excellent skills in ASP, VB Script, JScript/Java Script, C-Script, HTML/DHTML, XML, SQL, Visual InterDev, and
- Excellent skills in Win NT OS and IIS settings;
- Good skills in Perl Script, ColdFusion, Java Server Page, Java Beans, Java Serverlet, and Flash, etc.
Web/Database Developer
Confidential
Responsibilities:
- Developing and maintaining Web Courses (lecture notes, online quiz, online exam, PowerPoint Presentationsgrades, etc.), and lab home pages using WebCT, Visual InterDev, ASP, and FrontPage;
- Solving computer - related problems in both physical and software.
C/C++ Programmer
Confidential, Columbus, Ohio
Responsibilities:
- Developing and testing software for small business companies to handle daily duties using C/C++. We built a small database to store product information. The Sale Person can input customer s order information from any station in a Star LAN. The center server can operate the data and generate all kinds of printouts in different printers located at different departments for further actions. In addition, all kind of sale reports can be generated on the base of dailymonthly, yearly requirements.
Programmer / Analyst
Confidential, Pullman, Washington
Responsibilities:
- Performing research data analyses and writing programs using C/C++ and some application software; Participating programming team in writing C/C++ codes to read and synthesis of data from different measuring equipment directly in the contract research project in the Department of Biological and System Engineering with Confidential for food preservation. We modeled, manipulated the research data and generated various kinds of reports and models. All reports can be either written to a sequential file or printed out, or both.
Programmer / Analyst
Confidential
Responsibilities:
- Writing programs using C/C++ and some application software.
- I was the major researcher on The Relationship of between Douglas Fir Seedling and Ecological Factors . The collected data were analyzed using SAS on main UNIX machine, SigmaPlot, Quattro Pro, Excel, and Lotus. I wrote a program to analyze the seedling root images and relevant statistical variations. The research paper was published