Post Job Free
Sign in

Software Project Manager

Location:
United States
Posted:
March 06, 2015

Contact this candidate

Resume:

Edward Koerber

**** ****** *** *****, ******, TX 76040-6414

682-***-**** **.*******@****************.***

Experience Overview:

. Systems engineering, integration, and administration . Software

engineering and programming

. Software and systems architecture design . Distributed, web-

based and cloud-based system configurations

. Software and systems requirements analysis . Software and

systems production operations

. Software and systems lifecycle process . Tailoring process

standards to project/business requirements

. Using process frameworks to deliver reliable, predictable, available,

scalable and maintainable software and systems on schedule and within

budget.

. Software and systems project management using a variety of computers,

operating systems, and programming languages in a wide range of project

sizes and development environments.

. Technical documentation tailored to standards including software and

systems requirements specifications, functional specifications,

software and systems design specifications, interface requirements

specifications, interface design specifications, software test plans,

software test descriptions, and software test procedures.

. Experience writing numerous project proposals to gain funding,

personnel, and other resources required to complete projects.

. Experience developing several software applications using standardized

software development practices and procedures to achieve repeatable

results as described in the Software Engineering Institute's Capability

Maturity Model (SEI CMM).

. Experience in vertical markets includes aerospace, advertising,

banking, clinical chemistry, creative arts, defense, education, library

science, marketing, medicine, publishing, realty, retail, and

telecommunications.

Professional Experience:

[pic]

08-10 to 10-13: Project Manager / System Architect / Cellular Data

Applications Engineer

Senior Member of Technical Staff III employed by MetroPCS/T-Mobile USA

. {Project Management} Managed teams of more than 20 people combined

from inside corporate organization and from vendor organizations to

deliver solutions for data center-based/back end systems and cellular

handset application solutions. Was responsible for project plans,

schedules, technical sequencing, and equipment selection and

purchasing.

. {System Requirements and Architecture} To manage growth in the

MetroPCS cellular subscriber base, determined growth requirements,

designed a requirement-compliant architecture, and managed the

deployment of the expansion of the core MetroPCS cellular data

applications architecture. This 32x expansion increased the capacity of

the MetroPCS cellular data network to authenticate and authorize

cellular data customers to gain access to the 3G/CDMA cellular data

network through the RADIUS protocol. This expansion also included a 32x

increase in cellular data usage accounting capability and a 4x increase

in subscriber database processing capacity. This expansion was

achieved while the system continued to operate on a 24/7/365 basis to

provide cellular data application network access to 9 million MetroPCS

subscribers.

. {System Architecture} Designed and managed the deployment of an

architecture that provided the MetroPCS revenue assurance organization

with the ability to validate billing records from roaming partner

cellular carriers.

. {System Architecture} Designed and managed the deployment of the

network architecture connected to a cluster of virtual machines that

allowed secure, compartmentalized network access to several vendor

servers so detail records from voice calls, SMS/MMS messages, web

access, and ringback tones could be collected, stored, and referenced

for business analysis and technical forensics.

. {Cellular Data Applications} Engineered the design of the system and

network architecture, integration, testing and deployment of the

MetroTotalProtection, MetroSTUDIO, and MetroMUSIC cellular data

applications. These cellular data applications were integrated to core

3G/CDMA and 4G/LTE network elements to allow web access,

ringtone/ringback tone generation, and location determination

functionality. Engineered the conversion of the MetroTotalProtection

data application as it became the first fully validated data

application from MetroPCS to run on the T-Mobile USA GSM/HSPA network

following the merger between MetroPCS and T-Mobile.

. {Forensic Data Science} Used the Splunk data mining tool, and custom

software tools to perform analysis of big data sets to determine root

causes of system failures, authentication issues, network issues, and

accounting errors.

03-03 to Present: Project Manager / Systems Architect and

Administrator / Software Developer

Erko Technologies

. {Business Management} Manages full service consulting business.

Markets consulting services to client base and creates advertising

campaigns. Consults with clients across all market segments and all

levels of technical knowledge. Has been responsible for management,

payroll and benefits of up to 12 employees.

. {Project Management} Manages individual projects of up to 12

employees. Responsible for schedules, budgets, obtaining client

approvals, and customer satisfaction.

. {Systems Architecture} Conducts interviews with various clients to

determine existing problems with their use of computer technology,

determines and explains various solution options available, and

implements complete systemic solutions to the problems. Clients range

from inexperienced home computer users who require off-the-shelf

solutions to very knowledgeable business and artistic computer users

and technical personnel who require custom software solutions.

. {Business Requirements Analysis} Analyzed big data sets, combined with

market information, to determine algorithms designed to accurately

predict profit opportunities in the securities sector.

. {Project Requirements Analysis} Interviewed client personnel to

determine system and software requirements, use cases, user interface

specifications/mockups and logical data models for custom scheduling

software for private security client.

. {Project Requirements Analysis} Mapped data elements between

heterogeneous application databases, and developed requirements for

parsing unstructured multi-part data into component elements to allow

bidirectional data conversion.

. {Project Requirements Analysis} Determined requirements for an

artificially intelligent software development environment and command

shell.

. {Software Development} Designed, developed and tested a web-enabled

scheduling application for a private security firm using Apple

Macintosh, Intel PC, Microsoft Windows, HTML, MySQL, PHP and

JavaScript.

. {Software Development} Designed, developed and tested database

conversion software for mortgage brokers using Apple Macintosh, Intel

PC, Mac OS, Microsoft Windows NT, FileMaker scripting language.

. {Software Development} Designed, developed, and tested automated e-

mail backup software for marketing department of real estate

development corporation using Apple Macintosh, Mac OS X (Unix),

AppleScript scripting language.

. {Software Development} Designed, developed, and tested a Windows

registry analysis tool using Intel PC, Microsoft Windows, Microsoft

Visual C++/Developer Studio.

. {Systems Engineering} Identified and corrected software and hardware

problems in prototypical real-time embedded systems, including tactile

interfaced games, and provided recommendations for enhancing those

systems to provide better reliability and functionality.

. {Systems Administration} Performed system administration on shared,

dedicated and co-located Unix and Windows server computers typically

used as web site, FTP, and e-mail servers. System administration

included creation and maintenance of network domain spaces, creation

and maintenance of individual user accounts, DNS table maintenance,

diagnosis and correction of all types of operating system and network

domain configuration problems, and coding support of web sites created

in HTML, PHP, and Perl. Support included server computers running

Redhat Linux, SuSE Linux, Ubuntu Linux, Windows NT, 2000, XP, and

Windows 7.

. {Systems Administration} Performs system and network administration

including configuration, upgrades, repairs, and maintenance of computer

hardware, operating systems, application software, and computer

networking assets. Performs client training. Performs data conversion

and data recovery for client data. Installs and configures DSL

networking equipment, Cisco routers, Linksys routers, and network

switches. Configures and provides technical support to non-technical

clients for creative arts applications such as Adobe Creative Suite,

QuarkXPress, Markzware FlightCheck, and Extensis Suitcase, and for

business applications such as Microsoft Office, Exchange, and

Entourage. Performs color calibration on low-end and high-end input

(scanners) and output (printers, plotters and monitors) devices.

Computer systems supported at client sites included Mac OS 7, 8, 9, and

X (at both Mac GUI and Unix command line levels), Windows 95, 98, Me,

NT (Server and Workstation), 2000, XP, Vista, 7 and 2003 Server,

RedHat, Ubuntu and SuSE Linux.

07-98 to 02-03: Project Manager / System Architect / System Analyst /

Software Developer

AT&T Wireless Services / contracted through Adecco Technical

. {Project Management} Managed team of seven people in a web based, back

office retail IT project which included project scheduling, enhancement

prioritization, budgeting, task assignments based on assessment of

skill sets, and proposed enhancements to clients based on ROI, and

technical oversight.

. {Business Process} Wrote change proposals that documented how client's

business flow would be modified and documented intended improvements to

allow tracking of results. As subject matter expert, reviewed,

corrected and clarified change proposals written by other functional

analysts. Interviewed retail back office transaction management teams

to gather business flow information, and based on that information,

provided management with proposals to automate business processes.

Negotiated technical details with client retail IT organizations to

achieve solutions with regard to merging transaction flows for

automation.

. {System Architecture} Developed and constructed the complete system

architecture (including hardware, software, and networking

requirements) for the Transaction Automated Processing In Online

Convergys Accounts (TAPIOCA) system. Previous to development of this

system, the client was manually processing customer payments received

in retail stores, and the client was unable to bill equipment sales to

customer's accounts, and an automated customer upgrade program did not

exist. At final configuration of the TAPIOCA system, over 700 retail

stores sent their customer account payment transactions to TAPIOCA for

processing into the billing system. The ability to bill equipment sales

to customer accounts (instead of requiring some form of payment at time

of sale) allowed the client to sell additional equipment in retail

stores, develop an automated customer upgrade program, and use the

TAPIOCA system as the company-wide standard method to process all

transactions that involve equipment sales billed to a customer account.

Sales volume that was previously unrealized before the existence of the

TAPIOCA system exceeds one million dollars per day. Total transaction

volume processed by the TAPIOCA system to date exceeds one billion

dollars. Total TAPIOCA project development, maintenance, and operation

costs to date are estimated at 700,000 dollars.

. {Requirements Analysis} As TAPIOCA subject matter expert, collaborated

with functional analysts from various client business units to write

functional requirements documents with regard to back office processing

of customer transactions. Provided technical oversight and editorial

support of various technical documents detailing retail billing system

enhancements and modifications.

. {Software Development} Designed, developed, tested, and deployed the

TAPIOCA software which performs normalization and controlled transfer

of customer monetary transactions and provides controlled transfer to

the Macro/Cell billing computer to allow accurate automated billing of

customer transactions generated by over 700 AT&T Wireless retail stores

and call centers using Digital Alpha, Intel PC, Digital Unix, Microsoft

Windows, Microsoft Visual C++/Developer Studio, Borland JBuilder Java,

Visual Basic for Applications, Borland VisiBroker CORBA, XML, Oracle,

Sybase, Progress 4GL.

The TAPIOCA application is written in a combination of C/C++ (using

Microsoft Visual C Visual Basic for Applications (running inside a

Reflection terminal emulator), and Borland JBuilder Java over Windows

NT/2000.

The C/C++ code accesses customer transactions, which are acquired from

various business sources. These data sources include AT&T Wireless

retail store data servers, data servers sourced by B2B sales channels,

and data servers sourced by internal sales channels, such as the

Customer Upgrade sales team. The C/C++ code communicated with these

various data servers via FTP and remote SQL data access to acquire the

customer transactions. The upstream data servers were running on a

variety of platforms, which were typically Unix-based (Digital Unix, HP-

UX, Sun Solaris, etc.), and the databases on these data servers were a

variety of different database types, including Oracle, Progress 4GL,

and Sybase. The C/C++ code normalizes the customer transactions to

ensure data validity and compatibility with the target Macro/Cell

billing system. The C/C++ code controls transaction data flow to the

portions of TAPIOCA that perform actual posting into the billing system

(written in Visual Basic for Applications). The portions of TAPIOCA

that handle the web-based manual transaction correction interface

(written in Borland JBuilder Java) allow correction and reprocessing of

transactions with incorrect or missing data. The C/C++ code performs

logging functions to provide daily logs of transactions processed, and

also interfacing to the enterprise wide data warehousing system to

provide that system with transaction processing results. Because

TAPIOCA is a multicomputer application, the C/C++ code performs

clustering control to ensure that no individual TAPIOCA server remains

in an inoperable state without automated notification via e-mail/paging

to production operators. This clustering capability also provides

automated load balancing to ensure timely transaction processing.

. {Production Operations} Performed the daily production operation of

the TAPIOCA system to process customer transactions. Provided 24/7/365

support on a continual basis to ensure that the TAPIOCA system could

provide timely posting of customer transactions. Performed backpatching

of transaction data and reversal of transaction postings in the event

of an error in the transaction data provided from upstream systems, or

an unannounced fatal change in the downstream billing system. Designed

and wrote enhancements to the TAPIOCA system to automate these

transaction data backpatching processes in real time to reverse

erroneous billing postings before adverse customer reaction could

occur.

04-98 to 10-98: Analyst / Programmer

Sterling Commerce / contracted through Oxford & Associates

. {Software Development} Designed, developed, and tested upgrade

installation software that performs automated, remote upgrades of

automated check clearing software for the banking industry using Intel

PC, Microsoft Windows, MS-DOS, Borland Pascal.

02-98 to 03-98: Analyst / Programmer

AT&T Wireless Services / contracted through Adecco Technical

. {Software Development} Designed, developed, tested, and deployed

database-mining software to generate reports to assist the AT&T

Wireless Retail Marketing group to intelligently pursue marketing goals

using Digital Alpha, Intel PC, Sun OS, Sun Solaris, X Windows, Digital

VMS, Microsoft Windows, MS-DOS, Sun C, DEC C, DEC Rdb, SQL.

03-97 to 01-98: Software Engineer

Abbott Laboratories / contracted through Olsten Technical

. {Software Development Procedures} Tailored MIL-STD-498 defense project

style documentation templates for Software Requirements Specifications

and Software Design Documents to allow usage on a commercial medical

product bound by United States Food and Drug Administration (US FDA)

regulations.

. {Software Development} Designed, developed, tested, and deployed

embedded software for the real-time control of sensors, fluidics, and

robotics in a blood/urine medical analyzer using Intel PC, Microsoft

Windows, MS-DOS, Borland Pascal, 80x86/80x87 assembly language.

06-96 to 02-97: Analyst / Programmer

Tandy Information Services / contracted through B.R. Blackmarr

. {Software Development} Designed, developed, tested, and deployed the

automated database conversion program used to provide on-site, turnkey

database conversion from the legacy point-of-sale system to the current

ACR2000 point-of-sale system in over 4,000 Radio Shack retail stores

using Intel PC, Microsoft Windows, SCO Unix, Silicon Graphics Irix, SCO

"C", SCO C++, and Embedded SQL.

08-95 to 06-96: Software / SQA Engineer

Lockheed Martin Vought Systems / contracted through Butler Service

Group

. {Software Testing} Performed various levels of software testing on the

Army TACtical Missile System (ATACMS) Block IA and Block II software

for the Multiple Launch Rocket System (MLRS) surface-to-surface missile

fire control system including unit testing, functional testing, system

testing, integration testing, acceptance testing, and validation

testing.

. {Software Quality Assurance} Performed SQA qualification testing on

ATACMS MLRS surface-to-surface missile fire control system.

01-93 to 08-95: Project Manager / System Architect / Software Developer

Erko Technologies

. {Project Management} Created and managed a technology-based company

that was able to win two Small Business and Innovation Research (SBIR)

grants from the National Science Foundation (NSF). Managed team of

three people during proposal development and product development phases

of the MathMastery project which included project scheduling,

budgeting, task assignments based on assessment of skill sets, meeting

NSF documentation requirements for proposals and project reports, and

technical oversight.

. {System Architecture} Developed the complete system architecture for

the MathMastery educational system, which was a SBIR prototype,

designed to intelligently teach mathematics to elementary school

students. Performed research needed to develop requirements for how the

MathMastery system should function.

. {Software Development} Designed, developed, and tested educational

mathematics software for prototype research using Apple Macintosh,

Apple Newton, MacOS, Newton Toolkit, Symantec C++.

09-93 to 04-94: Software Engineer

FMC / contracted through Techpower

. {Requirements Analysis} Interviewed subject matter experts to derive

software requirements for the simulation scenario control software used

in the Advanced Field Artillery System (AFAS) simulator. Performed

requirements analysis based on the information gathered from these

interviews. Wrote the software requirements specification to define the

corresponding software requirements in accordance with DOD-STD-2167A.

. {Software Development} Designed, developed, tested, and deployed

simulation scenario editing software and real-time simulation scenario

control software for the prototype AFAS artillery simulation system

using Sun SPARCstation, SunOS, Telesoft Ada.

12-92 to 01-93: Software Engineer

Electrospace Incorporated / contracted through TAD Technical

. {Software Development} Designed, developed, and tested real-time,

embedded data fusion software for the Intelligence and Electronic

Warfare Common Sensor (IEWCS) electronic warfare sensor system using

Sun SPARCstation, SunOS, Open Windows, Sun Ada.

02-92 to 11-92: Software Engineer

Texas Instruments Incorporated / contracted through TAD Technical

. {Software Development} Designed, developed, tested, and deployed

automated, multiprocessing flight performance data collection,

reduction, and analysis, and validation software for the Javelin anti-

tank missile guidance processor using Digital VAX, Digital VAXstation,

HP 9000, Digital VMS, DEC Windows, HP-UX, TekCASE, VAX Ada, VAX Pascal,

Digital DCL.

11-91 to 02-92: Software Engineer

Merit Technology / contracted through Oxford and Associates

. {Software Development} Designed, developed, and tested design

characteristic database software for a GUI design tool using Sun

SPARCstation, Silicon Graphics Indigo, Intel PC, Sun OS, Open Windows,

Irix, MS-DOS, Telesoft Ada.

. {Software Testing} Designed, developed, tested, and deployed an

automated software test suite used to validate a GUI design

characteristic database.

01-91 to 11-91: Analyst / Programmer

RP Creative Services / contracted through Erko Software

. {Software Development} Designed, developed, and tested custom printer

interface driver software for a retail shopping mall kiosk using Apple

Macintosh, MacOS, MPW Pascal, Think Pascal.

07-90 to 12-90: Software Engineer

UTL / contracted through H.L. Yoh

. {Software Development} Designed, developed, tested, and deployed "C"

programming language parser for reverse engineering extraction of

design information from source code using Intel PC, Microsoft Windows,

MS-DOS, Microsoft "C", Turbo "C", 80x86/80x87 assembly language.

11-88 to 07-90: Software Engineer

General Dynamics

. {Project Management} Managed team of five software engineers as they

developed the A-12 Avionics Data Management software component using

the equivalent of the Software Engineering Institute's Capability

Maturity Model (SEI CMM) Level 2 methodologies. Managed this team with

regard to project scheduling, project requirement prioritization, task

assignments based on assessment of skill sets and technical oversight

within a software development infrastructure of approximately 120

software engineers.

. {Software Development} Designed, developed, and tested

multiprocessing, multitasking, embedded, real-time data bus

communication software for the weapon avionics control of a military

attack aircraft using Digital VAXstation, Digital VMS, DEC Windows,

Interleaf, Telesoft Ada, VAX Ada.

. {Software Development} Designed, developed, tested, and deployed

database software for tracking interface data traffic using Digital

VAXstation, Digital VMS, DEC Windows, VAX Pascal, Datatrieve, Digital

DCL.

06-86 to 10-88: Software Engineer

LTV Missiles and Electronics Group

. {Software Development} Developed real-time, embedded attitude control

system software for stabilization of a space based missile interceptor

using Digital VAX, Intel PC, Digital VMS, MS-DOS, VAX Ada, VAX FORTRAN,

68020/68881 assembly language, Datatrieve, Digital DCL.

. {Software Testing} Designed, developed, and tested the real-time,

embedded guidance processor Built-In-Test (BIT) using Digital VAX,

Intel PC, Digital VMS, MS-DOS, VAX Pascal, Turbo Pascal, Digital DCL.

06-85 to 06-86: Software Engineer

Honeywell, Inc.

. {Software Development} Designed, developed, and tested real-time,

embedded sonar data processing software for a torpedo using Digital

VAX, Digital VMS, DDC Ada, CMS-2, Digital DCL.

09-82 to 05-85: Programmer

A.C. Clark Library, Bemidji State University

. {Software Development} Designed, developed, tested, and deployed

nonintimidating, interactive statistical database software for library

science using Apple II, Apple DOS, Apple Pascal, Applesoft Basic, 6502

assembly language.

Technical Skills Profile:

Computer Languages:

Ada: GNU GNAT Ada, Sun Ada, Telesoft Ada, VAX Ada, Verdix Ada

Assembly Language: 6502, 680x0/68881, 80x86/80x87, MIL-STD-1750A

Basic: ANSI Basic, Applesoft Basic, Microsoft Visual Basic, Microsoft

Visual Basic for Applications, Reflection Basic

C: Borland Turbo C, GNU GCC C, Metrowerks CodeWarrior C, SCO C

C++: Borland Turbo C++, GNU GCC C++, Microsoft Visual C++, SCO C++,

Symantec C++

C#: Microsoft C#

Database Languages: FileMaker, 4th Dimension, Structured Query

Language (SQL)

FORTRAN: ANSI FORTRAN 77, VAX FORTRAN

Java: Borland JBuilder Java, Metrowerks CodeWarrior Java, Sun Java

Operating System Scripting Languages: AppleScript, Digital Command

Language (DCL),

MS-DOS Batch Language, Unix Bash Shell, Unix Bourne Shell,

Unix C Shell

Pascal: Borland Pascal, Macintosh Programmer's Workshop Pascal, Think

Pascal, VAX Pascal

Web Scripting Languages: ASP, HTML, Javascript, Perl, PHP

Operating Systems:

Apple MacOS, Binary Runtime Environment for Wireless (BREW), Cisco

IOS, Digital VMS, MS-DOS, Microsoft Windows, Unix (including Apple

iOS, BSD Unix, Digital Unix, Darwin, Google Android, HP-UX, Linux, Mac

OS, Open Windows, POSIX, Redhat Linux, SCO Unix, Silicon Graphics

Irix, Sun Solaris (including zones), SunOS, SuSE Linux, System V,

Ubuntu Linux)

Computers:

Apple Macintosh, Digital VAX / Alpha, HP 9000, Intel 80x86 PC, Silicon

Graphics, Sun SPARCstation

Big Data Tools: Splunk

Databases:

DEC Datatrieve & RDB, FileMaker, 4th Dimension, Microsoft Access,

Microsoft SQL Server, MySQL, Oracle, Sybase

Development Environments & Modeling Tools:

Eclipse IDE, Macintosh Programmer's Workshop, MATLAB, Microsoft Visual

Studio, TekCASE

Development Class Libraries & Presentation Protocols:

J2EE, Mac OS Toolbox, MFC, Microsoft .Net, MIT X Windows System, Motif

Software Configuration Management Tools:

CVS, PVCS, RCS, SCCS, Subversion

Project Management Tools:

Crystal Reports, FastTrack Schedule, MacFlow, Microsoft Project,

Microsoft Visio Professional

Software Development Standards:

DOD-STD-2167A, ISO 9000-3:1991(E), ISO 9001:1987, ISO/IEC 12207, MIL-

STD-498, SEI CMM, SEI CMMI

Data Description & Data Session & Data Transfer & Internetworking

Protocols:

Component Object Model (COM), Common Object Request Broker

Architecture (CORBA), Distributed Component Object Model (DCOM),

Diameter/RFC 6733, Ethernet, FTP, FTPS, HTTP, HTTPS, Java Server

Pages (JSP), Lightweight Directory Access Protocol (LDAP)/RFC 4511,

Remote Authentication Dial In User Service (RADIUS)/RFC 2865&2866,

RPC, Session Initiation Protocol (SIP)/RFC 3261, SFTP, SNMP, SMTP,

SOAP, SS7, TCP/IP, TFTP, VoIP, VoLTE, XML

Communications Interface & Data Bus Protocols:

GPIB/IEEE 488, RS-232, RS-422, MIL-STD-1553B, TCP/IP, Token Ring

Education Profile:

Bemidji State University, Bemidji, Minnesota,

Bachelor of Science Degree, Computer Science with Mathematics minor

and Electronics elective emphasis, 1985.

Apple Developer University, Cupertino, California, Macintosh User-

Centered Design class, 1992.

Tarrant County Junior College, Fort Worth, Texas, Drawing I/II classes,

1992-93.

Tarrant County Junior College, Fort Worth, Texas, C++ Programming class,

1994.

Mountain View College, Dallas, Texas, Software Engineering: Managing

Software For Reuse class, 1996.



Contact this candidate