Principle Software Developer/engineer Resume
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 engineerResponsibilities:
- 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.
