Industry Experience/Skills
Software Engineer, Motorola GMSG, Scottsdale
Arizona, Jan 96-Dec '02
During the entire7-year period I have continually worked
for Lanny Mullens on a variety of projects summarized below. In addition to developing software, I used my
knowledge to provide technical guidance and evaluations to people on my teams,
and throughout my division. I've been
very happy with the people I've worked with
over the years. At this point I had a desire to pursue a professorial
career, and I was laid off December 31, 2002 after successfully completing a project
for Motorola Israel
and Fedex.
Skills
-
5 years developing
Java applications software
-
2 years developing
embedded C\C++ application with Tornado Tools and VxWorks RTOS for PowerPC
-
Strong
practical and theoretical background in software engineering methods and
tools: Rational Unified Process, Object-Oriented Methodologies, Software
Architecture, Embedded Software Design
-
Developed and
maintained distributed client-server messaging layer in Java in pre-CORBA
and RMI days for RFID
-
Used Rational
Rose Java as part of RFID and ELVIS/IGateway projects process, which led
to wider adoption of Java and Rational tools and process within Motorola
-
Led team that
used JESS rules engine as tool that enabled conditional events and notifications
in ELVIS\IGateway project. I drove the use of XML to define user-defined
messages and content in those events and notifications.
-
Trade study
of mobile agent frameworks, rules engines, and data mining tools.
Data mining tools used neural nets, decision trees, MARS and CART
algorithms.
-
Designed and
partially implemented a pipelined architecture for integrating multiple
diverse databases (Oracle, SQL, etc.) using XML, and XML tools from Oracle.
-
Developed demonstrational
prototypes of 3-tier and n-tier architectures using Oracle OAS, iAS and
IONA iPortal, applications servers, and Oracle JServer,
Allaire JRun, and Sun's JWSDK Java Web Servers for JSP's. These incorporated
Java, HTML, XML, XSLT, JSPs, EJBs, IIOP, Oracle and MS SQL databases.
-
Developed and
maintained software architecture for a network-managed, wireless device
dock using C\C++ and VxWorks RTOS (embedded system).
-
Drove use of
XML as messaging protocol between the wireless dock and the customer back-end
office systems, and provided technical direction to systems and software
engineers on first generation of wireless dock project.
-
As project
leader of second generation of the wireless device dock project, I assembled
my own team, tracked project progress-to-schedule.
-
Prototyped
Rational Rose RT for use on wireless dock project.
-
Coordinated
software requirements, design, coding and system testing across 3 distinct,
geographically distributed organizations, one of which includes the customer.
-
Successfully
delivered working software on time to a satisfied customer in August and
October 2002.