We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:
An experienced Software Application Engineer and an experienced Systems Analyst and Software Engineer with a varied background in the areas of Manufacturing, Inventory Control Systems, Scientific, Telecommunications, Communications and Automation Applications.

TECHNICAL EXPERTISE:
UNIX(Solaris, AIX, HP-UX), LINUX, MAC OS-X, VMS, C/C++, JAVA, X-WINDOWS/MOTIF, OBJECT ORIENTED DESIGN, OBJECT ORIENTED PROGRAMMING, COBOL, MICRO FOCUS COBOL, FORTRAN, PASCAL, DELPHI, VISUAL BASIC, ACCESS 97, Ada, MS-DOS, WINDOWS NT, INFORMIX, SYBASE, ORACLE, PRO-C, PL/SQL, ORACLE DESIGNER 2000, SQL SERVER, VISUAL STUDIO NET, VISUAL C++.NET, C#.NET, GNU, PERL, XCODE, COCOA, OBJECTIVE-C, IPHONE, IPAD DEVELOPMET,NetBeans and RUBY

EDUCATION:
ASSOCIATE of ARTS in DATA PROCESSING
ASSOCIATE of SCIENCE in COMPUTER ENGINEERING

BUSINESS EXPERIENCE:

Confidential,Verizon
10/2011 - Present
Software Engineer- Support Analyst (Contractor)
Short term contract supporting an existing application and system and recommending
enhancements to make the application more user friendly and prepared for the next step in technology.

12/2009 - 04/30/2010
Confidential,Honeywell
Principle Engineer (Contractor)
Short term contract converting Pascal code to C#.Net for the control of automatic test equipment and data gathering to support NASA\'S projects Orion and Constellation. In addition, we investigated and developed an experimental project which was to use the iPhone to provide data to engineers, which required that we look into Objective-C, web interfaces using UIWebView, and the UIKIT the for the iPhone and the use of CORE DATA to store and recall data from test runs.

8/2008 – 2/2009
Confidential,Senior Software Engineer (Contractor)
A six month contract to write and support applications used by companies which have purchased real-time and near real time spectrum processing software in various industries such as medical, chemical, biological, industrial and public utilities area. This software was written in JAVA, C/C++, C# and Visual Basic on Windows XP, Objective-C on the MAC OS X platform and LINUX platforms. The software used complex mathematical formulas and interfaced with embedded software on the spectrometers. There was also some exposure to process control applications based on the IEEE 1451 document set for “smart” and remote sensors.

10/2007 – 01/2008
Confidential,Senior Software Engineer (Contractor)
Short term contract to support and write a new sub-application for a near real time data gathering system written in C/C++ on Linux and a set of SUN systems using Solaris 10. This software set is used by the Nielsen Media Corporation to determine the time duration, beginning and ending of commercials, and the time frame during which this commercial and the program during which it was airing were being broadcast.

04/2007 – 10/2007
Confidential,Programmer/Analyst – Business Analyst (Contractor)
A medium length contract at a company that writes and markets Customer Information Systems for the Electrical and Gas Utilities. On this contract Micro-Focus COBOL, and Oracle with the Korn Shell were used on a HP-UX system. The application and programs were and are being used to provide customer information for the client companies. Those of us working in these programs and the application worked with specific clients to gather and refine their change requirements and incorporate them in the programs and / or the databases that were supporting the applications .

03/2007 – 04/2007
Confidential,Programmer/Analyst (Contractor)
A short term contract in Tallahassee working with UNIX, C/C++ and Oracle on the Medicaid system used in the State of Florida where I was part of a team that wrote new and updated current programs that supported this application. I worked on rewriting COBOL program code into C/C++ and doing so in such a manner that it would use a relational database, in this case Oracle, instead of a hierarchical database, either IMS or IDMS, which meant we also had to work with the DBAs of both groups.

09/2005 – 03/2007
Confidential,Software Engineer
A contract to hire working on writing software involved with check processing for banks using standard required by the “CHECK 21” act of Congress. This software was and
is being written using C/C++ using Microsoft’s Visual Studio .Net as the development tool. The programs I wrote were used to aid in balancing of Cash Letters with the number and amount of checks in the transmitted bundle. I was also responsible for researching the use of CVS as a configuration and versioning control system.

6/2005 – 8/2005
Confidential,Systems Support Analyst (Contractor)
Worked for the local cable company performing high and low level design of a project,
the database design for the project which was specified to use ASP.Net, SQL-SERVER, C#,, VISUAL C++, and VISUAL STUDIO NET. The project was intended to replace a time consuming set of manual operations with a set of data entry forms and database updating programs. C++ was to be the major database accessing manipulation language and C# and ASP were to be the major front end / GUI languages with the database being SQL Server. I wrote the initial C# and C++ prototype programs as a basic proof of concept before the project was transferred to the headquarters in New York.

02/2005 – 06/2005
Confidential,LLC
Programmer/Analyst – Loan Processor (Contractor)
Learning the mortgage on a part time basis as part of an attempt by the small mortgage brokerage company to develop a software package for sale to other small mortgage brokerage companies. I was working as programmer / analyst writing specifications and initial database designs for the project when the funding ran out and the project was stopped.

04/2002 – 1/2005
Confidential,Software Application Engineer (Contractor)
I was involved in maintaining several systems used by small fish farmers and green houses that were used to run and support data collections devices for fish ponds and racks in the green houses. I also upgraded the operating systems from MS-DOS and Windows 3.1 to Windows 2000 and LINUX for several small well drilling and irrigation companies along where needed rewriting several programs as required. In addition I designed and developed new software in C,C++, JAVA, Delphi, Oracle-Lite, Pro-C Lite, Informix and SQL for three large fish farmers and a customer service program and application for a small company that provided irrigation equipment to small green houses. I also developed some software in Pascal, C and Assembler for the support of temperature gathering devices which were used in the control of heating and pumping systems for the fish farmers

03/2002 – 04/2002
Confidential,Programmer / Analyst (Contractor)
Working on the conversion of one type of record from a specific cellular switch to another type of record format used by the industry for the purpose of billing and exchanging information between providers The system used was SUN Solaris using Oracle, Pro-C, and C. I wrote both C and
Pro-C programs, with one Pro-C program accessing the database and writing straight flat files, that the C program read in one structure format then manipulated the data into the other structure format and wrote out to another set of flat files for accuracy checking. After the second set of files were approved the second Pro-C program was written to read the second set of files and insert the data into the newly structured database.

03/2001 – 3/2002
Confidential,Software Applications Engineer (Contractor)
I maintained and upgraded an MS-DOS based inventory system for a small well and pump equipment servicing company before moving them to A Windows platform. For a small company that supplied irrigation systems to small green houses I moved from MS-DOS to Windows 2000 and LINUX. I also designed and developed new software for an irrigation equipment suppler in C, C++, JAVA, Pascal and for a database Borland’s Interbase was used this was down with the aid of second person. And I developed some unique software in C, Pascal and Assembler for some unique embedded devices that were designed to support fish farmers operations such as controlling pumps, heaters for water in the spawning tanks and keeping track of the data gathering by the sensors used by these devices and systems.

11/2000 – 03/2001
Confidential,Programmer / Analyst (Contractor)
Mapped out the current design of the case management system for the legal staff. This mapping was to be used as a baseline for a new system to manage cases and case loads. The system
was based on a VAX/VMS using COBOL and Oracle, Pro-COBOL. In this area I was involved in writing COBOL programs that accessed the Oracle database and produced sets of flat files and reports that listed the history of each case and how often it had been updated or even accessed.

07/2000 – 11/2000
Confidential,Software Applications Engineer and a Network Systems and Data Communications Analyst
Member of a team that reviewed and established procedures for use in trouble shooting, software failure analysis and setting up procedures to be used in reducing failures in a Provisioning system. The team I was part of worked with programmers to setup methods for program walkthroughs, before installation and sets of checks for determining where programs failed after they were put into service.

03/1999 – 07/2000
Confidential,Software Applications Engineer and Technical Analyst (Contractor)
Served as a SME ( Source Material Expert) and Technical Analyst gathering requirements, interviewing vendors, and assessing their technical capabilities. Tasked as a member of team that was to provide guidance and aid in the selection of a vendor to provide a Carrier Access Billing System, part of the long distance services. Developed several programs in C/C++ and shell scripts to prototype for the selected vendor the exact format of the data which was to be gathered from, the cellular switches, the files that were to be stored and where this storage was to take place. These programs and scripts were used by the vendors to determine how data was expected to be produced by the switch, how it was to formatted and how it was to placed in a format usable of the other in house systems I was also assigned as part of a team that was to assess the business requirements and provide technical guidance in a Research and Development project centered around the use of JAVA and JAVA based technologies, some of which were to be used on mobile phone and other like devices. And I supported two small systems which supported the Customer Service Department and the Credit / Payment Departments these systems were written in ACCESS 97 and VBA

07/1998 – 03/1999
Confidential,Programmer / Analyst (Contractor)
Supported and maintained a system used to support the names used by stations in TV ratings this included updating the relational database when changes were required and maintaining C/C++ source code to support modifications in the application. The environment was C/C++, Sybase, and SUN Solaris.

09/1996 – 07/1998
Confidential,Software Application Engineer, Software Engineer and Systems Analyst
Worked with Database Administrators to develop and implement a prepaid calling card system for an international customer in Asia and a Call Conferencing System for a large US telecom company. The systems used Oracle, Pro-C, Oracle Designer 2000, C/C++ and Novell’s UNIX, this system was a complete redesign and rewrite of an earlier system in FoxPro. Developed as part of a team a second version of the Call Conferencing System using Java, C/C++, and Oracle that was to be and is still being used to schedule conference calls and callers this system was developed at the same company as the prepaid calling card system. Designed a generic system for new international cellular customers for rating and settlement processing on a VAX/VMS system using C/C++, Pro-C and Oracle. This system was used between international cellular providers to determine usage charges between them and amounts of money to be exchanged between each.

07/1995 – 09/1996
Confidential,Contractor – Software Application Engineer (Contractor)
Wrote and implemented enhancements for a portion of a World Billing System as designed by ATT to support international cellular customers at the individual user level and to provide usage information to the cellular providers. This set of programs was written in C/C++ and used Oracle as its database along with flat files for data transfers between clients. These programs provided total minutes of usage for each international customer, cost of these minutes and amount owed each client by other clients for use of their cellular networks.

02/1992 – 07/1995
Confidential,Contractor – Software Application Engineer (Contractor)
Responsible for trouble shooting, maintaining, adding enhancements, and supporting a Client / Server Customer Service and Order Entry application and having it interface to several legacy systems using INFORMIX on the UNIX systems and DB2 and IMS on the mainframe applications. And a member of a design and requirements gathering team that was responsible for designing and prototyping a Long Distance provider support system. The system was designed and developed in a UNIX environment using INFORMIX, X-WINDOWS MOTIF, C/C++ and OOD and OOP techniques

10/1991 – 02/1992
Confidential,Software Application Engineer (Contractor)
Part of a team that was responsible for writing the initial system specifications and program specifications for the Payload Data Management System. The system was / is used by NASA and its contractors to assure that the payloads onboard the STS, The Space Shuttle, are properly configured and have been inspected and are secure within the cargo bay of the STS, The Space Shuttle, specifically in support of the ISS, The International Space Station. The system and application was developed using C/C++, Ada, and a fourth generation language called Trim on a VAX/VMS system. I wrote the initial program specification for the interface between the STS and the ground based support system, in addition I wrote the initial C/C++ and Ada program prototypes to demonstrate the high level workings of the interface.

10/1989 – 10/1991
Confidential,Software Application Engineer
Member of a team that designed and wrote the initial system and program specifications and performed the initial prototyping for a major telecommunications information and billing system along with writing initial test cases to verify the correctness of the prototype.
Installed the first release of the software on a system that used Rdb, COBOL, on the front end and Oracle and COBOL and Pro-COBOL on the backend systems. The application was later rewritten in C/C++ using Oracle with Pro-C and moved to a UNIX platform. I was involved with writing programs on both the front and backend of the initial first installed release and I was involved in designing , writing the specifications for the programs to be converted from COBOL and Pro-COBOL to C/C++ and Pro-C programs and I wrote several of converted COBOL to C/C++ programs and several of the Pro-COBOL to Pro-C programs for use on the UNIX systems.

08/1988 – 10/1989
Confidential,Consultant – Software Application Engineer (Contractor)
Wrote system specifications and program specifications for a real time PBX monitoring system. The programs were written in C/C++, Pascal and MC68xxx Assembler and included three upgrades or versions of the software. I also wrote several of the programs in each of the three basic languages used with one complete version being totally written in C/C++ and MC68xxx Assembler.

08/1987 – 08/1988
Confidential,Consultant – Software Application Engineer (Contractor)
Responsible as a team member for writing system and program specifications and programs for an automated material handling system which included robotic vehicles and their support systems, to support a large manufacturing facility for a very large government contractor in a near white room environment with very little manned or human interaction. These devices were able to “self program” within given parameters. These programs were written in C, Ada, Pascal, FORTRAN and 8XXX assembler on the devices and their support systems and in C and Ada for general systems a VAX/VMS system. The robotic vehicles were programmed in such a manner using C and Ada that had the appearance being able to learn their way of movement around the production floor from machine to machine or from test area to test area and then providing updated information to the main in house information system.

10/1985 – 08/1987
Confidential,Programmer/Analyst
Wrote programs and program specifications for a Newspaper Inventory Control system on several different systems including HP, VAX/VMX and MS-DOS. The systems were written in Cobol on the HP and VAX/VMS systems and in C and Pascal on the MS-DOS systems. The application was / is being used to track newsprint, ink, solvents, press parts and other items related to the press room of a newspaper along with providing automatic reordering of items and status tracking of the ordered items with vendor supplied information.

07/1984 – 10/1985
Confidential,Member of Technical Staff “A” – Software Application Engineer
Wrote system and program specifications along with programs for a government system that was and is used to support military operations, it is still being used. The programming languages used were COBOL, Fortran, and Ada.

10/1980 – 02/1982
Confidential,Part Time Software Application Engineer
Wrote several program specifications and programs in support of a merchandise tracking and control system used to support an inventory control system that automated, allocated and tracked merchandise in and from the distribution warehouses to the individual retail stores. These programs were written in C and Pascal and interfaced to several large in house systems via an assembler interface across which data structures were transmitted.

09/1976 – 07/1984
Confidential,Software Application Engineer, Software Engineer and Systems Analyst
Developed and wrote program and system specifications for a set of systems ranging from robotically based automatic testing and data gathering systems to a set of quality assurance and production control applications and inventory control systems that were used to support a mid-size military electronics and system manufacture. The systems were developed and written on a variety of hardware from small microprocessor based boards to very mainframes and the languages used were from several assemblers to Cobol, C, Ada, Pascal, Fortran , BASIC and PL/1 . The programs that were directly used on and with the robotically based automatic testing systems were written in one of several assemblers depending on the test equipment and its interfaces, Pascal and Ada if the system was sold to the government I wrote several of these programs in assembler, Fortran, Pascal and Ada. I also wrote and designed several of the quality assurance programs that were used to track and report failures during the testing process these programs were written in Pascal, BASIC, and C for and on the production floor equipment and in PL/1 and COBOL on the mainframe. The inventory control programs I designed and wrote were written in C and Pascal for interfacing to and with the automated testing systems and they were written in Pascal, BASIC and C for the general production floor systems and in COBOL and PL/1 for the mainframe systems. I worked with a team to write each of the set of programs in Pascal and Ada when they were to be sold or provided to the Department of Defense.

We'd love your feedback!