Brian K. Meifert



brian at meifert dot org



 
OBJECTIVE     Obtain a software design and coding position on a systems or application level project.  Specific areas of interest include networking, operating system interfaces, real time processing, fault tolerance, graphical interfaces and scripting languages.  Position must allow for application of new technologies, languages and methodologies.
PLATFORMS/ LANGUAGES     Work experience in UNIX (Solaris, Linux, etc.) and VxWorks (PPC based platform), using C, TCL/TK, Expect and various other scripting languages.  Have taken classes in C++ and Java.  Strong knowledge of Solaris and Linux operating system, Atria ClearCase, good knowledge of VxWorks.
 
WORK 
EXPERIENCE
12/2000-6/2002: Cereva Networks, Senior Software Engineer:

    Software design, development and integration for a massively parallel, direct attach storage system, based on custom hardware, using VxWorks on PPC processors.  Development done in C on Solaris machines, under the Wind River Tornado environment, using ClearCase for version control.  Work included fault handling, IP management, routing, crash dumps/analysis, a custom ftp/tftp implementation. 

    Design and development of a Linux based monitoring subsystem for above storage system.  This included a custom SNMP trap receiver and client for active and passive information collection from the system, with a graphical interface for monitoring the status of the system and viewing any events.  This system also supported multiple remote connectivity options, which provided one or more secure communications channels for monitoring deployed systems from a central location.  It also provided several methods for reliable transferring SNMP traps back to the central monitoring location. 

    Created a graphical toolset to automate the loading, starting, and debugging/testing of the software across all of the boards in the system, as well as toolset for automating the simulation environment. 

6/1994-12/2000: Raytheon Company, Senior Software Engineer 

ITWS Software Development (1998-2000):  Worked on ITWS (Integrated Terminal Weather System) project for the FAA, doing system level development in C, under ClearCase. Also developed a graphical tool set, written in TCL/TK, for creating and maintaining adaptation data for the entire system, containing over 200 different screens, with several thousand unique data elements. 

Onsite Deployment (1997): Nine month, on-site deployment in Amsterdam, The Netherlands, installing, debugging, upgrading and supporting an operational Air Traffic Control System, as well as teaching the customer to maintain and expand the system. 

Radar Data Processor Development and Maintenance (1996-1998): Design and development experience in C, on Real Time Radar Data Processor for Amsterdam Advanced Air Traffic Control System. Work included tracking, collision detection, and correlation of flight information. 

Tools Development (1994-2000): Tools experience in C, TCL/TK, and various UNIX shell languages. Network interface programming using TCP/IP and UDP protocols under C and TCL/TK. X-Window GUIs for simulations and tools, as well as other deliverable software developed under TCL/TK. Developed a UDP based, error correcting, broadcast software distribution tool under TCL/TK. 

System Test and Integration (1994-1997): Integrated newly developed software into a lab environment, including formal and informal testing of functionality. Designed an extensive tool set in CASL, TCL/TK, C, and CSH/KSH for testing and proving system requirements, and simulating serial and network interface operation. 

    All software work at Raytheon was done under a rigid software development process that included peer reviews (design & code), formal reviews, formal sell-off testing, a structured version control system, and full documentation of all software written. All design and development was done in a team environment. 

    Received 3 suggestion plan awards while working at Raytheon, totaling over $23,000.  The 3 suggestions plans, which were personally designed and implemented, saved the company well over half a million dollars in the span of 4 years.  These suggestions were: a point and click graphical interface for creating radar scenarios to test the Radar Data Processor, a graphical client/sever TCP/IP interface for rapidly querying our Software Trouble Report database, and a graphical interface for distributing software to, starting and monitoring various Raytheon systems. 
 

EDUCATION     1994, BA in Computer Science, Potsdam College of the State University of New York.   Education specialized in algorithms, problems solving skills, software development methods, networks, systems level programming and object oriented programming.       Several graduate level computer science courses taken from Metropolitan College at Boston University, including Object Oriented Design Patterns, and Advanced Unix Programming.
REFERENCES Available upon request