|
EDWARD J. SEGALL, Ph.D |
|
|
Phone: (610) 668-0292 |
|
|
Current version of this document: http://www.edge-technical.com/esegall-resume.pdf |
|
Software Architect,
Systems Engineer, Computational Scientist
Demonstrated
expertise in:
o
Agile/Exploratory
development
o
Build/release
processes
o
Cloud/Cluster/Distributed
computing
o
Concurrency/synchronization
o
Configuration
management
o
Design for
usability, maintainability, correctness, compatibility
o
Fault-tolerant
systems
o
Parallel
computing
o
Performance
optimization
o
Phased development
and integration
o
Physical
modeling/simulation
o
Rigorous
testing
o
Scientific/numerical
computing
Experienced in many
domain areas, including:
o
Geolocation
o
Wireless/cellular
communications
o
Radio-frequency
propagation
o
Global
banking: back-end transaction processing
o
Air quality
modeling
o
Medical
instrumentation
o
Interactive
Television and Video-On-Demand;
o
Personalized,
web-delivered story- and music-based entertainment experiences.
Record of
significant innovations and improvements to the functionality, usability,
speed, reliability, and maintainability of complex, highly concurrent,
mission-critical systems and applications
|
Ph.D. |
|
|
|
|
Research area: Scalable
communication, fault-tolerant synchronization and programming language
support for dynamic distributed and parallel systems. |
|
|
M.S. |
|
|
|
B.S.E |
|
|
R&D
Consultant
Edge
Technical Associates, 1999-2000
Edge Technical Associates LLC,
2002-present
http://www.edge-technical.com
o
Conceptualize
innovative new products;
o
Work with
clients to identify and understand requirements;
o
Research
feasibility and enabling technologies;
o
Assist
drafting of proposals and patent applications;
o
Develop
specialized algorithms;
o
Plan phased
implementation and delivery;
o
Design,
develop and support software;
o
Support
clients in technical presentations, technical due diligence reviews,
negotiations, and other activities as needed;
o
Corporate
Training: develop curricula and teach courses.
Projects completed for Edge to date include:
(For TruePosition,
Inc. while consulting as part
of CTO’s team, 2004–December 2009)
U-TDOA Location Accuracy
improvements
As
part of a significant team effort to improve outlier results (95th percentile
accuracy):
·
Proposed
several strategies for addressing accuracy issues, organized a systematic survey
of all strategies under consideration, and estimated benefit vs. effort for
proposed methods;
·
Defined an evaluation
metric that effectively identified the most useful improvements;
·
Experimentally
evaluated several of the selected methods. Collaborated with team members on
other methods, making analytical contributions that resulted in net accuracy
improvements;
·
Performance-tuned
the improved code to be faster than the unimproved version.
Co-recipient of TruePosition 2008 Invention of the Year
award for this work, which improved overall 95th percentile
accuracy by approximately 30 meters (10%).
Selection of U-TDOA
demodulating and cooperating receivers (“Coop Generation”):
·
Invented
new coop generation algorithms for locating calls served by UMTS networks (and other networks that exploit soft or selective combining);
·
Primary inventor on two patent applications for these algorithms
(Dec. 2009).
·
Implemented,
tested and delivered one of these algorithms for production release.
·
Designed
and implemented new coop generation algorithm for locating calls served by Distributed
Antenna Systems (DAS) antennas.
·
Resolved
long-standing differences between coop generation results calculated for configuration
vs. location processing.
Scheduling LMUs
·
Invented a new
load- and fault-tolerant method for scheduling selected LMUs (Location
Measurement Units; each LMU contains
multiple uplink receivers).
Accuracy
Prediction Software
This proprietary
tool has been used to successfully engineer nationwide networks and has brought
in new business through proposal support.
·
Improved
speed by 50X and substantially reduced memory footprint, making server farm
obsolete.
·
Improved
overall robustness across multiple platforms.
·
Introduced
and/or significantly improved several features and related processes.
·
Served as
accuracy prediction system engineer and subject matter expert / internal
consultant to Network Design team, Product Line Management, FOA and IOT teams,
and others throughout TruePosition.
Standards
·
Contributed
via RAN4 work items [see PATENTS,
PUBLICATIONS and PRESENTATIONS, below] to 3GPP UMTS standard TS 25.111 “Location
Measurement Unit (LMU) performance specification; User Equipment (UE)
positioning in UTRAN”.
Reference selection
metric
·
Working
with System Test, LMU, and System Engineering teams, led resolution of
anomalous GSM reference selection metric values found in testing.
CGI+TA and E-CID location processing
System
engineering, software design and implementation for:
·
New
capability to configure percentile threshold for CGI+TA confidence radius;
·
Port delay
correction for DAS & remote antennas;
·
New feature enabling computed confidence radius
for emergency locations;
·
Validated
cross-platform rounding consistency;
·
Implementation
& characterization of E-CID location processing.
Other
·
Many other
activities within the CTO organization, including developing and improving
other products and tools, consulting to other departments on a variety of
analytical and system issues, and writing white papers for specific
applications and/or general reference.
(For Scientific Computing Associates, Inc. – 2004)
·
Developed a
distribution-ready Microsoft Visual Studio .NET port of the Unix TCP Linda parallel/distributed programming
language, based on a Cygwin / Windows prototype.
(For SevenEcho
LLC – 2003-2004)
Designed and developed the
core system architecture and initial implementation of Personal Media
Director–a highly scalable Flash
client + JSP server-based system
that delivers dynamically personalized, preference-based multimedia content – and
Personal Narrative Toolkit (PNT), a lightweight version of the PMT suitable for
individual developer use.
·
Attained
Microsoft ISV/Software Solutions Competency for the PNT.
·
Represented
client through a successful technical due diligence review.
(For IntelliTrans
LLC, originally August
Design, Inc. 2002-2003)
Led a multi-organizational
team in converting the STARR legacy ERP system to a
workflow-centric, web-based (Java+JSP) user interface:
·
Performed
requirements elicitation from primary customer.
·
Designed
overall system architecture and interfaces to existing programs, database
tables, EDI subsystems, and jobs.
·
Systematically
improved application performance by restructuring API usage patterns and
database queries.
·
Acted as
liaison between the primary customer (Rail Management Corporation), AS/400 developers and system operators at Montana Rail Link, the original STARR system developers at the Paducah and Louisville
(P&L) Railway and IBM
Websphere/J2EE/IBM WebFacing developers at IntelliTrans.
(For Liberate
Technologies, Inc., 2000)
·
Redesigned
and enhanced the layout engine of an Internet-over-television web browser (an
embedded set-top box application) to improve display of images, tables, and
text and bring it into compliance with HTML 4.01 standards.
Other
“Smart
building” energy technology development, including consultations, software
system architecture, and evaluation of 3rd-party components.
Senior
Software Engineer, Video-On-Demand (VOD) Server Products
Liberate
Technologies, Inc. (originally MoreCom,
Inc.) Horsham, PA 2000-2002
Senior Software Engineer,
Greystone Group
Sanchez Computer
Associates, Inc. (now FIS), Malvern, PA 1998-1999
Database internals development for GT.M, a proprietary SMP (Symmetric Multiprocessing)
parallel database engine:
Assistant
Professor, Department of Computing
Sciences
Consultant, NSF I/UCRC Center for Advanced Communication
Visiting
Assistant Professor, Dept. of Computer and Information Science
University
of Delaware
1995-1996
System
Scientist
Carnegie
Mellon University School of Computer
Science 1992-1995
Research project: "Distributed
Computational System for Environmental Modeling", a National Science
Foundation High-Performance Computing and Communications (HPCC) initiative
Grand Challenge project:
Software, firmware, and analog & digital hardware design, including
real-time signal processing, medical instrumentation, robotics, and real-time
optical measurement systems.
Recent:
Earlier:
|
Programming Languages |
|
Java / J2EE / J2ME, C, C++, XML, Adobe Flash, Perl, Smalltalk, Eiffel, M/MUMPS, HTML, ADA, High-Performance FORTRAN (HPF, F90), Lisp, Pascal, Postscript, Prolog, RPG-IV, CL, and others. |
|
Scripting, build |
|
sh (Bourne shell), bash, csh / tcsh, awk, ant, make / Imake, and others. |
|
Assembly Languages |
|
HP (DEC) Alpha, HP RISC, IBM
RS6000/PowerPC, Sun SPARC,
others. |
|
Web Application Platforms |
|
Apache Tomcat, IBM WebSphere, and others. |
|
Databases |
|
MySQL, IBM DB2/400, Sanchez/FIS GT.M (Mumps)—a highly parallel SMP database, and others. |
|
IDEs |
|
NetBeans, Eclipse, Forte, Visual C++, JBuilder, Visual Cafe,
Flash MX, Smalltalk-80, X-Windows,
etc. |
|
OS + Platforms |
|
Single and Multi-processor UNIX and Linux systems, incl. Sun Solaris, IBM AIX, HP (Compaq/DEC)
Tru64 UNIX, RedHat Linux and OpenVMS. Windows
NT/2000/XP, SGI (Cray) T90/T3E supercomputers,
Scientific Atlanta PowerTV. |
|
Inter-process communication |
|
TCP/IP socket-level
programming, DCOM, CORBA, shared memory (various),
message-passing (PVM/MPI), Linda, & others. |
|
Source control |
|
ClearCase (Base and
UCM), Perforce, CVS, Visual SourceSafe. |
|
Miscellaneous |
|
IBM WebFacing |
Copyright 2002-2010 Edward
J. Segall. All rights reserved. This document is expressly not in the public
domain and remains the sole property of the copyright owner. Modification or
abbreviation of this document without the knowledge, review, and express
permission of the copyright owner is strictly prohibited.