Post Job Free

Resume

Sign in

Engineer Software

Location:
Dana Point, CA, 92629
Posted:
July 20, 2011

Contact this candidate

Resume:

PROFILE

Charles Brewton II is a senior portal architect providing architecture and

software development for designing, developing, testing, and integrating

complex software systems. Mr. Brewton has many years of leadership

experience with an emphasis on Liferay Portal system architect and web

software development. Mr. Brewton has a strong object oriented development

background and worked with many frameworks and tools. In addition, Mr.

Brewton has advanced experience in large-scale systems architecture, system

availability and system performance. Chuck is a highly valued leader. Chuck

has TS/CSI clearance.

KEY AREAS OF EXPERTISE & ROLES

System Architecture Technology Acquisition Portal

Architecture

Architecture Assessment Process Re-engineering

Web Portals

Team Leadership Technical Governance & Process

Defense Domain Specialist

SELECTED TECHNICAL SKILLS

. J2EE: JAVA J2EE, AJAX, Portlet 2.0, JSF 2.0, ICEfaces 2.0, Ruby on

Rails, Java Beans, JavaScript, JSP, ASP, PHP, SQL, Cold Fusion, CGI,

C++/C, .NET, FORTRAN, ASSEMBLY

. Systems Arch. & Methodology: Design Patterns, OO Design & Modeling,

UML, RUP, Agile Process

. Portals: JSR-286, JSR-168, WebSphere, Liferay, JBoss Portal

. App Servers & DB: WebSphere, WebLogic, Tomcat, Oracle, Oracle, MySQL,

SQL Server

. OS: Linux (Fedora, RedHat Enterprise Linux 5, and CentOS), MacOS X,

Windows Server 2008, Windows 7, Solaris

. Systems: Global Command and Control System (GCCS), MLS Guards, JWICS,

DCTS, Joint Semi-Automated Forces (JSAF), SLAMEM, Condor, G2, C4I

Gateway

SELECTED ACHIEVEMENTS & EXPERIENCE

. Software development lead and java architect for the development of

multi-million dollar dev of cloud computing website using Liferay 6

enterprise edition.

. Developed commercial websites using Java J2EE, ICEfaces, JSF, web

services and MySQL.

. Developed ICEfaces 2.0 beta using xhtml and JSF 2.0 as an upgrade to

existing ICEfaces web application.

. Created clustered JBOSS application servers to support an enterprise

Liferay Portal 6 (a Java based open-source portal server)

implementation.

. Implemented Single Sign On (SSO) using Siteminder, JBOSS, Apache and

Liferay Portal Server 6

. Designed and implemented LDAP connection from Liferay Portal Server to

Active Directory for authentication of users

. Implemented OpenLDAP as the central user account system and integrated

with Zimbra, Liferay, and SugarCRM.

. Developed linux scripts to update passwords in OpenLDAP when they are

changed in Zimbra's local LDAP server.

. Designed role-based authorization system for access and permissions to

multiple portal pages, applications and portlets

. Designed and implemented extensions to Liferay core functionality

using Java Object Oriented software development principals.

Education

. MS in Electrical Engineering, concentration in Real Time Digital

Signal Processing, Old Dominion University, Norfolk, VA 23529, May

1996.

. BS in Electrical Engineering, 3.29 GPA, concentration in Digital

Signal Processing, Old Dominion University, Norfolk, VA 23529, May

1994.

. Graduate Teaching, Physical Electronics Lab, Old Dominion University,

Norfolk, VA - physical electronics lab, which consisted of hands on

experiments in the following areas: Gas discharges, Solar cell,

Semiconductors, Fiber optics, etc.

EXPERIENCE SUMMARY

Systems Architect, Portalco (Monarch Beach, CA)

Present

Provide Liferay Portal Architecture and Software Development lead role

for the design and deployment of a cloud computing website using Liferay

Portal 6 Enterprise Edition. As system architect and lead engineer,

provided the development and integration of Liferay Portal into Fortune

500 company's infrastructure including single sign on using Siteminder

and high availability using F5 Network appliance. Developed custom JSR-

286 portlets and lead a team of developers in an agile development

environment to quickly and accurately meet requirements. Responsible for

Linux configuration, JBOSS clustering, and software integration testing

Supported Conseco Life Insurance for the development and deployment of

Liferay Portal 6. Worked as consultant to assist with the portal

architecture, understand Liferay's service builder, design velocity

templates, develop oracle database scripts for importing data and custom

portlets deployed to Liferay Portal Server.

As a Liferay Architect, lead the development of a cloud computing website

for Computer Associates. Lead internal daily scrum meeting with offshore

and onshore personnel. Development team consisted of 8 developers with 6

offshore and 2 onshore. Lead the Liferay portion of the daily scrum

meetings with the customer. Coordinated requirements and use cases

produced by the product manager from CA with the development team along

with technical approach and time estimates. Developed UML documentation

for the customer to understand the data flow and web service invocations

for each module. Created Sprint Plans and communicated the progress on a

daily basis to the customer.

As a Senior Liferay Developer and Engineer, Mr. Brewton lead the

implementation of a Proof of Concept for New York Life consisting of

Liferay 6, Red Hat Enterprise Linux 5, Oracle 10g database, Siteminder,

F5 Load balancers, and openLDAP. Responsible for the infrastructure and

the Liferay portal configuration along with training of creating the

development environment for New York Life developers.

In addition, lead the design and development of a services oriented (SOA)

architecture using enterprise Java J2EE, AJAX, JSF and ICEfaces to

develop a web framework for constructive simulation. This task uses

Condor Java and Web Services interfaces to control and view status on

thousands of constructive simulation runs across over 150 physical

servers and 120 virtual servers.

Lead the design and implementation of the modeling and simulation

virtualization center which was comprised of a Dell Blade Center, 100

TeraByte EMC San and VMWare vCenter. Lead the integration of the

virtualization center with the J9 government network to include

compliance with DoD IA guidance for the virtualization center.

Designed and implemented open source linux-based services for SimIS which

focuses on a rich set of software functionality while keeping cost down.

Implemented Zimbra Enterprise Collaborative Email System, Liferay Open

Source Portal, SugarCRM, OpenLDAP, Mysql database server, Apache Web

Server and Subversion source control for SimIS. Integrated Liferay

Portal with OpenLDAP authentication and developed AJAX based portlets

using Java J2EE and ICEfaces framework.

Software engineer lead for Joint Forces Command (JFCOM) Joint Concept

Development & Experimentation (JCD&E) J9 Directorate modeling and

simulation branch. Responsible for architecture design and

implementation of modeling and simulation software systems to support

Joint Experimentation. Provided lead design and implementation of

constructive simulation execution using over 150 Symmetric Parallel

Processing (SPP) Linux servers to run simulations, generate metrics based

on constructive simulation requirements, and archive raw and processed

data to centralized enterprise storage system. Provided linux shell

scripting for automation of simulations, PHP development and Java

development for data management and generation of metrics using MySQL

databases. Responsible for the HLA federation of SLAMEM and JSAF systems

to support Joint Experimentation Human in the Loop (HITL) events.

Provide lead for Information Assurance for over 250 servers and

workstation for Modeling and Simulation team. Responsible for

integration of HLA simulation systems with GCCS C4I systems using C2

gateway. Develop project POA&M documents for the execution of large

constructive simulations, implementation of Information Assurance

guidelines and Integration of large-scale database servers with

enterprise storage systems

Systems Architect, Dataline Inc. June

2003 - Aug 2009

Software and Systems Engineer, below are a few highlights:

. Implemented Liferay Portal for Dataline Intranet which included

customization to core Liferay components using extension and

development of new portlets.

. System Architect and Software Development lead of the design and

implementation of a collaboration portal with over 100,000 lines of

custom code based on top of Liferay Portal

. Using Liferay portal source code, modified the Directory portlet to

include phone numbers and location of employees.

. Continuous Integration environment using CruiseControl

. Developed custom portlets using Java J2EE, NetBeans, and MySQL for

business development group to view and track business opportunities

. Created custom liferay theme and deployed theme to liferay portal

. Improved network architecture by providing redundancy and failover

capabilities through

. Utilized VMWare to build virtualization center with fiber channel

attached NetApp storage to reduce footprint and power requirements,

while improving up-time for IT services

. Maintain external website and report on web traffic metrics

. Develop IT policies for acceptable use, information sensitivity and

security

. Develop and manage network security including intrusion detection and

audit logs

Principal System Architect: In support for AFRL SBIR Phase I, provided

hands-on research, testing, prototyping, and analysis for advanced QoS

system research to improve real-time collaboration system in support of

warfighter requirements. Research focused on QoS architecture for mobile,

low-bandwidth networks typically used by deployed warfighters.

Collaboration systems focused on were DCTS, Microsoft Live Communcation

Server, Liferay Portal, and Covergence CXC beta system. Developed final

report and recommendation for Phase II SBIR to further develop QoS

technology to support warfighter real-time collaboration requirements. Won

Phase II SBIR contract.

Principal System Architect for SECOMP-I: Support General Dynamics Decision

Systems in the design and implementation of a Secure Enroute Communication

Package Improved (SECOMP-I). The SECOMP-I system is a standardized,

secure, interoperable, and integrated Command, Control, Communications,

Computers, and Intelligence (C4I) information system to support Force

Projection operations. The SECOMP-I system provides VHF/UHF Line Of Sight

(LOS) and UHF Single Channel TACtical SATellite (TACSAT), Beyond Line Of

Sight (BLOS) data and voice capabilities to the mission commander and staff

while deploying to an Area of Operations (AO) aboard USAF C-130 and C-17

aircraft. SECOMP-I also provides initial ground communications when landing

in an AO. The SECOMP-I will provide a collaborative planning system (using

the Defense Collaborative Tool Suite (DCTS)) for Enroute Mission Planning

and Rehearsal (EMPR). The SECOMP-I Data Processing Devices (DPDs) and

related networking and communications infrastructure will also provide the

power, communications, and networking infrastructure for compatible and

approved Command and Control applications. Responsible for the engineering

and design for all servers and software in SECOMP-I. Lead the engineering

effort to perform the following functions: develop software to integrate

military tactical radio with the first virtual conference server and

Defense Collaboration Tool Suite (DCTS), integrate network management

system for all workstation and servers on each deployable kit, develop

software for embedded operating system to support audio conferencing with

integration to tactical radio networks, active directory design and

implementation, and exchange server 2003 design and implementation.

Principal System Architect for DCTSv3: Developed system architecture for

DCTSv3 with strong emphasis on interoperability, standards, and enterprise

architecture in support of the DISA Chief Management Office (CMO).

Provided architecture and vision for developing and implementing the

redesign of an enterprise collaboration system (DCTSv3). The architecture

developed was a Service Oriented Architecture (SOA) with a J2EE core with

Liferay Portal (based on JSR-168 standard) front-end. The architecture

integrated asynchronous applications such as document management, group

chat, and calendaring with synchronous applications such as real-time audio

and video, audio and video streaming, webcasting, and whiteboarding.

Worked with the software development team to develop the necessary J2EE

layers for the user interface, business logic, and connectors to databases

and other data sources for DCTSv3. Walked through the design with the

software development team to assist in their understanding to improve

software development. Lead the development of the System Subsystem

Specification and supported the development of the Software Product

Specification and Software Design Specification. Briefed the technical

design of DCTSv3 at the Release Readiness Review (RRR), Preliminary Design

Review (PDR) and Critical Design Review (CDR). Interfaced with the

software development lead on a regular basis to discuss software

development process and status.

In order to speed up the delivery of DCTSv3, integrated and developed

Liferay portlets to automate the use of audio and video streaming

technology to play live video from conferences, archive live video, and

provide on-demand video streams for future playback. Developed java

servlets to automate the process of recording and broadcasting the H.323

multi-participant video teleconference sessions. Utilized NetBeans IDE for

development, compiling and building of Java software to control the

capturing of video input, security for video streams, and playback of

recorded video. The Java software developed utilized API's provided for

Helix RealServer and Windows Media Encoder. Prototyped and tested

streaming and encoding technologies which include Windows Media Server 4.x,

Windows Media Encoder 9.x, RealServer 8.x encoder, Helix RealProducer 9.x,

and Helix RealServer 9.x.

Provide the DCTS version 3.0 architecture design and brief at the DCTS

Engineering Review Board (ERB). Lead system engineer for Enterprise

Architecture, New Technology and Operational Engineering solutions in

support of DCTS CMO Engineering. Provided the IPsecurity architecture and

implementation for NIPRNet pilot. Worked with development team to automate

the ipsecurity policies through a web application called ipsecurity

manager.

Worked with third party vendors to integrate there software and systems

into DCTSv3. Worked with First Virtual Communications (FVC) for discussion

of CUSeeMe Conference Server future architecture and impact to DCTS future

architectures. Worked special DoD requirements with FVC for implementation

and integration with DCTSv3. Dataline lead for working with Xythos, Inc to

integrate xythos web file server for document management. Xythos provides

interoperable document management and versioning software by supporting the

following standards: JAAS, Webdav, DeltaV. Worked with Asynchrony on the

DCTSv3 architecture to integrate envoke web services for awareness, chat

and instant messaging. Prototyped XMPP server and software necessary to

integrate Jabber, Inc. server with DCTSv3 for Instant Messaging, Chat and

Awareness.

SPAWAR, Computer Engineer, Suffolk Va Aug 97-98

& - Feb 2001 - June 2003

Defense Collaboration Tool Suite (DCTS) System Engineer: Participate in

DCTS System Engineering in support of the DISA Chief Management Office

(CMO). Presented the analysis of critical issues of the DCTS architecture

and the necessary components required for an Enterprise DCTS Architecture,

as a voting member of the DCTS Engineering Reviewing Board. Lead system

engineer for Enterprise Architecture, New Technology and Operational

Engineering solutions in support of DCTS CMO Engineering Division. Lead

the engineering design and development of four major modules for DCTS

Version 2.0 which include CUweb client webpart, PowerPoint webtouring

webpart, Conference broadcasting / streaming java servlet, and Single sign-

on (Enterprise Active Directory). Work with First Virtual Communications

(FVC) for discussion of CUSeeMe Conference Server future architecture and

impact to DCTS future architectures. Participated in the CMO DCTS

Interoperability Summit at the JITC to support the development of the DCTS

Interoperability process.

Provide collaboration engineering support to Joint Forces Command and Joint

Warfighting Center for the engineering, acquisition, installation, training

and support for DCTS 1.2.12 for operational and exercise SIPRNET networks.

Provide DCTS Version 2.0 engineering design and installation for Joint

Forces Command and Homeland Security NIPRNET networks.

Chief Information System (IS) Engineer for the Joint Warfighting Center

(JWFC) System Engineering branch. As the acting Chief Information System

Engineer, I am responsible for the engineering to support the advancement

of multiple large-scale client/server architectures, including the exercise

and training network (JESNET) and the JWFC Advanced Network for Exercise

and Training (JANET, over 3000 users). Some of the key projects that I

have lead are enterprise Storage Architecture including Wide-Area fial-over

and replication, the deployment of Clustered NT architecture to increase

reliability and performance on JANET, design and implementation of the

Joint Digital Library which consist of Big-IP Load-balancers and a web

farm, and implementation of a Storage Area Network (SAN) using Brocade

switches to increase the size and availability of file storage and decrease

the enterprise backup window. I am responsible for the project management

for software development to support the JESNET and JANET architectures. I

also manage over a 1 million dollar budget for the Information Systems

Division.

Duties as a Computer Engineer for the Joint C4ISR Battle Center (JBC) are

as follows:

Integration of new technologies into the Joint C4ISR Battle Center (JBC)

network; operations of the JBC IS/IT department;

Design and implementation of a client server environment consisting of both

Windows NT 4.0 Server for PC's and Solaris 2.5.1 for Sun Ultra's with over

100 clients; Management of NT 4.0 Servers, MS Exchange 5.0 Servers, IIS 4.0

Servers, and Remote Access Server.

Software design and development for client/server and web applications

using Java J2EE, JSP and ASP.Installation and integration of a desktop

video teleconferencing system for collaboration over the LAN and WAN over

TCP/IP. Effort included setup of live video feeds from conference rooms

to the desktop computers over TCP/IP for the viewing of presentations from

a workstation;

Lead engineer for the development of the JBC Intranet web site that

contains JAVA, HTML, CGI, IIS 4.0, and Oracle software development. The

JBC Intranet is used to disseminate corporate information via html, JAVA,

and live video feeds. The computer/network for the Joint C4ISR Battle

Center includes the following technologies on each network: SMTP email,

file and print sharing, web servers, ftp servers, and directory server (for

desktop video teleconferencing).

Responsible for research and procurement of all computer and network

systems for the Joint C4ISR Battle Center. Supported many JBC projects for

technical information regarding Microsoft NT networks, Exchange mail

servers and IIS 4.0 web servers.

Boeing Information Services, Computer Engineer

Aug 98 Feb 2001

Current position in support of SPAWAR is the acting Chief Information

System (IS) Engineer for the Joint Warfighting Center (JWFC) System

Engineering branch. As the acting Chief Information System Engineer, I am

responsible for the engineering to support and advancement of multiple

large-scale client/server architectures, including the exercise and

training network (JESNET) and the JWFC Advanced Network for Exercise and

Training (JANET, over 3000 users). Some of the key projects that I have

lead are the deployment of DEC Alpha Clustered NT servers to increase

reliability and performance on JANET, design and implementation of Systems

Management Software (SMS) to manage the JANET architecture which has over

2200 clients, implementation of a Storage Area Network (SAN) using Brocade

switches to increase the size and availability of file storage and decrease

the enterprise backup window, and deployment of BigIP load balancing

servers to increase the throughput and reliability for users accessing JWFC

Web Servers and the Joint Digital Library (JDL). I am responsible for the

project management for software of custom software to support the JESNET

and JANET architectures. Some of the technologies and programming

languages used for software development and deployment are as follows:

Java, Java Scripting, Active Server Pages (ASP), C++, SQL Server and

Oracle.

As the acting Chief IS Engineer, I meet with O5, O6, and Flag level

Officers to provide briefing on new technologies and provide engineering

support when needed. I attend weekly meetings with O5 and O6 level

officers to discuss the JANET and JESNET engineering projects and issues.

Also, I provide written reports to the military officers on plans for new

technology insertion and explanation of any issues that may have occurred.

As the acting Chief Information System Engineer I have gained and increased

my knowledge in the following areas: design of clustered servers to provide

redundant servers, management and distribution of software to over 2200

workstations, and design of information systems for large scale mixed NT

and Unix (Sun Solaris) client server architectures. Also, I worked with

the C4I division to engineer and implement client server architectures for

Global Command and Control Systems (GCCS) and JDISS-NT during training

exercises at JWFC.

Network Operation Center (NOC) design and cost model for the Hampton Roads

Enterprise Network (HREN). Looked at Service Level Agreements (SLA) and

different outsourcing cost models for the HREN to delivery Email, File

Storage, Web, DHCP, DNS, Print and Backup capabilities to over 20,000

users. I presented the design and cost model of the NOC to the

government.

Technical Director, Direct Digital Access, Norfolk, VA Aug 96-

Feb 2000

As the technical director for Direct Digital Access I was responsible for

the design and implementation of there network backbone, dial-in modems and

servers that could support 2000 users and increase to 10,000 in the future.

I installed and configured servers running Windows NT and LINUX to provide

the following services: Email, File Transfer Protocol (FTP), Web, DNS,

DHCP, Radius Authentication, E-commerce, Database and Backup. I designed

the TCP/IP network architecture for Direct Digital Access for dial-in

customers, server backbone and dedicated users. I installed and configured

a Cisco 3660 Router to support T1 connections OSPF protocols for the wide

area connections and TCP/IP protocols in the local area network (LAN). I

installed and configured the Bay Network Remote Access Concentrator (RAC)

to support 2000 dial-in users.



Contact this candidate