Post Job Free
Sign in

Engineer Engineering

Location:
Santa Monica, CA
Posted:
February 28, 2017

Contact this candidate

Resume:

Doug

Rosenberg

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

***

Montana

Ave.

#110,

Santa

Monica,

CA

90403

***- ***- **** *****

me

I

spent

many

years

of

my

life

writing

code

but

now

profile

more

as

a

development

manager,

technical project

manager,

architect,

director

of

software

engineering,

etc.

I

enjoy

working

with

cutting- edge software

technology

and

have

been

doing

so

for

my

entire

career.

I'm

very

good

at

managing development

projects

and

the

last

couple

of

years

have

grounded

me

deeply

in

developing

cloud- connected

mobile

and

web- apps

using

NoSQL

databases,

RESTful

APIs

and

JavaScript

MVC

frameworks. My

mobile

app

experience

includes

both

native

(iOS/Android)

app

development

and

cross- platform development

using

Cordova/Phonegap

and

includes

location- awareness

and

cloud- connectivity. Development

teams

that

I've

worked

with

have

always

been

off- the- charts

in

terms

of

productivity achieved,

while

consistently

meeting

a

well- defined

set

of

testable

requirements.

I'm

seeking

an opportunity

where

I

can

make

a

positive

impact

on

my

employer's

bottom

line

profitability

and

be rewarded

appropriately

for

making

that

contribution.

I

like

to

be

challenged

technically

and

get

great satisfaction

from

solving

hard

problems.

I

enjoy

teaching

and

mentoring

young

developers. Experience

Huawei

Corporation Consultant,

Aug.

2016- present

• Consultant

on

“Intelligent

R&D”

initiative,

a

futuristic

software

engineering,

project management,

and

testing

environment

in

development

for

internal

use

at

Huawei.

• Coordinate

research

in

“Intelligent

Management”

SDLC

process

tailoring

using

the

Incremental Commitment

Spiral

Model

(ICSM)

with

Prof.

Boehm

and

graduate

students

at

USC.

Work includes

modeling

of

ICSM

“process

workflows”

using

BPMN

and

rules- based

expert

system

• Develop

concept

for

“Intelligent

Architecture”. AT&T

DirecTV Software/System

Eng.,

Aug.

2015- Jul.

2016

• Introduced

visual

modeling

for

scrum

sprint

planning

including

user

stories,

tasks,

and

epics

on multi- million

dollar

agile

project

for

the

next

generation

DirecTV

user

interface.

Lead

engineer for

use

case

and

requirements

modeling

for

same

project.

Automated

production

of

high quality

documentation

for

requirements

and

use

cases

in

both

PDF

and

HTML

format.

• Requirements

lead

for

a

JSON/REST

service

that

sends

data

between

set

top

boxes

and

head

end system,

that

will

support

over

1

billion

transactions

per

day

• Introduced

Model

Based

Systems

Engineering

to

department

• Wrote

requirements

for

prioritization

logic

of

video

transcoding

queue 5th

Kind Product

Manager,

Sept.

2014- Aug.

2015

• 5th

Kind

is

a

world- leading

Digital

Asset

Management

(DAM)

system

which

is

widely

used

in

the movie

industry

and

is

now

moving

into

additional

market

segments.

It

supports

secure management

of

video

files

and

other

digital

assets,

including

video

transcoding,

file

sharing, watermarking,

upload/download

and

other

capabilities.

Primary

technologies

used

include PHP/MySQL/Angular

JS,

REST

API,

and

AWS

cloud

storage.

• My

role

at

5th

Kind

was

to

assist

the

CEO

in

developing

better

specifications

so

that

the development

team

can

realize

his

vision

for

extending

the

product

into

new

markets,

help improve

product

quality,

and

generally

introduce

a

more- disciplined

software

engineering approach

into

the

development

process. o Created

a

comprehensive

capabilities

model

for

use

in

responding

to

RFPs. o Created

a

comprehensive

use

case

model,

including

detailing

use

cases

from

video

clips o Identifying

“bug

hotspots”

by

analyzing

trouble

tickets o Wrote

specifications

for

new

features

for

offshore

developers. o Business

process

modeling

for

ISO- 27001

Cybersecurity

compliant

operation o Modeled

complex

back- end

asynchronous

processing

for

database

garbage

collection USC

Center

for

Software/Systems

Eng.

Adjunct

Prof.

2011,

Informal

2014- 2016

• 2016

collaborate

with

Prof.

Boehm

on

developing

the

“Resilient

Agile”

process

and

piloting

it with

a

team

of

CS590

students.

Presented

on

Resilient

Agile

at

the

annual

USC

CSSE

review

in March.

Currently

working

with

a

team

of

15

grad

students

leading

a

Directed

Research

project

to develop

a

“crowdsourced

bad

driver

reporting

system”

consisting

of

voice- activated

iOS

and Android

“dashboard- cam”

apps

connected

to

Mongo

DB

via

Node

JS.

• Mentoring

a

PhD

student

on

automatic

code

generation

of

NoSQL

databases

and

REST

APIs

and piloting

his

code

generator

on

the

aforementioned

project.

• 2015

Research

Advisor,

CS

590

Directed

Research.

Led

teams

of

8

(fall)

and

15

(spring)

Masters Students

in

developing

a

location- based

advertising

system

combining

geofenced

mobile

coupon delivery

on

iOS

and

Android

using

a

combination

of

Cordova/PhoneGap,

native

Android/Java, and

native

iOS

components

along

with

JavaScript/AJAX/NoSQL

cloud- hosted

trip

planning, billing,

and

analytics,

delivering

a

consistent

UX

across

web,

tablet,

and

phone,

leveraging

a server- side

Node.js

REST

API.

For

the

most

part

this

work

consisted

of

mobile

app

project management

using

student

development

teams.

• 2014:

Guest

lecturer

for

CSCI

577AB

Software

Engineering.

Directed

and

graded

assignments for

a

class

collaboration

on

location- based

advertising

for

spring

and

summer

semesters.

Spring class

pioneered

Massively

Parallel

Use

Case

Modeling

approach,

with

one

use

case

assigned

to each

of

47

graduate

students.

Summer

class

was

a

mobile

app

development

lab

featuring geofenced

Android,

iOS,

and

Phonegap

apps.

During

these

courses,

I

successfully

managed student

dev

teams

using

all

of

these

technologies

and

began

developing

the

Resilient

Agile process.

Two

of

my

students

were

recently

admitted

to

the

PhD

program

to

pursue

related research.

I’ve

worked

with

more

than

100

USC

CS

graduate

students

over

the

last

few

years.

• 2011

(Adjunct

Professor):

Taught

SAE599

-

Model

Based

Systems

Engineering,

focused

on hands- on

modeling

with

SysML.

Students

designed

mosquito- killing

lasers

or

2- way

wristwatch TVs

for

the

final

project

ICONIX

Software

Engineering,

Inc.

Founder,

Dir.

Software

Eng.

1984- Present

• 2014- present:

Developed

Resilient

Agile

process

Resilient

Agile

combines

Test

Driven Development

(TDD)

with

Design

Driven

Testing

(DDT),

resulting

in

improved

coverage

for

both unit

and

acceptance

testing,

and

helps

you

plan

your

sprints

better

by

introducing

visual modeling

of

user

stories,

epics,

and

tasks.

RA

is

agile

on

the

project

management

side,

and scenario

driven

on

the

technical

side.

We

have

been

piloting

RA

at

the

USC

Center

fof

Software Engineering

in

cooperation

with

Prof.

Boehm

and

are

seeing

outstanding

productivity

gains

over traditional

Agile/Scrum/TDD.

• Developed

ICONIX

Process,

a

minimalist

software

process

in

which

object- oriented

designs

are driven

from

use

cases,

consistently

yielding

good

designs

that

meet

requirements.

This

began before

UML

with

the

synthesis

of

Booch/Rumbaugh/Jacobson

methodologies

in

1992- 93

• Authored

7

books

on

software

engineering,

many

articles,

eBooks,

tutorials,

and

conference

talks

• Managed

the

development

of

10

separate

CASE

tool

modules,

over

250,000

lines

of

code

in

all

• Provided

UML

Jumpstart

training

to

hundreds

of

companies

in

diverse

industries.

Led development

on

clients’

real

projects

during

the

class,

using

client

projects

as

lab

exercises. Clients

I’ve

trained

include:

Accenture,

Amgen,

Alacatel- Lucent,

Astra- Zeneca,

ATT/Cingular,

BAE Systems,

Bank

of

NY

Mellon,

Boeing,

Citibank,

Duke

Power,

Dutch

Space,

Esri,

Genentech,

Goddard

Space Flight

Center

(Hubble

repair

mission),

Gaikai,

GoPro,

Harris,

Honeywell,

Intel,

Johns

Hopkins

Applied

Physics Lab,

Kershner

Trading,

LBT

(Large

Binocular

Telescope),

LSST

(Large

Synoptic

Survey

Telescope),

Lockheed- Martin

(International

Space

Station,

Theater- High

Altitude

Air

Defense),

Lowell

Observatory

(Discovery Channel

Telescope)

Lucent- Bell

Labs,

McDonnell

Douglas,

Motorola,

Northrup- Grumman,

Overwatch Geospatial,

Pfizer,

Raytheon,

Roche,

Saudi

Aramco

(Dharan),

Thomson/Technicolor,

US

Navy

(China

Lake, Point

Loma,

others),

Veterans

Administration,

Virginia

Department

of

Transportation,

Warner

Music VResorts,

LLC Founder,

1999- 2013

VResorts

was

a

travel

website

that

allowed

me

to

explore

my

passions

for

travel

and

photography

while exploring

technologies

such

as

virtual

reality,

mobile

app

development,

GIS,

and

interactive

mapping.

• 2013:

Published

5

interactive

(JavaScript- enabled)

travel

books

to

the

iBookstore

• 2012:

Developed

VResorts

MagicCarpetTM

Android

hotel

booking

app

• Created

a

travel

website

featuring

panoramic

photography

for

dozens

of

destinations

worldwide

• Pioneered

interactive

maps

and

virtual

tours

on

travel

websites Hughes

Radar

Systems

Group

Software

Engineer

1986- 1987 High

Speed

Digital

to

Analog

Converters,

Corporate

CAD

project NASA

JPL

Multi- Mission

Image

Processing

Lab

Software

Engineer

1985- 1986 Tactical

Data

Fusion

(All

Source

Analysis

System/Enemy

Situation

Correlation

Element

ASAS/ENSCE) Hughes

Research

Labs

Software

Engineer

1983- 1984 VHSIC,

Submicron

eBeam

Lithography

TRW

Microelectronics

Center

Software

Engineer

1980- 1983 VHSIC,

High

Speed

Bipolar

Design

Rule

Check/Electrical

Rule

Check CALMA

Corporation

Software

Engineer

1981 Symbolic

layout

and

compaction

software

for

VLSI

(STICKS) USC

Electrical

Engineering

Department

Student

Programmer

1979- 80 Computer

Aided

Design

of

Axial

Field

Permanent

Magnet

Motors Education

University

of

Southern

California

BS

Electrical

Engineering

1980 Software

Engineering

Books

Authored

• Use

Case

Driven

Object

Modeling

A

Practical

Approach

• Applying

Use

Case

Driven

Object

Modeling

An

annotated

e- commerce

example

• eXtreme

Programming

Refactored

The

case

against

XP

• Agile

Development

with

ICONIX

Process

People,

Process,

and

Pragmatism

• Use

Case

Driven

Object

Modeling

Theory

and

Practice

• Design

Driven

Testing

Test

Smarter,

Not

Harder

• ICONIX

Process

Roadmaps

(process

roadmaps

for

SOA,

Embedded

Systems,

and

more) Skills

and

experience

Mobile,

NoSQL,

JSON,

REST,

MVC

frameworks

(Angular,

Backbone,

Meteor,

JQuery

Mobile

etc.),

Agile,

SCRUM, SDLC,

UML,

Use

Cases,

Requirements,

User

Stories,

SysML,

MBSE,

location- awareness,

OOAD,

JS,

HTML5,

GIS,

SOA, BPMN,

SQA,

UX,

DAM,

Video,

VR

(virtual

reality)

• Advanced

Software

Engineering

• Software

Architecture

• Software

Project

Management

• UML/Use

Cases/Requirements

• Mobile

App

Dev.

Management

• Geofencing/Location

Awareness

• Cloud

computing/NoSQL

DB

• SysML/Systems

Engineering

• Digital

Asset

Management

• REST

API

• Business

Process

Modeling

• Cybersecurity



Contact this candidate