Personal Summary:
Masters degree in Applied Computer Science and 22 years of software engineering experience in high-level application development, web application development, and real-time, embedded systems. Extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof of concept, design, implementation, testing, and maintenance. Strong problem solving and troubleshooting skills with an ability to take on and solve tough problems. Work well in team environments and individually.
Technical Expertise:
Languages: Java, C, C++, Python, PHP, JavaScript, JQuery, HTML, Assembly Language
Concepts: Object Oriented Analysis and Design, Java Development, Graphical User Interface (GUI) Design and Implementation, Information Visualization, XML, Web Application Development, Web Services Development, Services Oriented Architecture (SOA) Development, Java Servlets, Java3D, JMS, Networking, Design Patterns, Ontology Development, Natural Language Processing, UML, Database Programming, Rule-Based Expert Systems, Real-Time, Embedded Systems, Image and Video Processing, Device Driver Design and Implementation, DSP Programming
Tools: Eclipse, Microsoft Visual Studio, Borland Builder, GNU Software Development Tools, Django Web Framework, Prefuse, MySQL, National Instruments LabVIEW, JAXB, XMLSpy, Apache HTTP Server, Apache Tomcat, Apache Axis, JBOSS, Microsoft IIS, MySQL, OpenMap, CLIPS, Borland Together Control Center, GATE (General Architecture for Text Engineering), CVS, SVN, Rational ClearCase, Git, In-Circuit Emulators and Debuggers
Systems: Windows (7, XP, and 2000), Linux, Embedded Linux, Real-Time Operating Systems
Education:
Purdue University, Fort Wayne, Indiana
Graduated with a M.S. Degree in Applied Computer Science in June of 2007.
Purdue University, Fort Wayne, Indiana
Graduated with a B.S. Degree in Electrical Engineering Technology / Computer Engineering Technology in May of 1991.
Garrett High School, Garrett, Indiana
Graduated in 1986.
Work Experience:
Northrop Grumman Corp., Fort Wayne, Indiana
(July 2003 – Present)
Responsibilities as a software engineer at Northrop Grumman include concept analysis, requirements definition, software architecture and design, software implementation, and testing high-level and web based software applications.
Worked with a team on developing a web application for monitoring health and status information for hardware devices in the field. Worked with a team on adding new image processing enhancements to an existing system. Participated in several team projects including a visualization tool that was used to enhance the understanding of systems responsible for document classification and clustering. SOA development to convert existing software applications to Web services, and integration with existing system for demonstration. Developed a prototype utilizing an analytic processing concept to assist analysts by providing a cooperative machine-deductive/human-inductive reasoning tool. Other projects include distributed sensor network system for a C4ISR and battlefield environment and a Peer-to-Peer network infrastructure prototype. Developed multiple GUIs to enhance the user experience with demonstration systems, provide debugging function for systems development, as well as providing different views i...
Login or Register to view the full resume.