Post Job Free
Sign in

vb.net vb 6.0 C++ programmer

Location:
Long Beach, CA, 90815
Salary:
45.00 / hr
Posted:
April 21, 2009

Contact this candidate

Resume:

Resume of James Cunningham

Visual Basic Contract Programmer, .Net Framework, Engineering & Scientific

Target Position:

Position requiring computer-engineering background, in an area of advanced software development or application. Most interested in the Windows programming language Visual Basic 6.0, VB.NET but will consider other excellent positions. Will consider both contract and permanent positions. Willing to relocate.

Professional Experience:

Programmer, Consultant Bally Technologies/Sierra Design Group, Reno NV; 2004 - Present

Game Design and Development. Games were unique in that they were “pay for action” (iterative and progressive), making the analysis and synthesis of pay rates, much more complex than conventional video poker games. Developed mathematical and statistical methods for calculating and developing pay tables/optimum strategy for various computer games, including perfect tree search method, which provided exact solution, rather than estimate of the game. Developed database intensive solution to game to solve game problems using multiple (12) PCs connected to system server. Wrote PC simulation version of game, as platform demonstration for managers and other developers. Developed simulation system for automated testing of games. Tools Used: VB.net MS net Framework ADO.NET, MS Access, MS Excel.

Programmer, Consultant Aristocrat Casino Data Sys. Las Vegas; Sept 2001 - May 2002

Company provides computer information services to the gaming industry. Coupon redemption system. System allows customers to redeem coupons for cash and merchandize. Tracks player activity and organized data about various coupons, campaigns and offers. Protects casino against theft and fraud by alerting managers to usual player activity. Connected and supplemented existing slot ticket system. Duties included programming the VB program and SQL database. Worked with senior managers to modify and extend specification, to add capabilities. Assigned work to other contractors and supervised their activities. Tools Used: Visual Basic, MS SQL Server (ADO) Bar Code Readers and printers, magnetic card reader, visual scanner, gaming machines.

Programmer, Consultant HNC Insurance Solutions - Irvine California Jan 2001 - April 2001

Developed solutions for data entry, processing, validation, tabulation for medical and automobile claims. Developed processing editor to correct web entered documents. System allowed user to modify documents to allow for proper computer processing. Programs modified to user specification. Duties included development of VB Screens and GUI development. VB Interfacing with database and web created files. Participated in investigation of development alternatives for large DP project. Tools Used: Visual Basic, MS Source Safe, MS Project

Programmer, Consultant SPM Plastics Dynacast; Anaheim Ca; Dec. 1999 - June 2000

Plastic Molding Injection Company. Information Systems Group and contractors (myself) responsible for converting existing VB 3.0 MS Access programs to Integrated VB 6.0 SQL Server program. System tracks plastic parts from order procurement through various phases of production. Information tracked included part status, materials used, photographs and diagrams, machine status and repair, cycle throughput and other production statistics. Duties included development of VB Screens and GUI development. VB Interfacing with SQL Server. Development of SQL stored procedures. Tools Used: Visual Basic 6.0, MS SQL Server (ADO), Sheridan Spreadsheet, MS SourceSafe

Programmer, Consultant Onyx Acceptance; Laguna Beach California; Feb 1999 - June 1999

Loan Application Company. Company processed loans from used car dealers and then sold those loans to larger lending institutions. Group was responsible updating loan application software. Software originally written in Fox Pro and converted to Visual Basic 6.0 and SQL Server. Duties Included development of VB routines and forms, development and conversion of programs, documentation and Testing of software. Tools Used: Visual Basic 6.0, MS SQL Server (ADO), and MS SourceSafe

Programmer, Consultant Shopping.com; Newport Beach Ca; May 1998 - Oct 1998

Well known E-commerce startup company, selling products on the internet. Group was responsible for the development of systems for customer order processing and tracking, vendor tracking and communication, archiving and retrieval of customer service related data. Duties included development of VB programs, interfacing programs to client server databases, design of computer software and graphical user interface (GUI), testing of programs and database stored procedures, database design, general improvement of software. Tools Used: Visual Basic 5.0, MS Access and Client Server Databases, MS SourceSafe, Crystal Reports

Programmer, Consultant Tamarack Scientific; Anaheim Ca; Sept 1997 - March 1998

Company produces equipment for the production and testing of electronic components including integrated circuits and other microelectronic devices. Project involved development of Visual Basic screens and real time software for the control of high-powered laser systems used in material ablation and scanning of electronic components. Development team made extensive use of object oriented programming techniques, in Visual Basic, in order to encapsulate program functionality. Duties included development of GUI screens from engineering documentation. Design of Screen layout. Development of screen objects, forms, classes, OCXs, DLLs and other object-oriented components. Development of real time software, interface of Visual Basic software to lower level C routines. Integration, testing, and debugging of VB software using the actual ablation laser unit and associated laser equipment. Tools Used: Visual Basic 5.0, with special emphasis on object oriented techniques, Star team software development tracking system

.

Programmer, Consultant American Glass Research; Butler Pa.; May 1996 - Jan 1997

Company provides diagnostic and production equipment to the worldwide bottling and packaging industry. Project involved design of computer interface to PPT (Plastic Pressure Tester). Machine tested plastic bottles by filling them with pressurized water under software control and then recorded bottle parameters under stress. Duties included development of GUI (Graphical User Interface) for PPT; design of serial port (com port) communications protocol for interface between IBM PC and PPT; development of diagnostic software to assist in testing and debugging of PPT "C" code; design of MS Access database to allow the program to be operated in various non-English human languages; oversight of the language translation process; development of Windows Install and Help systems. Tools Used: Visual Basic 4.0, Microsoft Access, RoboHelp, GigaSoft Charting Package

.

Programmer, Consultant Bell Services; Roanoke Virginia; Feb. 1995 - March 1996

Engineering consultant to Bell Services Company (Note: Bell Services is named for its President Mr. John Bell and not the Bell Telephone company. Coincidentally, Bell Services current largest customer is the Ameritech Telephone Company). Major project involved moving the printed information on thousands of Ameritech's office wiring schematic diagrams into a computer database management system. Duties included: modification and development of programs to facilitate data entry; development of programs and methods for data checking, validation, and preformatting; development of employee time and data sheet tracking programs; development of prison data tracking system for input into SPSS program for academic investigation; development of Windows GUI front end to Informix database for technology demonstration. Tools Used: Visual Basic 3.0, 4.0 & Microsoft Access

Programmer, Consultant Environmental Comp Sys; E. Liverpool Oh; Nov. 1993 - Sept. 1994

Waste Technologies Inc. (WTI). Company had responsibility for overseeing WTI's computer and information systems, and for the development of software information tools in order to assist WTI in its function of tracking and burning hazardous waste materials. (Note: The controversial WTI is a new and highly automated toxic waste incinerator, and was the subject of a featured segment on the CBS News Show 60 Minutes) Applications developed included Advanced Burn Planner. This tool allowed the scheduling manager to schedule both tanks and drums into the incinerator to maximize hazardous waste throughput while at the same time complying with all EPA regulations and site specific operational constraints. Programs were written in Visual Basic 3.0 and interfaced using SQL through Q+E Multilink to Informix and Oracle ODBC databases on HP UNIX minicomputers. Duties included: design, development, coding, installation, testing, demonstration, training and modification of database applications for use by the WTI operations managers and customer service representatives; improvement of algorithms in order to accomplish tasks in real time; demonstration of concepts to WTI high level management. Tools Used: Visual Basic 3.0, Microsoft Access, Informix, Q&E Multilink

Business Owner/Investor Computer Heroes/Adv. Comp Photo; Ohio; June 1983 - Nov. 1993

Computer Heroes - Self owned software business specializing in development and marketing of educational, mathematical, and engineering software for PC and home computers. Programs included: Electronics AC DC Circuit Analysis Programs and Analytical Geometry in 3 Dimensions. Latest program is Linear Programming Do It Now! - a Visual Basic program marketed on computer networks through shareware. When users register the shareware version they receive Advanced Edition, which contains additional capabilities.)

Advanced Computer Photography - Self-owned business intended to develop visual craft projects and kits, from customer furnished photographs, and to market these products in various ways. Software programs were developed in Borland Turbo Basic and used mathematical algorithms to process digitally scanned images into corresponding directions and patterns to allow users to build the projects.

Senior Engineering Programmer United Technologies; Windsor Ct; May 1984 - Dec. 1991

FMS Group - Flight Management Systems computer received data from several types of electronic monitoring equipment, as well as input from user (L-1011 aircraft pilot) then, using mathematical algorithms, calculated best route for safety and fuel efficiency and provided real time control of the autopilots. Duties included: design of real time software; testing and analysis of computer software, data structures, hardware and system interface; training of aides and junior engineers; general improvement and streamlining of procedures in preparation of Government C.O.R.E. Audit; estimated software time schedules and prepared status reports for review by Project Group (management). Software leader on several projects Tools Used: C, PLM, Fortran, Pascal, assembler on Vax, HP-3000 and PC platforms.

Aims Group - Group designed, tested, and implemented software for flight management units, data acquisition and recording systems (black boxes) and engine control systems. Computers received inputs from analog and digital sensors, performed analysis of data, provided control feedback, and formatted and stored data for more detailed analysis. Duties included: design and testing of code; design and performance of software acceptance tests; configuration of software tracking system; and high level design of hard landing and braking action modules

Educational Summary:

Rensselaer Polytechnic Institute - MSCS Master of Science in Computer Engineering 1986, Graduate thesis topic: Edge Detection in Computer Vision Systems

Youngstown State Univ. - BSEE Bachelor of Science in Electrical Engineering, minor in mathematics. Additional course work in computer science 1982-83. Undergraduate thesis topic: Sound Synthesis Software. Award from YSU top percentage of freshman engineering class, Deans list, YSU Computer Programming Team, YSU College Bowl Team.



Contact this candidate