Juan Hernandez, Project Manager / Senior Software Engineer

Juan Hernandez

Project Manager / Senior Software Engineer

Booz Allen Hamilton

Location
United States
Education
Bachelor's degree, Computer Science
Experience
16 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 7 Months

Project Manager / Senior Software Engineer at Booz Allen Hamilton
  • United States
  • April 2012 to July 2014

Role: Development Team Lead and Software Developer
Client: Network Management Reference Implementation Lab, SPAWAR System Center Pacific (US Navy)
Project: Joint Enterprise Network Manager (JENM) v3.0
• Delivered new system capabilities using the Agile software development framework with four week sprints
• Led a development team of 9 developers over multiple sprints using JIRA to track team progress
• Led team planning activities, daily scrum meetings and end-of-sprint activities
• Coordinated testing activities for component team with test team; participated in creation of system tests
• Participated as member of the system architecture and design team; designed core data flow mechanism
• Delivered design documents, system tests, and working software using JENM v3.0 technologies
• JENM v3.0 details
➢ SOA-based distributed system written as RESTful web services and a set of web-based interfaces
➢ Services developed in JAVA with a MySQL and H2 database back-ends; running in a JETTY container
➢ BaseX with XML, XSLT, Schematron for data flow across services
➢ Development/Build Environment used Maven, SVN, Eclipse, XMLEditor, XMLSpy, JUnit

Project Manager and Software Developer at Booz Allen Hamilton
  • United States
  • July 2007 to April 2012

Role: Project Manager and Software Developer Client: Multifunctional Information Distribution System (MIDS) International Program Office, SPAWAR System Center Pacific (US Navy)
Project: MIDS Online Financial Management System (MIDS WebFM)
• Delivered new system capabilities using an Iterative and Incremental software development framework
• Led teams of 2 to 5 developers during all phases of development, using Microsoft Project to manage the team
• Delivered requirements documents and design documents during appropriate project phases for client acceptance
• Delivered migration plans, system relocation plans and data migration plans, prior to major upgrade of system
• Functioned as the client's primary point of contact for submitting change requests or defect reports
• Responsible for achieving the system's Authorization to Operate (ATO) by the necessary government authority
• Responsible for registration into the Dept. of Navy Application and Database Management System (DADMS)
• Responsible for passing of information assurance (IA) reviews
• WebFM details
➢ JAVA J2EE web application with a SQL Server 2005 database backend
➢ JSP for front-end View
➢ JAVA servlets for the Controllers
➢ JAVA servlets using Transfer Objects design pattern for the Model

Project Manager / Senior Software Engineer at Booz Allen Hamilton
  • United States
  • July 2004 to July 2007

Booz Allen Hamilton, San Diego, CA
Project Manager / Senior Software Engineer JUL 2004 - JUL 2007

• As a SharePoint Developer, Mr. Hernandez supported the Naval Special Warfare Command (NSWC) Financial Improvement Program (FIP) Office with updating their SharePoint 2007 Financial Management (FM) Portal and updating failing web parts. He interviewed users to document broken processes and determined where the system was failing. Mr. Hernandez found coding issues with web-parts, recoded them and submitted updated web-parts to the portal administrators for Information Assurance (IA) review and publication.

• As a Project Manager and SharePoint Developer, Mr. Hernandez supported the Naval Special Warfare Command (NSWC) Public Affairs Office (PAO) Office with their migration of a public website to a portal environment in SharePoint 2007. Mr. Hernandez was responsible for managing a remote team of graphic designers, SharePoint SMEs, a local training developer, as well as working as a SharePoint developer himself. He maintained project plans and design documents, and developed a self-service site that can be updated by content owners and approved by the Public Affairs Officer (PAO) before publication to the public. Mr. Hernandez also coordinated all effort with US Fleet Forces Comment (USFFC) where the SharePoint 2007 (MOSS) server was hosted.

• As a Project Manager and Software Developer, Mr. Hernandez supported the Joint Program Executive Office (JPEO) Joint Tactical Radio System (JTRS) Operations in development of their JPEO JTRS Enterprise Personnel System (JJEPS) . With a team of 3 developers, he led the requirements gathering effort to produce a Level of Effort estimate and draft POA&M for the client to prioritize requirements based on need and cost. With an approved budget and delivery schedule, Mr. Hernandez and his team delivered a web-based Cold Fusion application with a SQL Server database backend on-time and within budget. Mr. Hernandez and his team also implemented phase two of the application which added several new requirements. Mr. Hernandez was responsible for delivering the application, a User's Guide and POA&Ms.

• As a Database Engineer and Administrator, Mr. Hernandez supported the H-1 Weapons Systems Support Activity (WSSA), located in Naval Air Weapons Station (NAWS) China Lake, with Certification and Accreditation activities associated with multiple SQL Server DBMS servers. Mr. Hernandez was responsible for two SQL Severs and their IA compliance with the DoD Database Security Technical Implementation Guides (STIG) and Security Readiness Review (SRR) . Mr. Hernandez applied all necessary security patches, executed all necessary administration scripts and configured all DBMS and Operating System security setting as needed to achieve 100% compliance. Mr. Hernandez also documented all steps taken for submitting results within the servers' Certification and Accreditation Compliance Package.

• As an Oracle Portal Developer and Database Engineer and Developer, Mr. Hernandez supported SPAWAR's Transformation Office with the development of a Lean Six Sigma (LSS) Project Tracker portal application. Mr. Hernandez gathered and documenting requirements, provided LOE estimates to the client, identified the needed resources, generated a POA&M and executed the POA&M. Mr. Hernandez worked with the Electronic Command Information Center (ECIC) administrators to create a new Oracle DB schema to support the project tracker. Once the database was created, Mr. Hernandez and his team of 2 developers created the needed functional pieces within the ECIC, an Oracle Portal. He used the PL/SQL programming language and a web-based development environment to create all needed portlets, Oracle Portal components.

• As a Project Manager and Database Engineer, Mr. Hernandez supported the Naval Air Technical Data & Engineering Service Command (NATEC) with the development and execution of a data migration plan for their transition to a Remedy Trouble Ticket system from a custom SQL Server 2005 application. Mr. Hernandez interviewed the users, analyzed the source and target database schemas, created a data transition plan, iterated through several data scrubbing cycles with the users and provided all processes involved as a single repeatable activity. Providing a single repeatable activity provided the client to migrate data on a per-site basis for a phased transition to the Remedy Trouble Ticket system.

• As a Portal Developer, System Integrator, Software Engineer and Database Engineer, Mr. Hernandez provided support to the 3rd Marine Air Wing (3MAW) with the development of a proof-of-concept document and a working prototype of a Battle Command Display (BCD) portal for asset readiness. Mr. Hernandez generated a notional design document for a BCD mash-up consisting of 16 distributed data sources with distinct data channels. He interfaced with as many data owners as possible to determine possible integration points and mechanism. Mr. Hernandez also documented as many data schemas as possible to generate a notional Interface Control Document (ICD) that encompassed available data formats and schemas. He also developed a working prototype using JAVA, JSP, JQuery and HTML to pull readiness data in real-time from three data sources. The resulting mash-up combined and aggregated the data and provided a few distinct views of the readiness data.

Project Manager and Senior Software/Database Engineer at Maniflo Money Exchange
  • United States
  • October 2000 to July 2004

Maniflo Money Exchange, San Diego, CA
Project Manager and Senior Software/Database Engineer OCT 2000 - JUL 2004

• Managed and led a team of three software/database engineers that maintained the company's core business application Agent Component Transaction System (ACTS), which combined Call Center, Accounting & Collections, Compliance, Sales & Marketing, Agent Management, and Reporting capabilities. Reported directly to the CEO. Maintained POA&M current and managed internal team timelines, resources and schedules for all software releases. Designed architectural roadmap to modify ACTS from a 2-tiered client/server application to a multi-tiered enterprise business solution. Designed upgrades to ACTS and implemented those using MS Visual Studio, COM business objects and Remote Data Services (RDS) . Database migrations involved migrating data from SQL Server v6.0 to SQL Server 2000, and all intermediate versions. Database management activities included database design, stored procedures, performance tuning, the development of Disaster Recovery and Real-Time Replication Plans. Call Center functions were redesigned and streamlined to minimize data-entry errors and maximize call throughput. An enterprise faxing sub-system was designed, developed and integrated using RightFAX Enterprise 8.0, SQLServer 2000 and DataMatrix barcode technology. External system interfaces were redesigned and implemented using a technology mix of Cold Fusion, JAVA and XML, with Web Services based integration points and direct database access. Led multi-lingual training in coordination with major releases of the software.

Software/Database Engineer at Booz Allen Hamilton
  • United States
  • January 1998 to September 2000

Booz Allen Hamilton, San Diego, CA
Software/Database Engineer JAN 1998 - SEP 2000

• Supported the Navy's Space and Naval Warfare Systems Command (SPAWAR) PMW 176-L with its Warehouse Inventory Management System, responsible for the design and implementation of the database in MS SQL Server 6.5. Designed and led the development of the application security, user management and the reporting modules, with PowerBuilder 6.0 as the software development environment.

• Supported SPAWAR's Field Change Installation Program (FCIP) in D654, responsible for database design and implementation and the reporting sub-system and was part of the design team. Designed and implemented an access control scheme wholly into the tool. Participated in the implementation of a 3-tiered architecture operating on a Windows platform with a MS SQL Server 6.5 database and Cold Fusion Application Server.

• Software engineer and technical lead for SPAWAR's PMW 176 Online Configuration Control Board project, an online collaboration system. Assisted in the development of a set of processes that addressed the approval process of engineering change requests within PMW 176 and the implementation of those processes via an online web-base tool. This work-flow application was developed using MS Access Database and Cold Fusion, and employed visual feedback of the status of change requests as they navigated through the approval process. Incorporated an application access control strategy as many types of users required different access rights to certain data and functionality.

Education

Bachelor's degree, Computer Science
  • at California Polytechnic
  • December 1997

California Polytechnic, San Luis Obispo, CA B.S. Computer Science 1997

Specialties & Skills

Databases
XML Software
Software Project Management
Agile Project Management
HTML, XML, JavaScript, JSP
XSD, XSLT, Schematron
ENGINEER
PROJECT MANAGER
SOFTWARE ENGINEER
SQL SERVER
SVN / VSS
Ant / Maven
SOA / RESTful Web Services
COLD FUSION
DATA MIGRATION
DATABASE
DATABASE MANAGEMENT

Languages

English
Expert
Spanish
Expert