Software Engineer Resume
Arlington, VA
SUMMARY:
A cleared Software Engineer who has experience developing Java/Java EE and other applications in team environments.
TECHNICAL SKILLS:
Platforms: Microsoft Windows, Unix/Linux
Applications: JBuider, Eclipse, NetBeans, Oracle, SubVersion, Git, JIRA, Tomcat, JBoss, WebMethods Designer, WebLogic Workshop, Ozone Widget Framework, JRun, Microsoft Office
Technologies: Java/Java EE, HTML, JavaScript, SQL
WORK EXPERIENCE:
Confidential, Arlington, VA
Software Engineer
Responsibilities:
- Worked on applications designed for storage and search of message traffic across multiple sources.
- Technologies used include Java/Java EE, Scala, rest/thrift services.
- Odrive and Elasticsearch for data storage.
- React and AngularJS for GUI development.
- Programming done in the JBuilder environment: using Apache Maven for project build.
- Git used for code storage, JIRA for issue tracking.
Confidential, Springfield, VA
Software Engineer
Responsibilities:
- Involved with two efforts.
- The first was an existing application named Confidential that allows Imagery Analysts to enter observations about military units, equipmentmovements, etc.
- I was part of a team that fixed defects, added enhancements and did general maintenance on the application.
- Confidential is comprised mainly of Java/Java EE and JavaScript, with an Oracle back end.
- The second was supporting Confidential ’s Structured Observation Management (SOM) transition.
- Confidential was in the process of migrating data from relational data stores to graph databases.
- As part of the transition team, I provided Software Engineering support, typically in the form of applications that help accomplish the steps involved in the transition.
- Technologies used include Java/Java EE, JavaScriptSQL and others that are particular to the geospatial environment.
Confidential, Springfield, VA
Software Engineer
Responsibilities:
- Applications were developed using the ExtJS JavaScript
- Framework, and deployed as Widgets in the Ozone Widget Framework (OWF).
- Key technologies used include Java/J2EE, OWF and ExtJS.
Confidential, Springfield, VA
Software Engineer
Responsibilities:
- Worked at Confidential in Springfield as a Software Engineer.
- Worked on a project that automates the manual update of geospatial data for specific countries/regions.
- Technologies used include Java/J2EE, ArcObjects and the ArcGIS suite of tools.
Confidential, Chantilly, VA
Software Engineer
Responsibilities:
- Served as a Software Engineer utilizing WebMethods Designer to develop Web Applications for the National Reconnaissance Office (NRO).
- Designer is an Eclipse - based graphical development tool that offers User
- Interface and Service development perspectives for rapid application development.
- I worked with a small team involved in all stages of the development lifecycle.
- Also responsible for database construction, server administration and general development environment configuration and maintenance.
Confidential, Chantilly, VA
Senior Software Engineer
Responsibilities:
- Software Engineer for the Confidential ’s Distributed Common Ground System.
- Participated in a variety of development activities including widget development in OWF, construction of feed pipes, database creation and general troubleshooting.
- Also researched and recommended resolutions for software problem reports for various Confidential bases.
Confidential, Chantilly, VA
Software Engineer
Responsibilities:
- Employed as a Software Engineer working on NRO projects.
- Assisted with the improvement of an application that scheduled satellite collections.
- Fixed defects and added new features.
- Also constructed scripts to be used for database construction and population, and created a detailed installation guide to be used by the customer to upgrade to the new version of the application at their site.
- I also spent several months correcting critical errors in an extensive application written in LabView, a rarely used programming language that I had experience with from my time working at Ft. Belvoir.
- I spent approximately 6 months working on this effort in order to resolve the problems and meet the customer’s needs.
Confidential, Chantilly, VA
Software Engineer
Responsibilities:
- Worked with a small team of developers focused on extending the capabilities of an existing application written in C.
- Developed a Java Web Application which gave users the ability to select satellites, aircraft, ships, etc. and create Keyhole Markup Language
- (KML) streams containing location information for these vehicles. The KML was then used to display the selections in Google Earth. The application employed a Model-View-Controller architecture, using JSPs and Servlets in conjunction with JDBC and Web Service calls.
- Created several web services in C using Microsoft Visual C++ and gSOAP.
- Primary technologies used include: NetBeans 6.1, Microsoft Visual C++Microsoft Visual Source Safe 6.0, phpMyAdmin and MySQL.
Confidential, Herndon, VA
Software Engineer
Responsibilities:
- Confidential provided single sign-on infrastructureidentity propagation and attribute-based access control across the Confidential
- Enterprise using a variety of COTS products.
- Products used include RSA
- Access Manager, Oracle Internet Directory and Oracle Access Manager.
- Developed Java applications that supported Confidential ’s user authentication focus.
- Technologies used include Java/J2EE, HTML, JavaScript, WebLogic Workshop and ClearCase.
Confidential, Chantilly, VA
Software Engineer
Responsibilities:
- Member of a development team supporting the creation of Web Applications for the Confidential .
- Responsibilities included the development of new applications and the enhancement of existing applications, primarily using Java/J2EE, HTML, JavaScript and Oracle.
- Experience deploying applications as portlets on Sybase Enterprise Portal 5.0.1 .
Confidential, Chantilly, VA
Software Engineer
Responsibilities:
- Provided GIS services, software and support to government customers such as the National Imagery and Mapping Agency (NIMA) and the U.S. Geological Survey (USGS).
- Developed Java applications used to automate processes previously done manually.
- Developed software tools using Active Server Pages and VBScript that were used to improve the speed and efficiency of data manipulation/creation tasks for several ongoing GIS projects.
- Handled 80% of work required for a project known as Digital Nautical Chart ( Confidential ).
- Confidential involved the electronic storage of paper charts (maps) in Vector Product Format (VPF), and the generation of binary patches to continuously update charts as land/water features changed.