PHILIP KARRAS page 1 of 3 [C] (301) 471-2596
3305 Hampton Court   [H] (301) 831-5073
Mt. Airy, MD 21771   [E]  

PROFILE:

Creative and dynamic problem-solving Engineer with extensive experience in device and software testing, embedded programming, application programming, database development, web development with complete life-cycle experience in government and for-profit environments. Ability to pick up programming languages, protocols, and operating systems quickly. Think outside the box to solve problems in unique ways.

SELECTED ACHEVIEMENTS

  • Hold patent #4,464,054 for Colorimeter instrument with fiber optic ring illuminator.
  • Technical editor for: Teach Yourself JavaScript in 24 Hours, 3rd Edition by Michael Moncur, pub: SAMS.
  • Authored numerous articles in three radio related magazines on topics such as power supplies, maintaining batteries, antennas, and using JavaScript for databases and hiding e-mail addresses.

Languages, Tools: UNIX C/C++/MPI - DOS - Windows (3.1 - XP) - JavaScript - Java - Java applets - CGI/Perl - PHP - DHTML - HTML - FORTRAN - PIC C, DeSmet C - Microsoft/Visual C++ - Borland C/C++ - Quick & Visual Basic - SQL - Betrieve - DB_File - db_VISTA - ORACLE RDBMS - SQL – SAS – ACCESS – Paint Shop Pro

Microprocessor programming experience: NEC Vr4310, Motorola 6800, 6809, 68340, Intel 8080, 8085, 8088, 80286, 80386, 80486, Microchip PIC16C843. Paradigm emulator/debugger experience.

Business First Networks
IT AND SOFTWARE CONSULTING
-
 
Set up peer-to-peer and Domain networks using Windows NT, 2000, and 2003 servers.
- Develop web pages for companies.
-
 
Program in VB 6.0 to develop a program to measure head trauma on performance ability for the National Rehabilitation Hospital.
2003 - present
 
 
 
 
 
 

Syntek Systems Corp.
EMBEDDED SOFTWARE ENGINEERING
-
 
 
 
Developed design verification tests, using embedded assembly language under VxWorks on the NEC Vr4310, for the motherboard of a commercial satellite-to-ground station packet transmitter/receiver with multimedia functionality. Tests and product introduction were completed on time.
-
 
 
Worked on the Fax Interface Module (FIM) adding embedded V.23 communications capability, using Microsoft C on a proprietary RTOS as well as VAX-based tools.
-
 
Program in VB 6.0 to develop a program to measure head trauma on performance ability for the National Rehabilitation Hospital.
1999 - 2003
 
 
 
 
 
 
 
 
 
 

PHILIP KARRAS page 2 of 3 [C] (301) 471-2596

Syntek Systems Corp. (continued)
EMBEDDED SOFTWARE ENGINEERING
-
 
Created two Java utilities, one to test server response time and another to test for bad links in a web page. These helped customers clean up their web presence.
1999 - 2003
 
 
 

SOFTWARE ENGINEERING
-
 
 
Designed a Perl on-line DB_File database supported by D/HTML and a JavaScript shopping cart. This increased sales and decreased web-product upkeep costs.
-
 
Worked as a test-engineering consultant on RF-related software. This software saved the costs of installing in-the-field hardware replacements.

 

MANAGEMENT EXPERIENCE
-
 
 
 
Supervised two software engineers to help solve problems and bring the projects to completion. In one case, the problems were solved and the project continued without my assistance. In the other case, the problems were solved and I was asked to take over the project.

 

Innovative Solutions Group   (Software Engineer)
APPLICATION PROGRAMMING
-
 
Wrote texture analysis tools for feature extraction and image quality checking. These were faster and more reliable than those previously available.
-
 
Created digital image feature extraction software to bring out wetlands. This ability was added to our feature extraction software.
-
 
 
Designed and coded a polynomial curve-fitting method to help extract roads from digital images. This routine was more accuate and faster than those previously used.
1989 - 1999
 
 
 
 
 
 
 
 

SFA   (Medical Imaging Physicist)
APPLICATION PROGRAMMING
-
 
Developed software in C/C++ for laboratory experiment control, rotational stages, data acquisition, and analysis. This allowed us to control the experiments more reliably and to analyze more data.
-
 
Performed data conversion programming in C/C++. This made it easier for us to do our statistical research.
-
 
 
Evaluated optical Mammography standards, sensitometers, densitometers, light boxes, and performed contrast enhancement studies. In one case, I developed a more accurate software evaluation routine.
1989 - 1999
 
 
 
 
 
 
 
 

DATABASE PROGRAMMING
-
 
 
Used SAS and ORACLE SQL programs for (FDA) MQSA data reduction and evaluation. These reports were used to improve equipment standards.


 

Marsh-McBirney, Inc.   (Senior Design Engineer)
EMBEDDED SOFTWARE ENGINEERING
-
 
 
 
Developed and maintained embedded firmware for the Flo-System family of water flow measurement instruments in C and assembly for the 68000 family. My additions improved the reliability; customers responded by making these instruments our best-selling product.
-
 
Created communications control software in C for the Flo-Tote using a PIC16C843. This added feature broadened our communication ability.
1995 - 1997
 
 
 
 
 
 
 


PHILIP KARRAS page 3 of 3 [C] (301) 471-2596

Marsh-McBirney, Inc.   (continued)
APPLICATION PROGRAMMING
-
 
 
Designed drilling control software in C using serial and parallel communications. This made the manufacturing process more repeatable and saved time and money.

MANAGEMENT EXPERIENCE
-
 
 
Managed the Flo-System family of water flow measurement instruments. After joining the company, I got these instruments to manufacturing with all the firmware and hardware problems solved. This family of instruments became the best seller.
1995 - 1997
 
 
 
 
 
 
 


National Institute of Standards and Technology, Molecular Physics
(Laser optics/Software Consultant)

- Built and aligned a high-power IR laser for sample destruction tests.
-
 
Wrote laser control software. This application added precise timing control of the laser firing.
-
 
Created sample alignment and positioning control software. This application added precise timing and positioning control of the sample under test.
1995
 
 
 
 
 
 


Other Professional Experience

MANAGEMENT EXPERIENCE
-
 
Designed and managed the NACE-NIST Corrosion Data Center’s software coding standards and code-library system.
-
 
 
Managed a multi-program, multi-year project developing software to address corrosion problems for the electric power industry. This five-year project was completed within budget.
1986 - 1995
 
 
 
 
 
 
 
 
 
 
 
 
 

EDUCATION
- M.A. Physics, University of Southern California, Los Angeles, California
-
 
B.S. Physics, Elizabethtown College, Elizabethtown, Pennsylvania
-
 
Continuing Education - 44 continuing education credits in analog and digital electronics and in microprocessor programming and voice synthesis.