
|
|
BRENT J. ARIAS
4014 E Morrow Dr
Phoenix, AZ 85050
H: (602) 569-3234, Cell: (602) 692-8088
|
Software Engineer/Architect
personal web: www.ariasamp.net
panoply@att.net
|
TECHNICAL BACKGROUND
OOA/OOD, Design Patterns ·
C/C++, C#, SQL, Lua, JavaScript, VBA, LISP, Assembler
(6805/6510/68000/x86)
·
STL, Boost, Loki
·
Visual Studio, CodeSmith
·
Win32, Cygwin
·
MFC, GDI, WinForms
·
.net 1.1, 2.0 development
· UML, Rose, SoDA
·
Cross-platform and distributed application development (CORBA, IP, UDP, TCP,
SNMP, etc) · Internationalization · Web
technologies (ASP.NET, SOAP, CSS, XML, etc)
·
SQL Server 2K/2K5, Reporting Services, MS Access · Embedded
systems development (VxWorks, LIBeRTy)
·
Concurrent, multi-threaded application development
·
High performance computing (i.e. data parallel super-computing)
·
DirectX, OpenGL
· VTune, CodeAnalyst,
LoadRunner, NUnit
·
ClearCase, ClearQuest, Perforce, TFS
MANAGERIAL & ANALYST SKILLS
Requirements expert: elicitation, capture, and tracing in use
case oriented or traditional system engineering environments
·
Expert RequisitePro configurator/trainer
·
Skilled with project scheduling (MS Project)
·
General SDLC process engineering and process improvement expertise (RUP, SCRUM,
CMMI)
CERTIFICATIONS & OTHER QUALIFICATIONS
Certified Rational OOA/OOD consultant
·
Certified RUP consultant
WORK EXPERIENCE HIGHLIGHTS
·
Director, AxisCode (Apr 2006-present)
For three geographically separate teams, totaling twenty members and four
disciplines, was technical lead for requirements, design, and implementation
for public release of three enterprise security applications. Built,
respectively, platform detection (MFC, C++, x86 assembler), core logic (C#,
SQL, SOAP), and interop / reuse packages (UML, COM, IJW, Java). Also designed
and rolled-out QA tool (SQL Server, RDL) for internationally distributed teams.
·
Sr. Software Engineer, Signature Devices (Apr 2005)
Constructed core OO C++, real-time simulation engine components and related
development tools (MFC extension plugins) for a video game. Created supporting
memory management and message-queuing mechanisms for client-server
architecture. Created state-chart interpreter, to execute XML-declarative
hierarchical state machines (used for AI and other control logic). Developed
MFC GUI to create, with UML notation, these hierarchical state charts. Built a
Lua scripting plug-in for this simulation engine
·
Principal Engineer, General Dynamics Contractor, Phoenix AZ (Jan 2003)
Performed capture of Integrity RTOS and CORBA systems requirements
(RequisitePro) and ORB models (Rose) for Software Defined Radio (SDR) SCA
effort, targeting ORB performance improvements and OMG compliance. Designed,
documented (Rose, UML, SoDA) and implemented (C, VxWorks, LIBeRTy, CORBA,
Cygwin) a SDR embedded wireless crypto-keying mechanism. Introduced and
implemented QP technology (C++), cutting 70 man-months off of project schedule.
Provided RequisitePro, Rose, UML, and SoDA expertise to software teamsing
plug-in for this simulation engine
·
Software Architect, Blueprint Technologies, Denver CO (Mar 2000)
With Opuswave: Established end-to-end systems engineering requirements
management process for this wireless telephony firm, implemented this process
organization wide (100+ personnel). Established tool support accordingly
(ReqPro, SoDA, Rose). With Home Buyers Warranty: Refactored existing
requirements, setup requirement tools, led analysts through use case writing
exercises. With UPS: Implemented VB components for business and UI
layers of 3-tier embedded control system. Led user reps through RUP business
modeling to determine their “to be” business process.
·
Sr Software Engineer, Lockheed, Colorado Springs CO (Mar 1999)
Internal consultant to business analysts, system and software engineers -
fielding experience in UML, software architecture, OO, CASE tools and
distributed design. Taught UML and use case writing classes. Advised
methodology (OOTC project workbook) and CASE support, for multi-billion dollar
software contract (ISC2) acquisition effort; aided integration of the same into
development process
·
Software Engineer, MCI, Colorado Springs CO ( Nov 1997 )
Designed and coded (Rose,UML,C++,CORBA) distributed software components for
fraud-detection system (asynchronous database updates and programmable system
notifications). Applied Lakos physical design techniques to support this
large-scale effort. Helped orchestrate a team OO development of heterogeneous
client apps (CORBA, DB tools, NetClient) to sustain a telephony data warehouse
(CDP). Analyzed requirements for client needs and warehouse supplier protocols
·
Software Engineer, BDM, Albuquerque NM (June 1996)
Designed several complex database schemas, then implemented and tuned SQL; built
GUI application with VBA as wrapper. Built a TCL/TK, C and OpenGL modeling /
simulation GUI on Solaris and Linux boxes as a RAD effort. Developed a GUI and
control code in VB for embedded system. Implemented RPC and IPC code with C in
Unix environment as a control mechanism for simulation applications.
·
Software Engineer, TRW, Albuquerque NM (June 1991)
Designed and built an OO GUI in C++ for a 3D AutoCAD graphical database.
Designed and built interface between graphics engine and underlying embedded
SQL RDB (Codebase). Prototyped with LISP. Built low-level software for embedded
applications (assembler, C) along with accompanying HMI access software.
·
Software Tech, Molzen-Corbin, Albuquerque NM (October 1989)
Wrote C code for accounting applications. Wrote LISP code for AutoCAD modeling
applications. Installed and administrated networks (3Com, IGC multitasking,
NOVELL 3.X).
EDUCATION
BS Computer Science, Minor in Mathematics: University of New Mexico

Copyright © 2002-2003 Brent Arias. All Rights Reserved. Please read our
Terms and Conditions.
|