We provide IT Staff Augmentation Services!

Enterprise Architect (independent Contractor) Resume

0/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY:

  • Over 20 years of experience in providing enterprise architecture and full life - cycle software development, including software engineering, testing, and maintenance projects; Extensive UNIX and Windows experience developing government and commercial off the shelf products using Java, JavaScript, C, C++, C#, PHP, ASP.NET(C#), and Objective-C. Over six years of project management experience; with excellent communication and motivational abilities.

TECHNICAL SKILLS:

Software Development: Java/J2EE JAX - RS; Jersey REST; Jackson; GWT/GXT, JDBC, Oracle AQ (JMS); Spring 12+ years JavaScript JQuery; Ajax; DOM; JSON 12+ years PHP LAMP; WAMP; Zend 4 years, WordPress CMS (Content Management System) 5 years 12+ years C/C++ Unix/Linux; Visual C++; C#; Mac OS Objective-C 12+ years HTML CSS; JavaScript; XML 12+ years SQL T-SQL; PL/SQL 12+ years ASP.NET/C# MVC4; WPF; LINQ 5 years Mobile iOS (Cocoa); Android 2 years Perl 2 years Python 1 year Web Services SOAP (Java/JAX-WS 2yrs; REST (Java/JAX-RS/Jersey) 8 years 8+ years

Database Development & Administration: Oracle v. + years MySQL Workbench; PHPMyAdmin; Command Line 12+ years MS SQL Server 2005; 2008; 2012; SSMS 8 years Sybase ASA, ASE 4 years Access 4 years ElasticSearch, Logtash, Kibana ELK, Redis 3 years Postgres 1 year

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Enterprise Architect (Independent Contractor)

Responsibilities:

  • Designed the Enterprise Logging Analytics (ELA) system for one of the world’s largest company in the mortgage and finance industry, using Elasticsearch, Logstash, Kibana (ELK) and Redis technology stack
  • Installed and managed the ELK and Redis infrastructure on a 6-node Linux server cluster
  • Configured and deployed Logstash Shippers and Indexers on 20+ Linux boxes which collected enterprise logs from Tier-1 Confidential Loan Management Software Systems and ingested them into the Elasticsearch index in near real time.
  • Created 5 Kibana Dashboards and 20+ Kibana visualizations which provided metrics on collected near real time logs of Confidential Loan Management Systems
  • Authored Architecture documentation such as the System Context Diagram, Stakeholder Requirements Document, L1/L2 Diagrams, Scope Document, and Operations & Installation Document

Confidential, Huntsville, AL

Sr. Software Engineer/Software Systems Architect

Responsibilities:

  • Performed R&D for cybersecurity malicious file detection application development
  • Designed and develop Confidential, Inc. ’s suite of malicious file identification and classification software using Python programming language, PostgreSQL database, HTML, JavaScript, and CSS
  • Provided vision and support to Confidential Inc. ’s Confidential customer for the cybersecurity applications

Confidential

Sr. Software Engineer/Software Systems Architect (Independent Contractor)

Responsibilities:

  • Designed and developed technical requirements and architecture for implementation of the back-end (clients managed components) of the self-serve E-Commerce portal (MTR, Transform content Center, JDE business services and batch services, MSDS content, Trade Services content, Unilog content).
  • Designed and developed “Search-as-a-Service” infrastructure by creating the indexing and searching capabilities of the back-end system, using ElasticSearch, ElasticSearch JDBC and Filesystem River plugins, Java/J2EE Jersey REST/JAX-RS web services framework, Oracle DBMS, SQL, JDE BSSV, and MS Active Directory
  • Created views and stored procedures which organized PDF files with additional metadata that is indexed into the ElasticSearch system
  • Developed the Environment Provisioning Requirements documentation including: Physical/virtual architecture documentation; API documentation for each data source and backend service, identified metrics for monitoring availability and performance; using Kibana for data visualization
  • Designed and performed Unit and integration test cases for backend system.
  • Installed and provided technical support, administration and management of the overall backend system; especially the ElasticSearch Cluster (x6), and the REST web services servers (x4), using MS Windows Server 2008 R2/2012 R2, ElasticSearch 1.3/1.4, Apache Tomcat, WebLogic, Custom REST Web service, using Java 1.7

Confidential

Sr. Software Engineer/Software Systems Architect (Independent Contractor)

Responsibilities:

  • Develop modules for a Java SOA web service; which provides clients a car rental branch locator service, based on address, lat/lon, or distance from a landmark
  • Develop modules for a Java/JSP, Struts, Hibernate, HTML and CSS based Locator Admin Dashboard, that allows administrators to add/delete/modify a listing of Car Rental Branches
  • Create and update Oracle database tables by creating SQL, stored procedures, and views, based on specific data criteria
  • Create TDD based unit tests using Junit, and execute the unit tests inside of Eclipse IDE

Confidential

Sr. Software Engineer/Architect (Independent Contractor)

Responsibilities:

  • Built a Visualization Dashboard which shows pie charts, bar graphs, histograms, and geographic maps of thousands of Hotel Properties’ room inventory, current availability, and rates; based on a given date range. The dashboard was built using a customized Kibana interface and PHP ElasticSearch Library, along with a PHP visualization open source library; pChart 2.0.
  • Designed and implemented the Property Management System search index in ElasticSearch, using a customized mapping of fields
  • Created stored procedures and stored views in MS SQL Server that integrated appropriate data from multiple database sources
  • Implemented an ElasticSearch JDBC
  • River that executed an SQL query against the created stored procedures and views and sent data to ElasticSearch to be indexed. The river polls the database every 5 minutes and updates the ElasticSearch index appropriately.

Confidential, Reston, VA

Sr. Software Engineer/Architect (Independent Contractor)

Responsibilities:

  • Developed a Java/J2EE web based collaboration application using the Ozone Widget Framework (OWF), JavaScript and Google Widget Toolkit (GWT) for front-end.
  • Designed a JMS queue using Oracle AQ which received XML documents stored in the database. A document is pushed into the queue every time its been added/updated by CRUD processes from asynchronous web application jobs.
  • Custom designed an ElasticSearch JMS River, which polled the Oracle AQ/JMS queue, received JMS message that contained a series of XML documents, converted the XML to JSON, and then submitted the documents to ElasticSearch for indexing.
  • Created a Web based Search Tool widget, using Java/J2EE, GXT/GWT, Java Jersey REST, Java Jackson, and ElasticSearch
  • Created and managed the organization’s search engine server and index using ElasticSearch.
  • Built several REST web services using Java/Jersey that provided endpoints into the Shared data set, and submitted keyword and filtered searches to ElasticSearch and returned results with facets and other aggregations.
  • Parsed JSON records from ElasticSearch query results, using Java/Jackson
  • Served as Web Services and Integration Architect to establish design and protocols for sharing electronic information and integrating with other systems.
  • Administrated the Weblogic and Apache Tomcat Application Servers
  • Provided weekly briefings to top management on the status of sub projects
  • Set up and maintained the software developers internal resources portal, using WordPress and PHP. Served as the WordPress admin, added/updated themes using PHP, CSS, and HTTML

Confidential

Sr. Software Engineer/Architect (Independent Contractor)

Responsibilities:

  • Developed a Dashboard for real-time status views and monitoring of identity track smart card activities, using WordPress, PHP, jQuery, JavaScript, HTML 5, CSS3, and MySQL. Activities included building entries/exits, activations/deactivations, and access granted/denied widgets that gave the user visualizations of the current state of activity.
  • Created Visualization widgets using PHP, jQuery, JavaScript, HTML 5, CSS3 and MySQL, that resided in the Dashboard and showed real-time stats, facets, and logs of smart card activity per user and/or per location
  • Created SQL stored procedures in MySQL which pre-filtered data, based on business logic.
  • Designed web page/app UI templates and web parts using PhotoShop and Fireworks. Templates and web parts included headers, footers, buttons, content panes, logos, and status indicators

Confidential, Huntsville, AL

Sr. Software Engineer (Independent Contractor)

Responsibilities:

  • Developed Macintosh applications using Objective-C and Cocoa framework, within the XCode IDE environment. The application was a Workflow and Order Management System for Cenveo products.
  • Created GUI forms using the XCode Interface Builder Tool
  • Created/updated Sybase database stored procedures.
  • Develop SQL queries to the Sybase ASE database.

Confidential, Huntsville, AL

Lead Sr. Software Engineer/Architect (Independent Contractor)

Responsibilities:

  • Solely developed and maintained a Web based application called JEPRL for DIA/ Confidential utilizing Java/J2EE/JSP, PHP, Oracle, MySQL, Apache Tomcat, HTML and JavaScript technologies. Responsibilities included system/software design, development, implementation, maintenance, and project management.
  • Solely developed a Web based application called JEPM for DIA/ Confidential using PHP, MySQL, Apache, HTML, JQuery, and JavaScript. Responsibilities included project management, design, development, implementation, and maintenance.
  • Served as the Senior Software Engineer and Database Administrator for a team of 10 developing and maintaining DIA/ Confidential Corporate Website Portals using ASP.NET/C# and MS SQL Server; using Visual Source Safe and Subversion for configuration management. Responsibilities included in-depth design, development, implementation, and database maintenance
  • Served as a member and Co-Project Manager of a team of 8 developers responsible for the development, maintenance and customer support of the web-based software application MEPED for DIA/ Confidential using Java, JSP, Verity, PHP, XML, JQuery, JavaScript, HTML, MySQL, Perl and Apache/ Apache Tomcat. Responsibilities included project management, design, development, implementation, maintenance, and customer/user support.
  • Developed and maintained the EWIR portal, using WordPress and PHP. Served as the WordPress admin, added/updated themes using PHP, CSS, and HTTML
  • Solely developed a SOAP client using Java/SAAJ framework that submitted requests for information from DoD Workflow management system Web Services.
  • Designed and developed a SOAP web service using Java/JAX-WS which provided end users with a CRUD (Create, Retrieve, Update & Delete) functionality for missile system records, that were stored as xml in an Oracle database.
  • Solely designed and developed a REST web service using Java/JAX-RS/Jersey which gave near real time status information concerning the state of missile systems that are being reported on, the number of missile systems discovered in and battle/war time area, and the tracking of the proliferation of missile systems. Data is sent back in several different formats, including xml, text, PDF, and image
  • Solely designed and developed a REST web service using PHP/MySQL which gave end users CRUD functionality on the collection of observed electronic signals coming from radar systems. Data is stored in the MySQL database replicated cluster.
  • Developed a REST web service in ASP.NET/C# which interfaced with Windows Workflow Foundation. The REST service allowed authenticated and authorized users to move processes and documents down the workflow path, and returned the state/location of where a process/document is in the flow cycle.

Confidential, Huntsville, AL

Software Engineering Manager/ Sr. Software Engineer

Responsibilities:

  • Served as the Head of the local Software Engineering Department, reporting to the VP of IT/CIO, and the President of the company.
  • Solely Responsible for the establishment and implementation of CMMI-based Software and Systems Engineering Process Improvement across the entire organization, with a goal to be assessed at CMMI Maturity Level 3 by December 2004. Managed a team of 8 people as the Manager/Chair of the Software Engineering Process Group (SEPG).
  • Served as Lead Developer/Project Manager with a team of 4 people responsible for developing a Web-based Portal for NASA using Java, J2EE, JavaScript, and HTML as the client interface, JDBC and SQL as the API, MySQL as the database server and Apache as the Web server.
  • Served as webmaster for the company website and Software Engineering Dept. website. Responsibilities included project management, software design, development, implementation, and maintenance.
  • Performed everyday IT activities, which included Windows 98/NT/2000 administration for a 20 Node Network, Network/E-Mail administration using Microsoft Exchange Server, and technical support for corporate users.
  • Served on the Business Development Committee where tasks included providing technical consultation on contract proposals, research/develop new contract opportunities, and write technical responses to RFPs.

Confidential, Huntsville, AL

Software Engineer

Responsibilities:

  • Served as Lead Developer, responsible for developing a Web-based Compliance Workflow System, using Java, JavaScript, and HTML as the client interface, JDBC and SQL as the API, Sybase as the database server and Apache as the Web server. Served as webmaster for the department intranet website. Responsibilities included project management, design, development, implementation, and maintenance.
  • Developed a shrink-wrapped client/server Network Management Software (N-Form) package from scratch using Java, C++, SNMP++, Sybase and ODBC 3.5 on NT & Unix (HP-UX, Sun) platforms. Solely responsible for the development of the Database Proxy of the N-Form package using UML OOD methodology for C++ server-side development with SQL queries to the Sybase DB via ODBC API.

Confidential, Birmingham, AL

Software Engineer (Consultant)

Responsibilities:

  • Designed/developed data manipulation components of a telecommunications customer billing software package (BOXSTER) using OOD/ C++ on a UNIX platform, including SQL development for updates to the Oracle 8 RDBMS via OCI API. Other development tools used included RogueWave Foundation classes, Orbix and CORBA OO Persistent Architecture. Managed a team of software developers, responsible for the development of certain components.

Confidential, Birmingham, AL

Software Engineer (Consultant)

Responsibilities:

  • Constructed revisions to the RNS software using C/C++ language on HP and Sun Unix platforms that interfaces with a database (Ingres, Informix, Oracle) through SQL command contracts to provide customer account manipulations which include billing, collections and pending orders. Created utilities using C++ on UNIX platform to aid in development and testing of software packages.
  • Performed black box and unit testing of new features by using XDB or DBX Unix debuggers. Repaired software defects and provided continual maintenance of assigned software features.

Confidential, Huntsville, AL

Software Engineer (Consultant)

Responsibilities:

  • Created scheduling algorithms using astronomic & geometric logic for the NASA AXAF Satellite Offline System, which scheduled missions for the life of the satellite. Provided software design of modules from given requirements in a Program Design Language format; a NASA standard pseudocode, and presented design of modules in a walkthrough to management and the customer for approval.
  • Developed software in C language on Silicon Graphics Unix platform, according to approved design, and performed unit testing of the modules using Case Vision Debugger (CVD) tool. Integrated modules into the overall system software package using RCS. Created requirements and design documents, and user manual of software package using MS Word and MS PowerPoint.

Confidential, Huntsville, AL

Engineering Technician/Programmer

Responsibilities:

  • Analyzed simulated and real telemetry data from the THAAD Project test flights using offline software utilities that I created in Fortran and C on DEC and Silicon Graphics Unix platforms according to telemetric algorithms. I was responsible for both the creation of the utilities and the analysis of the data, and was required to generate charts and plots to present in government briefings.
  • Solely managed the CRC THAAD Project flight test database using Metrica; an SQL-based RDBMS.
  • Performed 6-DOF simulations of missile systems using an in-house created package called MDOF that I helped develop in both Unix/Fortran and Unix/C.
  • Developed and utilized models/simulations for Architecture Integrated System Effectiveness Studies for the E2I Early Deployment Project in Fortran on Vax 3900 and Unix platforms.

Confidential, Huntsville, AL

Engineering Technician/Programmer

Responsibilities:

  • Designed and developed major pieces of the Ground-based Surveillance and Tracking System (GSTS) software in Pascal language on an Apollo Domain platform.
  • Provided systems engineering support for tactical weapon and ballistic missiles defense and evaluation, including conventional nuclear and non-nuclear intercept systems and strategic and tactical high energy applications; Areas of experience include engagement analysis, computer simulation, and graphic display of weapon system operation.

Confidential, Huntsville, AL

Engineering Technician/Programmer

Responsibilities:

  • Created war-game, tactical weapon and ballistic missile defense simulation packages in Fortran on Apollo Domain platform which was used to perform systems analysis on strategic defense concepts.

We'd love your feedback!