Jason A. Nordwick
| Contact |
Jason Nordwick
Albuquerque, NM
Irvine, CA |
(505)550-2716
nordwick@xcf.berkeley.edu
http://xcf.berkeley.edu/~nordwick | |
| |
| Skills |
| Expertise |
Neural Networks, Natural Language Processing, Information
Extraction and Retrieval, Strings and Sequences, Algorithms
and Data Structures, Formal Languages, Databases, Data Mining,
IP Networking, Multi-threading |
| |
| Languages |
Java, C/C++, K, APL, Scheme, Lisp, Perl, Python, SQL, XML XSLT |
| |
| Platforms |
Development: XML, UNICODE, Visual Studio, Emacs
OSes: Solaris, FreeBSD, Linux, HP-UX, Windows 2000, NT4
Database: SQL Server, KDB, Oracle, MySQL, BerkeleyDB, JDBC, ODBC
Application Server: Apache, WebLogic; Java J2EE: EJB, RMI, JAXP,
Servlets |
| |
| Experience |
| |
| 3/2002-1/2004 |
| Sports Equities |
Self-Employed |
|
Took a long-time project off the shelf, an advanced sports betting
market, and developed it into a full service. I wrote the
trading system in C, K, and KDB, while hiring others to assist
in the development of the user interface elements. Market data
and statistical analysis tools, including Sabermetrics, were
implemented. I learned to understand patent and legal issues,
as well as better comprehending the the business side of development.
| |
| |
| 4/2001-10/2001 |
| Axial Financial |
Contract Software Developer |
| Developed a web-based financial portfolio tool
analyzing performance, volatility, overhead, and possible
future strategies. Predicted investor tendencies via
dynamically trained belief networks and decision trees.
Researched new techniques using clustering analysis.
Written in Java; interfaced to Oracle with JDBC; deployed
as EJBs and servlets.
| |
| |
| 2/1999-2/2001 |
| Ask Jeeves |
Senior Software Developer |
| Developed language-general lexical analysis
components of natural language system: optimal, cascaded
finite state transducers over a very large corpus. Built
XML network protocol around libraries. Ported from NT to
Solaris, Linux, and FreeBSD. Internationalized and localized
for Asia and Europe. Worked in neural network research
project to determine efficacy of unsupervised methods. Two
project leads.
| |
| |
| 7/1998-11/1998 |
| Confluent |
Software Developer |
| Worked in a small team on the design and
implementation of a database-backed calendar and messaging
server supporting network connectivity, caching, and
disconnected use. Wrote transaction server, lock manager,
messenger, and scheduler in Java2 JDBC. Assisted in GUI
development with Swing.
| |
| |
| 8/1997-4/1998 |
| Autonomy |
Contract Software Developer |
| Co-authored feed-forward, supervised,
heteroassociative neural network kernel for adaptive search
and categorization. Added document conversion and
normalization plug-in framework. Optimized speed critical
code to use virtual memory and cache. Ported to FreeBSD. Led
a small, multi-homed team creating a Java applet to
efficiently manipulate large result sets.
| |
| |
| Research |
| 6/1998-1/1999 |
| Uncertain Game Tree Search |
Research Assistant |
| Researched application of current game tree
search techniques on games involving incomplete,
inaccurate, or probabilistic information. Adapted
techniques and created new methods to improve the tree
search.
| |
| |
| 5/1996-2/1998 |
| ETAGS Translation System |
Group Researcher |
| Implemented the ETAGS system for document
translation from multiple source to multiple target
languages, using examples for feedback. Programmed in C,
CLisp, and Scheme with collaboration from peers over the Net.
| |
| |
| Education |
| 9/1994-12/1999 |
B.A., Mathematics
University of California, Berkeley |