Sahuarita, AZ
Engineering
is my passion. It bleeds through to my every day life, and is applied
to every-day interactions. For me, there is no better feeling than
waking up with fresh ideas and a problem to solve. This passion extends
to not only engineering solutions myself, but applying engineering
principles and best practices to lead my teams to success.
I've
had a breadth of experience in my professional career, attaining
achievement awards, accolades and "exceeds expectations" evaluations in
each role. I've been a project manager, product manager, program
technical lead, software change control board member, principle engineer
for an enterprise class system, Sr. systems engineer, lead developer,
software architect, network architect, as well as both an embedded
software and systems engineer.
I excel in companies
with quality peers, advancement opportunities and interesting
challenging work. If you represent such a company, let's chat.
Sr. Technical Project Manager
May 2014 to Present
Responsibilities
As
Project manager in charge of Student Services and Enablement Solutions
Platform Projects, responsible for coordination, planning/scheduling,
and delivery of multiple high visibility business critical projects such
as SRM and UCP.
SRM (Student Relationship
Management) is a Customer Relationship Management (CRM) system created
to allow University of Phoenix staff the ability to manage students in
an efficient and effective manner.
UCP (Unified
Communications Platform) is a system that streamlines and improves
communications and service to prospective and existing students through
multiple communication mediums such as voice and e-mail.
Skills Used
Directly
responsible for the full lifecycle and management of multiple workflows
within each project team including, but not limited to:
• Daily Customer/Business Interaction and coordination.
• Requirements Gathering.
• Requirements Analysis.
• Impact Analysis.
• Scheduling using Jira and MS Project.
• Capacity Planning.
• Coordination of project personnel and resources.
• Aligning personnel, and resources to schedule in accordance with budget.
• Coordination of work across multiple dependent teams.
• Identifying and mitigating potential risks and issues across the program.
• Providing up flow of status to peers and superiors.
• Providing down flow of status to project teams and leaders.
• Improving Customer/Business relations.
Deputy Product Manager & Sr. Software / Systems Engineer
August 2012 to August 2014
As
Product Manager in charge of the IST(Intelligence Surveillance and
Reconnaissance Synchronization Tool) Red Disk project for
INSCOM(Intelligence and Security Command), responsible for schedule,
work plan, customer communication, customer relationship management,
requirements gathering, product back log generation, team organization,
tasking, and agile project planning running the full software
development cycle. Established and implemented agile processes based on
Scrum and Kanban principles. Implemented planning, code management,
peer reviews, and resource tracking in Jira. Generated Whitepapers,
proposals, and bids for additional contracts and follow-on work with
various customers. Coordination of 8570 training for myself and all team
members. IA training complete, 8570 certification in progress.
As
Sr. Software & Systems Engineer for IST Red Disk Project for
INSCOM, responsible for overall system design, architecture, and
implementation. Development of software, and supporting continuous
integration infrastructure using a combination of software languages and
products including Java, JavaScript, HTML5, CSS, Accumulo / Cloudbase
NoSQL Database, Apache Camel, AMQP / Qpid, Puppet, Jenkins, and
Artifactory. Utilizing these technologies, worked to innovate and
update company infrastructure to begin shifting towards cloud based
environments across the enterprise. Including Infrastructure as a
service (IaaS) model and Platform as a service (PaaS), ultimately
leading to Software as a service (SaaS) for dynamic generation and
maintenance of controlled software development, test, and deployment
environments.
Responsible for Information Assurance
compliance and relevant documents, generation of DoDAF (Department of
Defense Architecture Framework) artifacts, configuration management,
build, release.
Sr. Software Engineer
February 2012 to August 2012
Responsibilities
Product Platform Engineering
● "Classroom" Team
○
As Platform Engineer on the classroom team deploying a critical path
project, performed both systems and software engineering functions
while filling a leadership role for the team. Responsible for creation
of Chef recipes for partial and full stack dynamic server deployments on
multiple environments in the Amazon Cloud. Utilized and gained
exposure to broad range of next generation technologies, languages, CM
systems, and databases.
Skills Used
Primary
languages used: Ruby, Chef, Python, Java, Shell Scripting. Primary
Operating Systems: Multiple flavors of Unix and Windows.
Software Engineer II
2009 to 2012
Advanced
Research and Development often running the full lifecycle of both
system and software development, including concept of operations
generation, requirements generation, software architecture and design,
integration, test, and full deployment. Rapid Prototyping, Innovation,
and Agile development are essential job skills to meet the ever changing
demands of this type of work environment.
Net-centric Systems
• Project NINJA(Netcentric INtelligence Jamming & Attack) II:
o Primary software developer in charge of prototype netcentric
integration. Responsible for implementation of TADIL-J Series of […]
messages wrapped in JREAP(MIL-STD-3011) to allow transmission across
standard ethernet capable datalinks. Provide capability to register
with the Global Information Grid ( GiG ) / Netcentric Environment ( NCE
). Capability to update state and telemetry information, and respond to
limited tasking commands. Embedded code developed in C++, high level
test code done in C# with a managed C++ layer to allow communication to
unmanaged embedded C++ code.
• MSIL / STMC:
o
Lead Developer in charge of design, development, and support of an
engineering ground station from inception to delivery. Responsible for
Design and Implementation of GUI, Collaborative Guidance Algorithm
integration, and integration of prototype datalinks including mid-course
reconfiguration using SNMP. Groundstation GUI level developed in C#
and .NET, low-level drivers developed in C++.
o Lead Developer of low-fidelity Autopilot simulator for use in Hardware in the Loop(HiL) simulation runs.
o
Contributing developer to air-vehicle software responsible for EO/IR
sensor image processing and down-link to groundstation, autopilot
integration, and integration of prototype datalink in the air.
Information Assurance / Information Security principles used.
Air-Vehicle software developed in C++ and utilized Army Common Operating
Environment(COE).
Unmanned Systems
• Killer Bee:
o
Technical lead in charge of air vehicle guidance and navigational
control algorithm integration and telemetric data
collection/dissemination to groundstation using STANAG 4586 protocols.
Embedded software and guidance code developed in C++ on the Windriver
VxWorks platform.
o Senior Developer as one of the senior
software developers on the program, responsible for development and
design of all aspects of air-vehicle software and component
integration.
o Integration and Test as part of the team
responsible for working with Flight Operations, Integration and Test,
Software Quality, Systems, and Guidance and Navigational control teams
for final integration and test of all flight hardware and software in
the airframe.
o Build Manager: As build manager, responsible
for the merging of all developers code branches and changes into the
trunk, unit and regression testing, and final software releases.
o
Change Control Board Member: Approve or reject code changes, proposed
code changes (CNs), peer reviews, and resultant action items on code
before allowing it to be merged into the repository trunk.
• NextGen UAS:
o
Telemetry lead following previous role as lead developer in charge of
telemetry on previous Unmanned Systems programs, put in charge of
logging and telemetry in the Next-Generation UAS Service Oriented
Architecture. Responsible for development, integration, and deployment
adhering to Modular Open Systems Architecture(MOSA) and Future Airborne
Capability Environment(FACE) open group standards, and using the
Real-Time Innovations(RTI) Data Distribution Service(DDS)
protocol.
o Lead Developer for Java integration and
optimization side of Service Oriented Architecture. Responsible for
implementation and integration of core Lifecycle, Telemetry, Health
& Status, Capabilities Registry, and Orchestration Services for all
Java-based aspects of the SOA.
o Responsible for development of
Sensor Inertial Navigation System Service to feed INS data to sensor,
allowing for track acquisition, Geopositioning and mechanical
stabilization. Development done in C++, and integrated into SOA using
XML, and DDS.
o Cross-Functional Configuration Management Lead:
Responsible for the creation, execution, and administration of
configuration management protocols for both documentation and code
across 4 functional business units.
o Worked on DoD certified
high-speed XML-based data guard and transformation module for use in
distributed systems and service oriented architectures.
o
Presenting whitepaper in 2012 at internal company symposium on
techniques for segregating both networks and data to increase security
and available bandwidth in Distributed and Service Oriented
Architectures.
Embedded Systems Engineer
2008 to 2009
Embedded systems engineer for American Traffic Solutions working in the Red Light Camera Research and Development area.
•
Wrote the embedded code portion for our RLC controller to handle the
Weigh In Motion (WiM300), Overheight, and Booth(Using Iteris
simulation) demos for ATS at the World Congress conference.
•
In charge of prototype testing for the hardware and software of our
new TC16MP speed camera currently being engineered.
•
Implemented and wrote specifications for a new modular FTP file
structure for our RLC to use depending on camera type, and other
variables site by site.
• Implemented new shot code
methodology (with parameter switch) at the request of Image Quality
department for greater accuracy on our cameras.
Computer/Systems Engineering Consultant/Contractor
2006 to 2008
[…] Computer Engineering Consultant
Contract
and consulting work. Private contract and consulting work for various
customers providing solutions for Network Attached Storage and Storage
Area Network. Custom coding/scripting and embedded systems solutions to
meet the needs of my clients.
Support and Consulting Specialist
2005 to 2006
Provided technical assistance on all Cisco certification programs offered to various learning institutions.
BSE in Computer Systems Engineering
Computer Science
Skills:
Clearance Level: Top Secret / SCI
Programming Languages:
• C
• C++
• C# ( .NET )
• AJAX
• Java
• J2ME
• J2ee
• Various Assembly (68HC11, MCF5211, etc.),
• XML(XHTML, XSL, XSLT, WSDL, RDF)
• HTML
Integrated Development Environments:
• Visual Studio
• Matlab
• Windriver Workbench
• Code Composer
• Eclipse
• NetBeans
• Notepad and Vi if necessary.
Version Control:
• Subversion
• Rational Team Concert
• CM Synergy
• CVS
Operating Systems:
• Linux - Red Hat Enterprise, Ubuntu, CentOS, Fedora
• Embedded Linux - Debian, QNX
• DOS
• Windows (3.1, 95, 98, NT3.0, 2000, ME, XP, Vista, 7)
• VxWorks