Summary:
Analytical and multifaceted software engineer with 13 years of experience. Wide range of experience has given him exposure to many languages and technologies in both the commercial and research industries. Jeremy has worked on projects ranging from maintenance and development of a custom built JSP CRM system, to writing real time GPU powered signal processing applications. Extensive experience with using XML for web service and custom inter-programming language communication and coordination.
Computer Skills:
Programming Languages: Object Oriented Programming in Java(SDK, JSP, JSTL) and C/C++, ORACLE PL/SQL, NVIDIA GPGPU with CUDA, and PYTHON. Most proficient in JAVA technologies, C, NVIDIA CUDA and Oracle PL/SQL.
Operating Systems: Windows 95/98/NT/XP, UNIX (Solaris, Alpha, Linux). Primary recent focus on Redhat/CENTOS, including running and developing multi-process applications.
Software (APIs and Applications): Rational CM tools: ClearQuest and Clearcase. Programmed using AltaVista search developers kit, JAVA Native Interfaced APIs, J2EE (servlets and EJBs), Jetty (JAVA http and servlet engine), XML (using DOM and SAX interfaces in JAVA and PYTHON), XRPC (XML Remote Procedure Call interface for JAVA), SOAP, IBM’s Websphere, Log4j. Experience in developing JSP web applications using JSTL and the STRUTS framework. Have worked with programming using Oracle databases, JDBC, and PL/SQL. Have worked with java report generation software Jasper Reports. Developed with Hypersonic SQL database, Hibernate Data Layer, Java Expert System Shell(JESS), Jboss jBPM work flow engine, CoABS agent grid, and XMPP messaging framework. Most recent development using the XMIDAS real time signal processing environment and CUDA 4.2 for parallel processing.
Work Experience:
Senior Software Engineer – Blue Ridge Envisioneering, Telecommute to offices in Gainesville, VA, 2/2008-present
Software Engineer in support of research efforts, including:
Java Agent system integration and development, Virtual development lab design and setup using VMWare virtualization server technologies, participation in design and integration of software system to relay control data to/from a UAV and Agent system, developed modules for the Ptolemy modeling system to create BPEL workflow definitions, designed and developed in python a resource management and control system with web service like XML based protocol for multiple server signal processing system, configuration and built a simple lustre drive cluster with an LSI storage array back end for speed testing, participation in processing speedup of NVIDIA CUDA based signal tuning bot, and development of a NVIDIA CUDA based pulse detection XMIDAS primitive based off of a sequential standard C version
Research Scientist – Assured Information Security, Rome, NY, 10/2006-1/2008
Primary work involved research and system design integrating Java based OWL Ontologies with the JESS reasoning engine.
Software Engineer – Research Associates of Syracuse, Rome, NY, 10/2004-10/2006
Implement software in support of ELINT research. Highlights including writing a SOAP web service for handling specific emitter identification requests, using Versant OpenAccess and an HSQL database. Wrote an Automated Test Bed XML and directory structure configuration validator using JESS(Java Expert System Shell). Proposed a preliminary system design for an AOC TST Portal system which won a Phase II on an SBIR. Implemented a throughput tracking agent, and did a rewrite/clean up on base agents in the NCSFIE agent system. Supported various research developments in the SCIF. Was a major proponent to getting a Subversion server available for company use, and assisted in convincing and teaching others to use it. Also was responsible for getting an experimental WIKI web application(TWIKI) installed for better company collaboration.
Assoc Software Engineer – CXtec, Syracuse, NY, 8/2003 – 10/2004.
Login or Register to view the full resume.