We provide IT Staff Augmentation Services!

Software Developer Resume Profile

5.00/5 (Submit Your Rating)

Summary

Engineer with 15 years of programming, project management and test experience. Enjoys working in a challenging work environment and expanding his skill set and increasing his proficiency. Well suited for both team and work alone projects.

Technical Expertise

  • Operating
  • Systems: IBM RS-6000 AIX Unix , VM, Windows, SUN SPARC, Macintosh
  • Software: Visual Studio, Word, Excel, LightWave 3D, DreamWeaver, Adobe Premiere, CMVC, Lotus Notes
  • Programming
  • Languages: .NET, C , C, PROLOG, FORTRAN, COBOL, RPG, PASCAL, BASIC, VBA

Professional Experience

Engineering Support Consultant

Software Development

Providing enhancements, bug fixes, and technical support for legacy software capturing and analyzing sensor data streams from chip fabrication tools. C , .NET, ASP, SQL in VisualStudio Pro 2010.

Troubleshoot operational and environmental problems. Recommend system modifications for efficient operation.

Confidential

Engineering Support Consultant

Software Development

Maintain, document and enhance an existing reporting system running on VBA and Excel. System interfaces with numerous called browser pages, stored spreadsheets, and MS Outlook to generate reports, and mail-outs.

Help manage team budgets, disbursements and provide general IT support.

Confidential

Founder of UUT Supply LLC

  • As the Founder of UUT Supply LLC, built an online business from the ground up. The online store offers hard-to-find circuit board test products that are ordinarily only available through custom quoting from the manufacturer.
  • Test Engineers can now purchase previously unlisted items from several manufacturers with a simple shopping cart system and a single transaction.
  • As a freelance graphics artist and web designer, provide personal service and close-knit iterative design to meet the customer's exacting needs.
  • Recently prepared a campaign for a customer's product to advertise on RushLimbaugh.com.
  • Specialty is taking complex patent ideas and creating 3D animations illustrating the functionality so it can be understood in just seconds with a single viewing.

Confidential

Quality Engineer

  • ECT and APG Test Consultants is a combined manufacturer of Electronic Test Fixtures and Test Fixture Programming House. This may be otherwise known as a total solution source for Electronic Test. Under the title of Quality Engineer it has been my task to simply do whatever it takes to improve corporate quality. With this task in mind I have:
  • Set up SQL based internal discussion forums for improving product quality
  • Set up SQL and HTML based process documentation for training and quality purposes
  • Set up an issue reporting and tracking system which collects corrective actions
  • Establish customer surveys, automate data collection, reporting and metrics
  • Spot inspect finished product daily for design and production problems
  • Research quality issues reported by the sales team and establish corrective actions
  • Establish and implement new procedures and set up supporting hardware and software
  • Continually edit Work Flow management software to adapt to new product and procedures
  • Design and establish a new server room, bringing new servers online
  • Manage test equipment hardware upgrades and rollout
  • Train new personnel on proprietary software and design techniques.
  • My days were often dynamic, sometimes juggling as many as a dozen major projects simultaneously. I work with our other facilities in New York, China and Hungary. Delegation of tasks has become important to keeping things moving.

Design Quality Auditor

  • Review electronic test fixture production designs from across the country and China to assure they meet customer specifications and will assemble and perform as required.
  • Work with designers to help them understand and correct their design errors.
  • Train novice designers to understand customer data, unusual fixture designs, and new design software features.
  • Provide reporting to Quality Control management illustrating common errors and design techniques requiring more training.
  • Provide feedback to software developers to eliminate software defects and facilitate software enhancements.

Project Manager / Design Engineer

  • Oversee the production of custom electronic printed circuit board test fixtures from the beginning to end.
  • Gather customer requirements, specification and data.
  • Compose a list of components, materials and engineering needs with a bid price and schedule.
  • Book projects, order supplies, and make arrangements for custom parts and assembly.
  • Engineer complete design and create all data files for CNC milling and drilling.
  • Monitor fixture construction on production floor, providing guidance and answering design questions.
  • Inspect resulting fixture for specifications and function.
  • Document new procedures and software defects.
  • Work remotely with ECT software designers to improve in-house software design and function.
  • Update software and computer systems as required.
  • Train new employees in test fixture design and construction.

Confidential

Computer Animator / Graphic Artist

  • Providing media content for print, video and the web.
  • Graphics were modeled and rendered in LightWave 3D 7.5. Additional 2D graphics may be created in PaintShop Pro 7.0.
  • Output is delivered in direct print, video, data file, DVD master, or a web based file as required.

Confidential

Graphics Library Test Engineer

  • Implement and document hardware and software testing at
  • 1/99 - 10/01 GraPHIGS: Plan, document and implement the testing of IBM's graPHIGS graphic library API on new host processors, graphics adapters and operating system builds. Tasks include integrating new prototype hardware into a lab environment, and installing appropriate levels of software to meet the needs of both developers and testers. This often means testing of daily code drops and working closely with the developers to quickly eliminate functional problems. Defects found within version controlled software are logged, fully documented, and tracked to closure. Time not spent testing or making hardware changes is used to expand and cross link HTML test documentation.
  • Also serve as a level one contact for the product verification group.
  • 10/0 I - 9/02 Graphics Test Document and implement testing on IBM's newest workstations and graphics adapters. Tests include verifying both IBM and third party software on new hardware, operating systems, and libraries.

Software Test Engineer

  • Develop and implement a software test plan for WorkGroup Conferencing, an advanced video conferencing package for the RS/6000 workstation.
  • Tasks include assembling and configuring RS/6000 systems to meet the required specifications, installing each new build-cycle of the AIX operating system, and daily installs of product builds.
  • New areas of the program's code are exercised thoroughly to bring out potential defects, which are then documented with CMVC, and tracked through retest and verification.
  • Trouble-shooting , experimentation, and system reconfiguration are often required to determine the cause of the defects, in order to give the developers a head-start in fixing the defects.
  • Major build cycles are completed with a top-down test of all functionality, with the results being directly cataloged in IBM's Tracker application for numeric analysis and progress tracking.
  • Work often includes testing both WorkGroup Conferencing and UMS on pre-GA workstations and graphic adapters.

Confidential

Owner/Proprietor

  • Provide computer graphics, special effects and animation content to numerous video producers, web and CD-ROM developers.
  • Clients include IBM, Radian, MCI, Abbott Laboratories, Austin Community College, Texas Department of Health, Texas Guaranteed Student Loan Corporation, MEDICO, Texas Education Agency, and many others.
  • The clients are spread world-wide, but the main stream of work was done for developers in Austin.
  • Work includes a heavy demand for system maintenance and networking under Windows NT.

Confidential

Software Developer / Test Engineer

  • Develop, test and distribute software at IBM, Kingston.
  • Establish and operate a networked multi-platform software development/test environment. Platforms included current and back versions of AIX, OS/2, Windows 3.1, and Windows 3.11, all running off a single Oracle database hosted by one of the AIX machines.
  • Database transactions are reflected off the IBM intranet.
  • API software updates are provided regularly on archive tape for exercise and integration with developed test programs.
  • Problems are recorded by Email reports to the API developers, and were often followed by a discussion about possible solutions. An electronic log of current problems and known work-arounds was maintained and made available for use within IBM.
  • Internal API tech support is provided for IBM locations across the country.
  • Weekly reports on API development and testing are prepared for group management.
  • Develop educational materials for, and teach the use of the new workflow management API.
  • Classes often involve the creation of a custom workflow use of the API on multiple platforms at IBM's client sites all across the country, in Japan, and England. Schedules were often tight. I often fly in Sunday night, the customer's business workflow is evaluated on Monday, and a fully functional application prototype is demonstrated by Friday.
  • Also train IBM employees to build custom workflows for their clients.

Confidential

Software Translator

Modify a large 'C' application to make use of a new data type supported by a developing library of functions. The translation often involved modifying the flow of logic to compensate for the requirements of the unconventional data type.

Confidential

Software Developer

As a member of a team, ported 30K lines of code written in IBM large system PL/1, to run on the RS-6000 platform as a set of 'C' programs. The translation involved development and integration of custom support libraries to emulate PL/1 functions and variable types in 'C'.

Confidential

Software Developer

  • Develop a windowed data entry system in 'C', where the next question asked is determined by answers given to the previous questions.
  • On-line help is available to better explain most questions, and the user may revert and change an answer at any point.
  • When a complete data set is collected, a dynamic system data file is scanned and an importable custom data file is created.

Confidential

Software Developer

Develop analysis and output modules of a compiler style multi-computer-language translation system written in PROLOG. The translation system accepts multiple languages through input modules, performs analysis on a standard representation, and generates new programs in selected languages through the output modules.

Confidential

Software Developer

  • Satellite collector array stabilization through active feedback.
  • Develop a real-time interactive animation system displaying a user transformable finite element model. The user may exaggerate data phenomena in three dimensions, live or recorded, displayed at up to twenty frames per second.
  • Data is provided by a MassComp computer as a stream of sine-wave coefficients derived from laser sensors.
  • The system ran under SUN's non-real-time operating system using software interrupts, an event handler and SunPHIGS.

We'd love your feedback!