CV of Sheldon Dealy
Contact Details
|
Sheldon Dealy |
|
|
3/31 Hereford Street |
H: (61) 2 9571 6184 |
|
Glebe, NSW 2037 |
M: (61) 0416 747 795 |
|
Australia |
email: complex.it at gmail.com |
Commercial Experience
CSIRO, Sydney Australia
2006 to present, Senior Software Engineer, Information and Communication Technologies (ICT) Centre
Technical lead and software architect. Implementation of a new Internet rate management protocol. Co-designer and developer of microcode (assembly) and C-Language software for Network Processor Units.
Technical lead and software architect. Developed demonstrator for a Dynamic Collaboration Service (DCS) using Java and the Apache Tomcat servlet container. DCS implements secure, timed, self-managed collaborations with distributed storage and sophisticated authentication.
Intel Corporation, Hillsboro, Oregon, USA
1995 to 2001, Software Engineer, Network Communications Group (NCG)
Software architect and developer for a C-Language Crypto Engine to pre and post-test silicon logic used in the Intel PRO/100S IPSec encryption network card using DES, 3DES, SHA1, and MD5. Developed unique bit-shifting algorithm, US patent #6,801,625.
Received Intel's NCG Operations Recognition Award for using personal initiative to mentor junior engineers.
Authored 3 separate Novell C-Language specification drivers for ISA and PCI network cards. Wrote 3 different assembly language drivers; Microsoft NDIS2, Netware DOSODI, and Pre-Boot Execution Environment (PXE) specs for the 10/100/1000 gigabit cards.
Assembled Flash ROM debugger for Boot ROM and real mode network card drivers.
Maintained and enhanced device driver software for a suite of ISA/PCI, Token Ring/Ethernet network cards. Where applicable, maintained associated firmware.
Created Java Native Interface (JNI) framework to interface between driver management Netware Loadable Module (NLM) and remote Java GUI.
Designed and implemented WIN95 C++ Network Device Installation DLL for Intel PRO/100 cards.
Designed and implemented diagnostic firmware for a prototype network communications server.
Rogue Wave Software, 1993, Corvallis, Oregon, USA, Intern Software Engineer
Ported C++ class libraries to a variety of compilers.
Provided technical support for C++ class Libraries.
Research Experience
Centre for the Mind, Sydney University, Sydney NSW, Australia, 2005 to 2006, Research Assistant.
Expanded an open source Java jigsaw application into a timed test to examine how an autistic person puts the pieces together as opposed to the norm.
Developed a Java application to evaluate the Hamming distance between nouns to determine the uniqueness of ideas. Simplistic description: using web searches to look for the occurrence of pairs of words on a page and comparing it to the occurrence of other pairs.
Cell Biology Department, University of New Mexico, Albuquerque New Mexico, USA, 2003 to 2005, Research Assistant
Designed and implemented a Java application to model genetic regulatory networks in living cells using ensembles of random Boolean networks. For more information, see my Masters thesis http://www.cs.unm.edu/~sdealy/thesis/.
Education
Master of Science, Computer Science (MSCS), University of New Mexico, Albuquerque, New Mexico, USA, 2005, GPA 3.72/4.00.
Bachelor of Science, Computer Science (BSCS), Oregon State University, Corvallis, Oregon, USA, 1995, GPA 3.41/4.00.
Publications
Dealy, S., Kauffman, S., and Socolar, J., (2005), Modeling pathways of differentiation in genetic regulatory networks with Boolean networks, Complexity, Wiley Publications, Vol 11, Issue 1, 52-60.
Organizations
Sydney Linux Users Group (SLUG).
Association for Computing Machinery (ACM) SIGAI.
Referees
Referees are available on request.
Copyright Sheldon Ray Dealy. All rights reserved.
Drop the zero if calling overseas.