Patrick S. Mitrik
Gaithersburg, MD *****-**** • 301-***-**** • *******@******.***
SOFTWARE ENGINEER
From requirements through support, this experienced software engineer has over 10+ years of achieving project
goals independently and with cross functional teams. Diverse background working with embedded projects to GUI
applications and from C to Java. Experienced with RTOS, device drivers, BSP, command and control and lab
support equipment. Skilled in debugging and troubleshooting embedded systems.
TECHNICAL SKILLS
Computer Hardware: MIPS IDT R3052, Freescale PPC Family, TI MSP430
Computer Language: C, Java, Visual Basic, Visual C++, and Assembler
Emulators: BDI, HMI, Pentica, Tasking ROM Monitor
Debuggers: DDD, EDGE, SingleStep, Tasking EDE
Compilers: GCC, Diab, Tasking R3000, IAR
Advanced Skills: Basic DSP Design, Neural Networks, Fuzzy Logic
Operating Systems: Linux, Windows 3.X/9X/NT/2000/XP, OS/2, DOS
Computer Programs: Qt4, Doxygen, Valgrind, Slick Edit, Bugzilla, PC-Lint, Eclipse, Others
Version Control: Subversion, AccuRev, PVCS
RTOS: Nucleus OS, FreeRTOS
Clearance: SECRET, Active
PROFESSIONAL EXPERIENCE
Exelis, Dulles, VA April 2011 – Present
Software Engineer
Provide the full life-cycle for the products assigned. Work with a local and remote team and customer to design and
implement firmware as specified by the requirements document. Research and implement Android applications to
demonstrate abilities and possibilities for future Android based products.
Software Implementations:
Added functionality and updated the Radio Interface Library for Android based devices.
•
Implemented customer requested enhancements for a low-power GPS device.
•
Wrote a mini-white-paper for management detailing how to reverse tether an Android phone over
•
Bluetooth using TCP/IP.
Researched concepts on implementing a phone system over satellite by setting up micro-hubs (mini-base
•
station) and utilizing a Beagle board with Ubuntu and one of our satellite radios.
Worked with a cross functional team to implement command and control software for a low-power GPS
•
device.
Developed some applications to demonstrate various Android abilities from a simple widget to a possible
•
solution to locking down a desktop.
DRS SIGNAL SOLUTIONS (formerly Watkins-Johnson), Gaithersburg, MD May 1998 – March 2011
Software Engineer
Design and maintain embedded command and control software for various tuners and receivers in the language of
C and assembler, and Interface Control Software for tuners and receivers for DOS, Windows and Linux
environments using Trolltech Qt 4. Interface with customers answering both technical and functional questions for
various products. Generate control documents, according to ISO 9001 Standards, stating the procedure and any
special instructions on how to make and support the current release software. Provide software bids for future
products.
Software Implementations:
• Worked with cross functional team to design and implement the next generation high speed tuner.
• Developed drivers for a WiMax effort to encode/decode the data stream and display on Windows and
Linux.
• Developed a TCP/IP Server Daemon with a client API for a Linux VME controller. Demonstrated to
customers the API functionality and interaction with the server daemon.
• Extended the life of a DOS program by reverse engineering the executable and creating a Qt 4 GUI.
• Implemented command and control software for a fast dual tuner that interfaces with an FPGA, CPLD and
VME backplane.
• Assumed responsibility for subversion, a version control package. Assisted and instructed peers on the
installation and use of the version control package.
• Managed contractors on the software implementation of our fast tuner product line.
• Added value to enable two dual tuners to act as a master/slave pair using a proprietary
communication protocol.
• Provided customer satisfaction by achieving successful operation of an existing receiver by
working with a multidisciplinary team.
• Support and update a family of tuner products, which have been one of the highest grossing
products produced at the plant.
USAISEC-FREO, Fort Dietrick (previous location, Fort Ritchie), MD August 1994 – May 1998
Electronics Engineer
Responsibilities:
• Performed engineering work in the areas of telecommunication assigned to the agency, this includes
telephone, transmission, outside plant, data, and command and control communication systems.
• Interfaced with customers to act as a consultant and/or adviser.
• Participated in scheduled training that includes formal classroom training, selected extension courses, on-
the-job training, and various orientation sessions.
EDUCATION
MSEE – MS, Electrical Engineering – Johns Hopkins University
BSEE – BS, Electrical Engineering –West Virginia University
PROFESSIONAL DEVELOPMENT
Engineer-in-Training (EIT) Certificate, West Virginia
Learning Tree Certification, Local Area Networks
PROFESSIONAL AFFILIATIONS
Member, IEEE