We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Over 25 years of experience in the IT field doing software development, focusing recently on Agile (SCRUM) and Test Automation (SDET). Experience includes all aspects of requirements analysis, design, development, testing, deployment and maintenance of software for multiple platforms and environments in an engineering and management leadership role. Other experiences include UNIX system administration, embedded hardware systems development, and installation, maintenance, and troubleshooting of large distributed systems.

TECHNICAL SKILLS:

Environment: s: VirtualBox, VMWare, Linux (Redhat & Ubuntu), Unix (HP/UX, Sun Solaris, IRIX, IBM/AIX, IBM Xenix), X - Windows (Motif 1.2), Microsoft Windows, PalmOS, MS-DOS

Languages / Protocols: Java, JDK, J2EE, JSON, ETL, REST, SOAP, XML, XSL, SQL, C, C++, Unix Shell Scripting (csh, sh, ksh, sed, awk, lex, yacc, make), Section 508 Compliance, PHP, UML/OOAD, NSAPI, BPMN, PL/SQL, OCI, OCL, CORBA, IIOP, TCP/IP, UDP, HTTP, HTML, LDAP, Pro*C, SAP ABAP/4, Pascal, Fortran77, LISP, BASIC, Assembler (x86, 68xxx, DEC PDP/11, IBM System/370)

Products / Frameworks / Tools: Selenide, Selenium Webdriver, SeleniumBuilder, Eclipse, Maven, Apigee API Platform, MongoDB, Confluence, JIRA, GIT, Intellij IDEA, NetBeans IDE, Apache Tomcat, IceScrum, VersionOne, Kafka, Zookeeper, Redis, Elastic Search, Alfresco CMS, Autonomy IDOL Server, OpenSSL, VMWare, Oracle RDBMS, Amazon Web Services (AWS), IBM WebSphere, WSAD, BEA Weblogic, VisualCafe Enterprise, WebGain Studio, Xerces, MS Visual Studio (Visual C++, Visual SourceSafe), iPlanet (Netscape) Enterprise Server, iPlanet Directory Server (LDAP), Harvest, DOORS, PVCS, JUnit Test Suite, Inprise VisiBroker CORBA ORB, Oracle Application Server, PowerSoft PowerJ, Rational Suite (XDE, Rose, RequisitePro, ClearQuest, ClearCase), Cayenne TeamWork, Netscape FastTrack Server, SAP R/3, ICS BuilderXcessory

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Designed, deployed and maintained data schemas for Army ShouldCost application in Apigee API Platform.
  • Developed web application test automation software utilizing Java, Selenide, and Selenium Webdriver.
  • Actively embraced the role of CMMI Process and Product Quality Assurance (PPQA) Special Interest Group (SIG) lead for defining and transforming the company’s software development processes.

Confidential, Hamilton

Senior Software Engineer

Responsibilities:

  • Developed web application test automation software for BAH internal finance applications (TOL, IOL, BOL) utilizing Java & Selenium Webdriver and Selenium Builder.
  • Self-trained on AngularJS and NodeJS while helping develop UI functionality for IFSP GeoNarrative project for National Geospatial-Intelligence Agency (NGA).
  • Self-trained on Python while helping refactor prototype to process scientific article abstracts from different sources.

Confidential

Senior Software Developer

Responsibilities:

  • As Technical Team Lead for 6-member Digital Security Delivery Team, led solution development for the next generation of authentication to Confidential ’s WWW and mobile platforms using RSA Authentication Management products. Deep immersion in enterprise Agile culture, adopting Scaled Agile Framework® (SAFe®).
  • Led development of data ingest to enroll pilot program users into EASE platform (Enterprise Account Servicing Experience), including changes to REST API’s to support introduction on EASE platform.
  • Researched and documented approach to implement seamless navigation between different application domains utilizing configuration changes to RSA AXM Agent for Single Sign-On (SSO).

Confidential

Principal Software Engineer

Responsibilities:

  • Developed ETL software to index Alfresco documents into Elastic Search (displacing Autonomy IDOL) to be searchable within the Bedrock Discovery application. Developed and documented draft design of final ingest solution to migrate all Alfresco content into Bedrock (MongoDB) and re-index in Elastic Search (displacing Alfresco).
  • As a member of the Web Services team, performed assigned software development tasks for Bedrock Services (REST web services).
  • Contributed technical expertise across multiple SCRUM teams to DCTC contract with DIA.

Confidential

Principal Software Engineer

Responsibilities:

  • Solely responsible for all aspects of design, development and production deployment of Foreign Partner Search (FPS) application as part of the Cross Domain Intelligence Release (CDIR) system. FPS users can perform complex queries, view results and export selected intelligence messages. Hosted on STONE GHOST and SIPRNET, FPS is a Java J2EE application utilizing Autonomy IDOL for indexing and a custom developed MS Windows Service written in Java to ingest and index messages utilizing Spring MVC framework.
  • Performed engineering and architecture tasks for Content Message Index Search (CMIS), a message indexing and search system distributed across 25 Linux servers hosting Autonomy IDOL components for massively parallel operation. Server certificate PKI implemented using OpenSSL. Solely responsible for the development of J2EE CMIS Administrative UI, including a message query UI and an Autonomy IDOL Status Dashboard.
  • Performed daily O&M tasks for Message Search and Retrieval System (MSRS), a large-scale distributed implementation of Autonomy IDOL server with associated connectors which indexes, stores and provides query capability for roughly 100 million records.
  • As Deputy Project Manager, managed testing and deployment activities for MSRS v2.1, DoD Intelligence Information Systems (DoDIIS) Portal Framework (DPF), and Joint Targeting Portal (JTP) v2.0 at Merrifield VA facility.

Confidential

Senior Software Engineer

Responsibilities:

  • Performed software design, coding, troubleshooting, and build management to develop custom JSR-168 portlets for the NGA Portal on JWICS and SIPRNET. Extensive use of Java Page Flows (JPF), JSP’s, and Java coding.
  • Performed periodic Portal system administration and configuration changes of clustered production Portal to support deployments and trouble ticket resolutions.

Confidential

Operations Manager / Task Lead

Responsibilities:

  • Managed responsibility for ensuring all contract work activities were performed and contract deliverables were delivered on time. Additional duties included recruitment and hiring (created job requisitions, coordinated with designated recruiter, attended job fairs, scheduled interviews, and extended offers) and coordinating office move.
  • Wrote large portions of deliverable documentation, including Detailed Design Documents and Software User Manuals.
  • Produced BPMN diagrams during process of analyzing customer functional requirements for Resource Scheduling System (RSS). Solely responsible for researching and writing Open Source COTS tradeoff analysis document for Resource Scheduling software products which met RSS functional requirements.

Confidential

Senior Software Engineer

Responsibilities:

  • Refactored and developed DbQuery component of Application Image Retrieval System / Patent Image Retrieval System (AIRS/PIRS) system, from server-side Javascript to C++ NSAPI utilizing Oracle OCI.
  • Designed, developed, tested, integrated and documented portions of Supplemental Complex Repository for Examiners (SCORE), the definitive repository for all Mega content for patents and publications, interfacing with and providing software services to eDan, ABSS, CDS, PALM, RTIS, and PSIPS.
  • Designed, developed, tested, integrated and documented portions of Publication Site for Issued and Published Sequences (PSIPS) system. PSIPS 1.0 (NSAPI C++ web app, Section 508) and PSIPS 2.0 (PHP web app, Section 508) load, process and display genetic biosequence data contained within Biotechnology patents and publications.
  • Performed O&M tasks for the Patent Desktop Search Systems (PDSS) system.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed, developed, tested, integrated and documented assigned software components of distributed J2EE enterprise application for FreddieMac. Developed Java EJB’s to handle SOAP Web Service calls to COTS components and external systems. Applied OO design patterns (factory, façade, visitor).
  • Significant contributor on InforMedix contract, a Rockville MD company which invented and patented the Med-eMonitor™, a device for electronically monitoring patient medication schedule adherence. Solely responsible for all aspects of continued design, development, testing and documentation of Med-eMonitor firmware (C++ with embedded assembly) using WindRiver/SDS Cross compiler and Lauterbach 68328 (Dragonball) hardware emulator. Designed and developed Java software to be integrated with Wildcat BBS software for Med-eMonitor medication monitoring device. Developed portions of web-based GUI for Med-eMonitor system using PageNgine dynamic content infrastructure platform.

Confidential

Programmer / Analyst

Responsibilities:

  • Designed, developed, tested, integrated and documented portions of the Vessel Documentation System (VDS) application component of the Marine Information System for Law Enforcement (MISLE) system.
  • Performed various software development and administration tasks for the MISLE Infrastructure task order, including developing a custom UNIX daemon as an encryption service and serial communications code for exchanging messages between MISLE and NLETS.

Confidential

Programmer / Analyst

Responsibilities:

  • While member of Accounting Conversion (JR2020) team, designed, developed, tested, integrated and documented SAP ABAP/4 code changes for General Ledger production environment.
  • While member of Product Supply Improvement Program (PSIP) team, developed Win32 multithreaded C++ program to convert application print requests for mainframe dialup users to email message MIME attachments.

Confidential

Programmer / Analyst

Responsibilities:

  • Developed C++ X-Windows Motif GUI in for FOIA Document Imaging and Management System using RAD and COTS integration techniques.
  • Developed portions of NCSA Mosaic WWW prototype application to access Oracle 7.0 and WAIS databases of full-text indexed documents, including Bourne and C shell CGI scripts.

Confidential

Programmer / Analyst

Responsibilities:

  • Developed C++ X-Windows Motif GUI front-end applications for network traffic analysis subsystem and company employee information application.

We'd love your feedback!