Richard D. Udicious
Email: abpvn1@r.postjobfree.com
Address:
City: Arlington
State: VA
Zip: 22207
Country: USA
Phone: 703-***-****
Skill Level: Any
Salary Range:
Primary Skills/Experience:
A detail oriented software engineer and creative thinker with demonstrated track record of designing, implementing and integrating software across a wide array of platforms using cutting edge technology mingled with open source solutions.
Educational Background:
High School Dipolma from Clarkson University, Potsdam NY 1/2001 to 5/2004 (Computer Engineering/Minor Mathematics)
Job History / Details:
Professional Summary
A detail oriented software engineer and creative thinker with demonstrated track record of designing, implementing and integrating software across a wide array of platforms using cutting edge technology mingled with open source solutions.
Technical Skills
Skills Experience Total Years Last Used
JAVA, C, C 9
LINUX, UNIX, WINDOWS 9
SQL, MYSQL, ORACLE, MICROSOFT SQL SERVER, POSTGRES 7
PYTHON, JYTHON, PERL, PHP, JAVA SCRIPT, JQUERY 6
JMS, CORBA, ACTIVE-MQ, WSDL, XML, JSON, HADOOP 7
Work Experience
July 2008 to Current
Lockheed Martin Manassas, VA
Senior Software Engineer
Design, implement, integrate, test and maintain various software systems for different platforms and customers. Coordinate design and develop flexible software that aligns with customer requirements. Projects include:
Data storage system for US government customer: Designed and implementing data storage system to manage customer documents.
Application improves customers ability to search, analyze and correlate data to better understand tactical scenarios for strategic planning purposes.
Application runs in OSGI KARAF container, uses hyper JAXB to persist data and communicates via SOAP web services with GOOGLE search appliance. (XML, WSDL, SOAP, KARAF, OSGI, MAVEN, JAVA, GSA API, JAXB, HYPERJAXB)
Automated test tool for US Navy platforms: Designed, implemented and integrated into US submarine and surface ship environment.
Tool improves system longevity and reduces overall labor testing costs during system integration and longevity testing.
Tool written by expanding SIKULI open source tool with addition of reporting engine that leverages JQUERY and SQLite Database. Tool capable of controlling multiple XServers using X11 forwarding and ActiveMQ pub-sub messaging interface. (SIKULI, OPENCV, C, JNI, JAVA, SQLITE, ACTIVEMQ, JQUERY, JSON, JAVA SCRIPT, PYTHON, JYTHON)
US Submarine display: Designed and implemented new tactical display for sonar operators.
Display provides operator with simplified view of tactical sensor data which improves their ability to make tactical decisions more rapidly.
Display written in JAVA swing and provides interfaces to communicate with other CSC's using ActiveMQ and GOOGLE proto-buffers. (JAVA, GOOGLE proto-buffers, ACTIVEMQ)
US Surface ship display: Designed and implemented new torpedo alert display for surface ship operators.
Display provides automated interface to alert operator of possible torpedo vulnerability scenarios.
Display written in JAVA swing and communicates with signal processing CSC via CORBA interface. (JAVA, CORBA, WSDL)
Submarine system manager: Designed and implemented system management application for new diesel Spanish submarine.
System manager improves submarines submerged range capability and allows boat to operate using flexible distributed tactical application package.
Software built to interface with MONIT and GRID, open source applications used to control, monitor and load balance. (GRID, MONIT, CORBA, XML, QT graphics library, C )
April 2006 to August 2008
Lockheed Martin
Software Engineer
US IED defeat unit for military customer: Designed and implemented JAVA based GUI and on-board interpreter for command and control of IED defeat unit.
Unit provides jamming capability against Improvised Explosive Devices developed by insurgents.
External GUI communicates with single board computer CSC via JMS. (JAVA Swing, XML, JMS)
US Tactical sonar display software: Implemented and upgraded existing sonar display code for land based systems.
Updated existing display to present operator with more feature oriented layout of tactical sonar data.
Display communicates via CORBA interface and uses modifiable XML documents to describe layout and operator feature set. (JAVA Swing, XML, CORBA)
May 2003 to March 2006
Lockheed Martin
Software Engineer
Web based data management system for government customer: Designed and implemented Oracle server based data management system.
Data system enables operators to quickly diagnose potential risks in items and areas of interest.
Application developed using JAVA SERVLET and JSP technology. (JAVA, JSP, JAVA SCRIPT, SQL, ORACLE, STRUTS, CSS, XML)
Simulator: Designed and implemented advanced modeling algorithms to describe and predict system behavior.
Simulator enables customer to make decisions about future systems and perform cost analysis of vehicles used.
Simulator models developed using C and post processing tools written in PERL.(C, C, ORACLE, PERL, SQL, MS ACCESS)
Education and Training
2004 Clarkson University Potsdam, NY
Bachelor of Science Computer Engineering/Minor Mathematics