We provide IT Staff Augmentation Services!

Principle Software Developer/engineer Resume

5.00/5 (Submit Your Rating)

Chantilly, VA

SUMMARY:

A Software Engineer and Developer with over 35 years of professional experience working within the government, the private sector and as a contractor. Contracting experience covers serving private government and military clients. In - depth experience in design, development and implementation of software systems using structured techniques, prototyping techniques, SCRUM and experience working in a CMMI Level 3 team environment. Experience in system administration, database administration and configuration management.

TECHNICAL SKILLS:

Languages: Java2 SE/EE, C Bourne/Bash/C Shell, CASSL, Perl, ADA, FORTRAN, COLBOL, Lisp

Operating Systems: Linux, UNIX, Windows, Palm OS

Databases: Oracle, PostgreSQL, Informix, Ingres, Empress

Server Systems: Apache Web, Apache Tomcat, Glassjish, BEA WebLogic, WebSphere

Web Tech: JSP, Servlets, RESTful, STLICTL, HTML/CSS, Java Script, AJAx, JSON, Ext JS, OWF

Tools: Oracle APEX, Eclipse, Ant, GIT, SVN, CVS, JIRA, Confluence, Bamboo, JUnit, JMeeter

RECENT EXPERIENCE:

Confidential, Chantilly, VA

Principle Software Developer/Engineer

Responsibilities:

  • Working with a small team and individually supporting the Confidential ’s Inelegance Coordination Center to develop and support multiple services for Extract, Transform and Load (ETL) processing work flows.
  • Support includes developing new, replacing old, maintaining and updating Java services applications to extract, route, transform and load multiple real-time data streams.
  • Services developed acquired data via secure data transfers, RESTful services in both XML and JSON formats and JMS services.
  • Data loads are to an Oracle RDBS supporting a real-time analysts systems.
  • Developed extensive library of utility APIs for database management, property management, code generation and XML loading and manipulation.
  • Developed, set up and documented configuration management using with GIT.

Confidential, Columbia, MD

Sr . Software Developer

Responsibilities:

  • Expanding and re-factoring the RESTful services middle ware implemented using the Spring/Hibernate frameworks.
  • Adding new auditing functionality.
  • Maintaining the document repository applications in Oracle RDBMS and Elasticsearch.
  • Help maintain the web based user interfaced implemented using the AngularJS and Bootstrap frameworks.
  • Supporting SharePoint/Angular based workflow applications for document reviews.
  • Rapid developing of web applications using Oracle RDBMS and Oracle APEX tools.
  • Moving development environment to ASW cloud.

Confidential, Chantilly, VA

Sr . Software Developer / Engineer

Responsibilities:

  • Build new Java-based data ingests that query external corporate RESTful services and load into the local debase.
  • Expand the Java EE based RESTful middle ware services that provides data access for the browser based user interface.
  • Adding new functionality to the browser based user interface utilizing Ext JS and the Ozone Widget Framework.
  • Performing configuration management and system builds suing SVN and Bamboo.
  • Automating and documenting system installs and upgrade deployments.
  • Worked in a team to integrate a commercial off the shelf electronic records manage system with government data and business system.
  • Engages in analyzing customer requirements, designing the integrated system, developing acceptance test plans, analyzing risks and developing risk mediation plans.
  • Developed document and record per-processing systems to extract metadata and prepare them for loading into the document management system. Developed an expandable, Java-Based, plugin-module system for metadata extraction from record and documents in multiple formats.
  • Developed a meta-data to database schema mapping language to specify how record meta-data was loaded into the record management system's database.
  • Performed Oracle database administration and implemented backups and archival systems.
  • Developed PL/SQL function to integrate the COTS system with government security systems.

Confidential

Help Desk Application Support

Responsibilities:

  • Redesigned and rewrote the web based trouble report tracking and asset tracking system.
  • The application allowed the help desk group maintain a network of several hundred desktop computers and sub systems,
  • Worked closely with the customer to elicit new requirements for new and additional functionality as the system was redesigned.
  • Developed JSPs running on Glassfish to implement the core functionality.
  • Used Standard Tag Libraries and developed Custom Tag Libraries to implement the pages.
  • Used extensive Java Script and AJAX to make the interface more dynamic and user friendly.
  • Used EJB and the JDBC interface to access the Oracle back end database.
  • Performed administrative duties for the Apache Web server, the Glassfish server and the Oracle Database (Oracle Enterprise Manger).
  • Extended SOAP services and application functionality.
  • Performed performance evaluations and code/environment tuning for improve file upload performance.
  • Developed audit trail reports using Crystal Reports that targeted executive customers.
  • Implemented and documented the backup and recovery system that integrated with the corporate NetBackup system.
  • Performed and documented installation and configuration tasks.
  • Developed Java interfaces to import data from multiple legacy systems.
  • Developed Java interfaces to export data to multiple job chaining systems.
  • Implemented and expanded the Java GUI functionality per customer specifications and requirements changes.
  • Maintained current and developed new chained data processes on the production systems.
  • Collected and consolidated all old development code into one cohesive base line.
  • Reverse engineered and documented the design, completed the code and got system functioning.
  • Updated storage and retrieval system with updated Java encryption.
  • Updated the functionality based on customer's updated requirements.
  • Build, tested, and debugged entire system.
  • Developed a migration system to migrate documents form old system to the new system and deployed the net system.
  • Devised and interpreted the syntax of two query languages solely from example queries stored in two XML like formats.
  • Implemented an application to translate queries from each legacy format to the new format of the replacement system.

Technical lead

Confidential

Responsibilities:

  • System used for asset inventory in the field, collecting asset information and location information and returning it to the central inventory management system.
  • Perfumed full life cycle design and developed of the mobile asset inventory application for had held scanners running the Palm OS.
  • Worked closely with the customers to elicit use cases and functional requirements for the system.
  • Supervised the development of the syncing software that transferred data between the hand-held and the inventory management system.

Confidential

Lead software engineer

Responsibilities:

  • Provided COTS solutions and develop Palm OS based demo application for contract proposals.
  • Evaluated new mobile and wireless COTS technologies and development tools.
  • Evaluated prospective partnering companies in the Mobil arena.
  • Re-engineered, updated and expanded several Palm application previously developed and deployed by the company.
  • Developed automated procedures that tracked backup processes and notified administrators of status.
  • Developed procedures for web site replication, encapsulation and preservation for archival purposes.

Confidential

Lead software engineer

Responsibilities:

  • Developed system administration and deployment procedures and automatons.
  • Developed network based upgrade deployment system.
  • Deployed and installed system to multiple military hospitals, throughout the US and overseas.
  • Trained users and administrators in small class settings.
  • Automated administration tasks for customer's administrators.
  • Ported system to several other UNIX platforms.
  • Lead the design and implementation of the Java based version 2 of the upgrade deployment system.

We'd love your feedback!