We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

2.00/5 (Submit Your Rating)

Alexandria, VA

Summary

Dedicated and resourceful Software Engineer and Java/.NETDeveloper with hands-on experience in web, n-tier and stand-alone application developments, design patterns, agile development, full software development life cycle methodologies, and networking. Diagnoses, troubleshoots and successfully resolves issues.

Areas of Expertise Include:

  • Web Development Software Development Agile Development
  • Design Patterns Networking Information Technology

Career History

Confidential

Software Engineer

  • Enhanced, modified and corrected an existing web application utilizing J2EE/JavaEE, JavaScript, jQuery, Google Guava, PostgreSQL9, Tomcat 7, JDK 7 and Git.
  • Designed, developed and implemented two web programs written in C ASP.NET Web forms 4 and C ASP.NET MVC 4 to use single sign-on SSO capabilities from OpenSSO Enterprise 8.0 via RESTful web services.
  • Demonstrated knowledge and experience with jBPM version 5.4.0.Final, making modifications to the drools-guvnor web-app to allow only users with admin privileges to access the tool using DIAS and IdAM.Also had experience in creating/designing workflows using jBPM tools.
  • Enhanced, modified and corrected an existing web application developed in JavaScript, YUI, Prototype, D3, Groovy and Grails.
  • Designed and enhanced an existing web map application for access to GEOINT Visualization Services GVS utilizing ArcGIS libraries, namely AgsJWS.
  • Analyzed, designed and implemented a client-side caching mechanism using Google Collection Library to an existing 10-year plus web application.
  • Created and designed load tests using JMeter against a web application.
  • Designed and developed a windows and console CLI application to generate H.264/AVC video from a set of sequenced images using C , C/C and LEADTOOLS imaging SDKs.
  • Designed and developed a web-based maps application to provide an enhanced visibility to facilitate analyzing missions using Google Maps, Java, JSP, JSTL, AJAX, JSON, JavaScript, HTML and PHP. The web application was authenticated via LDAP, Sun Java System Directory Server.
  • Designed and developed a mission assurance assessment web application using Struts, JSP, JavaScript, J2EE technologies, and design patters such as Business Delegate, DTO, VO, and DAO.
  • Designed and implemented a risk management tool as a standalone application written in VB .NET, applying MVP design pattern and utilizing Farpoint Spread and Infragistics NetAdvantage third party components.
  • Designed and implemented an intelligent analysis application written in C and SQL Server 2000, applying unit testing, Model-View-Presented MVP design pattern, single responsibility and dependency inversion principles. Also the following tools were used: FxCop as a code analysis tool, SourceMonitor as a code-quality and quantity-track tool, and NCoverage as a unit test coverage analysis tool.
  • Modified and maintained an analysis application written in Visual Basic 6 and Oracle 8.0.
  • Utilized J2EE technologies, design patterns, UML and BEA Portal to design and implement military occupational specialty, duty position, additional skill identifier, special qualification identifier, category, keyword index, and resource authorization for the training resource management configuration of the P/TAS program, allowing the Army to develop and distribute Army training. This program achieved SEI Level 3 rating, based on the Capability Maturity Model CMM for Software.
  • Enhanced and supported After Action Review AAR software for Joint Warfighters Ulchi Focus Lens 2000's data collection in South Korea.
  • Implemented a network reservation middleware running on Red Hat Linux 6.0.This middleware enables a user to establish, maintain, and cancel a bandwidth reservation through a specified network using Type of Service TOS technology.
  • Developed a network control interface to enable real-time messaging between machines via internet using Berkeley sockets, UDP and POSIX threats on Red Hat Linux 6.0.
  • Designed and developed a web-hosted GUI application for a distributed communication simulation environment to allow users to control all aspects of complex simulation, including scenario definition and preparation, simulation tool selection, simulation execution and monitoring on multiple UNIX workstation and results analysis.GUI developed using Java 2 and Swing components interfacing with servlets.
  • Designed and implemented visual editors, in Java, for a complex sensor, weapons and C4I simulation.
  • Modified and developed code in C on UNIX platform to correct the displaying of error ellipses for a sensor fusion system for ellipses to be drawn with faster speed and heightened accuracy.
  • Integrated and tested COMPASS GOTS/COTS tools, including sd/sdr, vat, nv/vic, global chat, rendezvous whiteboard, GCPA and CVW for JWID98.
  • Assisted in the development of a modular message translation system for the military to enable messages of varying forces to be translated into one unified communication.
  • Designed and developed C/C code implementing a client/server technology on distributed interface and simulation systems using UNIX systems in X windows environments.

Technology

Languages: Java, C , C , C, Visual Basic, SQL, Pascal, Basic, ML, Awk, Assembly, FORTRAN, XML, UML

Microsoft Technologies: .NET

Java Technologies: J2EE, EJB, JDBC, JavaBeans.

Web Development: Servlet, JSP, JSTL, Struts, Custom Tags, JavaScript, jQuery, YUI, Grails

GUI Development: JFC, Swing, X Window and Motif X/Motif , .NET

Design Patterns: MVP, MVC, Service Locator, Business Delegate, Fa ade, DTO, VO, DAO

Unit Testing: NUnit, JUnit

Development Principles:Single Responsibility, Dependency Inversion

Operating Systems:UNIX, Linux, Windows, DOS

Web/App Servers: BEA WebLogic, JBoss, Tomcat

Application Software:MS Word, MS Access, MS Excel, Paradox

Version Control Systems:Git, SVN, CVS, Rational Rose, Visual SourceSafe, StarTeam

Collaboration and Tracking tools: Confluence Wiki, JIRA, Rational ClearQuest

Build Management Tools:Ant, Maven

IDEs: Visual Studio .NET, Intellj, NetBeans, Eclipse, JBuilder

Third Party Components: Infragistics NetAdvantage, Farpoint Spread

Virtual Machines: VMware Player, VirtualBox

BPMs: jBPM

We'd love your feedback!