James Pendleton

Sr. Technical Project Manager at Apollo Education Group, Inc. - University Strategies

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.

Work Experience

Sr. Technical Project Manager

Apollo Education Group, Inc.
-
Phoenix, AZ
-

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

Tucson Embedded Systems, Inc.
-
Tucson, AZ
-

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

Apollo Education Group, Inc.
-
Tempe, AZ
-

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

Raytheon Missile Systems - Advanced Programs
-
Tucson, AZ
-

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

American Traffic Solutions
-
Scottsdale, AZ
-

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

independent
-
Phoenix, AZ
-

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

Unicon
-
Chandler, AZ
-

2005 to 2006

Provided technical assistance on all Cisco certification programs offered to various learning institutions.

Education

BSE in Computer Systems Engineering

Arizona State University -
Tempe, AZ

Computer Science

Chandler Gilbert Community College -
Chandler, AZ

Skills

C, C++, C#, .NET, AJAX, Java, J2ME, J2ee, Embedded, Assembly, XML, XHTML, XSL, XSLT, WSDL, RDF, HTML, Linux, Windows, DOS

Additional Information

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