Post Job Free
Sign in

Project Manager Engineer

Location:
Salt Lake City, UT, 84109
Posted:
March 09, 2010

Contact this candidate

Resume:

John Jeffery (Jeff) Shirley

**** ******** ***

Salt Lake City, UT. 84109

********@****.***

(Home) 801-***-**** – preferred

(Cell) 760-***-****

Senior Software Engineer

Technology Executive

Expert in the design and delivery of cost-effective, high-performance information technology infrastructures and applications to address

complex business problems. Extensive qualifications in all facets of project lifecycle from initial feasibility analysis and conceptual design

through documentation, implementation, user training and enhancement. Strong networking communication skills with a proven ability to

build and manage creative, highly energized, focused teams.

A results-oriented self-starter in the computer and electronics industries with several years of highly developed administrative, problem-

solving, and decision making skills. Experience in real-time software and hardware, embedded systems, network security monitoring, data

entry and retrieval, UNIX kernel development, MS/DR/Novell DOS modification and development, flight simulator application and control,

flight dynamics control, various microprocessor controlled avionics/weapons system devices. Several years supervisory and management

experience involving comprehensive software project management, budget management and forecast, personnel policies, staffing and

performance appraisals. I also have experience from work as an avocation in disassembling and changing operating software on DirecTivo

set top boxes, Hayes compatible voice/data modems, and various proprietary embedded controllers in order to plan and develop teaching

curriculum for embedded system programming courses. Expertise in compliance with DoD/Mil-Std design and documentation guidelines.

Core competencies include:

• •

IT Organization and Management Reengineering Embedded/Mobile applications - CDMA

• •

Network Platform Design and Implementation Brainbench certified C++ Developer

• Application Design and Project Management

• Enterprise Data Management and Design.

• C, C++, C#, Java, SQL languages amongst others

• XML, .NET, ASP, MFC, STL in a SOA environment

PROFESSIONAL EXPERIENCE

10/2004 – 12/2008 Anacomp, Inc., San Diego San Diego, CA

Senior Software Engineer, Project Manager

Responsible for investigation and evaluation of departmental needs for software development. Identify where existing software and

hardware can provide cost saving, increased productivity solution sets. As a Project Manager, oversee the development of new product

lines.

As a Senior Software Engineer, sole developer for a government software project to streamline the US federal retirement system. Software

allowed scanning and capture of millions of retirement records adding the information to a SQL database for processing. Applications

allowed operators to enter data, report on findings, find discrepancies, determine retirement benefits, etc. In other words this software took

the old paper-based system and fully automated the process. Applications were developed in C# and C++ and utilized .NET and SOA

environments.

12/1999 – 6/2004 University of California, San Diego San Diego, CA

Director, Computer Science Programs, IT

Director, Special Projects, Technology and Administration

Responsible for investigation of departmental needs for the Enterprise. Identify where existing software and hardware can provide cost

saving, increased productivity solution sets. In the absence of existing resources, identify, plan, organize and implement project teams to

provide solutions using a combination of custom and COTS applications and hardware.

Developed mobile applications for CDMA handsets and designed curriculum to provide instruction on the QualComm BREW (Verizon Get It

Now) CDMA platform. (Brew is based in C

Developed custom CRM system for the Enterprise and successfully demonstrated operation of the system to decision-making management

levels. System utilizes existing investment on Microsoft Office suite by using Outlook and Exchange as core platform for operations. System

is completely user-customizable and requires no programming knowledge from users. Application was written in VBA, C and C++ and took

advantage of .NET frameworks in a SOA environment.

Responsible for the management and continued development of the Computer Science, Programming, Operating Systems and Database

Management course offerings. Oversee a $2.7 million operating budget, 56 contract instructors and 5 departmental staff members. Duties

include performing reviews and monitoring of existing courses and instructors for quality and relevance, recruitment of new instructors,

development of new curricula, management and review of departmental personnel, direction of course scheduling and planning, budget

planning and management, cost and profit forecasting.

• Developed, implemented and taught new course offerings in UNIX, Linux, BSD, Solaris, Embedded C++, Embedded Java, XML

Technologies, MatLab, LabView, .NET frameworks, SOAP and SOA.

• Re-designed course offerings and Certificates in C/C++, Java, Oracle, Object-Oriented Programming, Client Server Technologies,

UNIX and Windows Security.

• Expanded the instructional staff with 4 Ph.D.’s

• Increased departmental income by $700,000 in the first year.

• Developed custom software applications for departmental use in C and C++.

1/1982 – 12/1999 Northrop Grumman Corporation San Diego, CA

Computer Systems Manager, Western Area

Western Area Training Manager

Senior Field Engineer

Responsibilities included management of 12 Novell and Windows NT LANs throughout the western United States and their connection to the

corporate WAN. These networks comprised more than 1000 workstations. Provided direction and coordination of software development for

HP1000, HP3000, DEC Micro VAX, IBM and Macintosh systems. Direct responsibility and authority for procurement of parts and services for

western area field offices. Performed evaluations of existing systems, developed forecasts of anticipated needs and implementation plans for

acquisition of new equipment and technologies.

Plan, schedule and coordinate all training activities for Northrop Grumman and customer personnel in the western area. Served as instructor

for internal classes in programming, ATLAS programming, AC/DC circuit theory, Basic and Advanced Digital Electronics, RADAR Principles

of Operation, CATIIID and RADCOM Computerized Automatic Test Equipment.

• Managed $3M contract for development of training material and delivery system for US Navy

• Provided supervisory services for engineering investigations for NARF (now NAD)

• Managed $7M development of training material and delivery system for Grumman engineers

Consulting engineer to US Navy involving all Grumman aircraft and systems. Responsibilities included supervision of team members

involved with structured analysis and development of avionics systems test software and hardware, development of proposals and

implementation of hardware and software changes for avionics systems. Additional duties as Senior Software Engineer for F-14A & D flight

simulator real-time applications design and development in the field.

• Managed development of avionics and weapon delivery suites for A6, E2, F-14, X29, and proposed Advanced Tactical Fighter.

• Managed 25 US Navy Technicians performing avionics system testing and repair at NAS Miramar, NAS North Island, NAS Norfolk,

NAS Whidbey Island and aboard USS J.F. Kennedy

• Designed and led development effort of new software application allowing test and repair of computerized test equipment resulting

in $13M per year savings. Applications developed in C, C++ and ATLAS and allowed testing of embedded control processors and

other test equipment.

• •

Designed and implemented first LAN at 11 field offices Managed and developed C/C++ applications for:

project management, project planning, embedded

• Managed software development of Oracle and xBase applications o

controller testing, avionic systems simulations

for:

budget planning and forecasting, personnel time Managed teams of 5-15 Software Engineers

o

accounting, international personnel assignment tracking • Managed teams of 3-5 System Administrators

government contract compliance

o

PART TIME: Part Time activities are in conjunction with full time, regular job activities.

1986 – 2005 University of California, San Diego (UCSD) San Diego, CA.

Adjunct Instructor

Wrote curriculum, implemented course offerings and taught courses in C programming, C++

programming, Object-Oriented Analysis and Design (OOAD), Object-Oriented Programming, UML, Data

Structures and Algorithms, Assembly language, .Net Frameworks, SOA and SOAP.

2004 – Present ITT Technical Institute San Diego, CA.

Murray, UT.

Adjunct Instructor

Teaching classes in AC Electronics, DC Electronics, Electronic Devices I, Electronic Devices II, Digital

Electronics I, Digital Electronics II, Communications, Visual Basic Programming, C programming in Linux,

Ethical Hacking, PC hardware, Learning Strategies for the Technical Professional, Network Concepts, Linux,

MS Windows

EDUCATION: 1989 National University San Diego, CA

Master of Science, Software Engineering, With Distinction. 4.0 GPA.

1987 National University San Diego, CA

Bachelor of Science, Computer Science, Summa Cum Laude. 3.92 GPA.

AFFILIATIONS: 2000 - Present IEEE Computer Society

2000 – Present Association for Computing Machinery

1989 – Present Airplane Owners and Pilots Association – Licensed Private Pilot

TECHNICAL SKILLS: C, C++, C#, Java, Ada, x86 Assembly, various obsolete languages

Standard office software suites

PC, Mac, IBM 4381, AT&T 3B2, HP1000, HP3000, PDP, VAX

VM/CMS, VMS, UNIX, Linux, DOS, Windows (through XP)

XML, MFC, .NET, SOA, SOAP, ASP, STL, SQL, MSSql, SQL Server

REFERENCES: Available upon request.



Contact this candidate