David Reilly
Skills
Languages
Achievements
Education
Tertiary Subject ResultsNotes - HD refers to High Distinction, D refers to Distinction
Software Engineering ExperienceThree months as part of a two person software development team implementing an online ordering system for Ocean Data Systems, a local computer hardware retailer. Skills learned include PERL, CGI programming and communication with databases. Three months work experience as a project manager, directing a two person team of software engineers working on an online ordering system for Ocean Data Systems. Skills learned include project tracking, documenting the software development process, and communication with clients and programmers. Prototyped a distributed World-Wide-Web search engine that indexed documents relating to a particular subject domain. Using meta-data, the system allowed users to search by author, title or keyword. Skills learned include client/server networking, PERL CGI, and WWW design. Completed a fourteen week internship at Digital Research Australia between January & April 1998. My work included usability testing of user interfaces, as well as programming with CGI scripts in PERL, and network communications in Java. Finished a six month software engineering project to produce a system development kit that facilitates software agent communication. Project work included the specification of a network protocol, project tracking and management, development of a class library/API for Java software developers, implementation of a network protocol in Java, and conducting field tests with the software. For the subject of Networks & Distributed Computing, tutored a 14 week laboratory class on network programming using Java, in conjunction with lecturer Dr Wu, of Bond University. In addition, I'm involved in ongoing consulting for Java developers (via HotDispatch), and technical articles for leading publications including :
Editor of the Java Coffee Break publication, a free online guide that teaches Java programming to beginners. For more information see http://www.javacoffeebreak.com/ Hobbies
PublicationsThe following represent a selection of writings that have appeared online or in print. For brevity, only a small number of writings published on the Java Coffee Break website appear, more are available upon request. Online mediaPlease note that some online links may not be current (in particular, Gamelan which has undergone a redesign). You should, however, be able to access these links from the main site e.g. www.gamelan.com Reilly, D. Automatic Code Documentation with javadoc, Gamelan, [online] at http://www.gamelan.com/ August 31, 2000. Reilly, D. First Impressions of C#, Gamelan, [online] at http://www.gamelan.com/ August 22, 2000. Reilly, D. A Look Behind the Java Community Process, Gamelan TechFocus Journal, [online] at http://www.gamelan.com/journal/techfocus/030200_community.html March 2, 2000 Reilly, D. Improving thread management with thread groups, Gamelan TechWorksop Journal, [online] at http://www.gamelan.com/journal/techworkshop/022800_threads.html February 28, 2000 Reilly, D. Java and Y2K: Will Your Code Still Run?, Gamelan TechFocus Journal, [online] at http://www.gamelan.com/journal/techfocus/122899_y2k.html December 28, 1999 Reilly, D. The Java Collections Framework: Implementations, Gamelan TechWorkshop Journal, [online] at http://www.gamelan.com/journal/techworkshop/120799_collections2.html December 7, 1999 Reilly, D. The Java Collections Framework: Introduction, Gamelan TechWorkshop Journal, [online] at http://www.gamelan.com/journal/techworkshop/113099_collections1.html November 30, 1999 Reilly, D. State and session tracking with Java servlets : Securing Data, Gamelan TechWorkshop Journal, [online] at http://www.gamelan.com/journal/techworkshop/102699_state2.html October 27, 1999 Reilly, D. State and session tracking with Java servlets : Using Cookies, Gamelan TechWorkshop Journal, [online] at http://www.gamelan.com/journal/techworkshop/101999_state1.html October 19, 1999 Reilly, D. The new features of JDK 1.3 — "Kestrel", Gamelan TechFocus Journal, [online] at http://www.gamelan.com/journal/techfocus/092299_kestrel.html September 22, 1999 Reilly, D. Simple Handling of Network Timeouts, JavaWorld, [online] at http://www.javaworld.com/javaworld/jw-09-1999/jw-09-timeout.html September 1, 1999 Reilly, D. Serving it with style Part 2 : Putting servlets to work, Gamelan TechWorkshop Journal, [online] at http://www.gamelan.com/journal/techworkshop/082599_servlet2.html August 25, 1999 Reilly, D. Serving it with style Part 1 : Introduction to servlets, Gamelan TechWorkshop Journal, [online] at http://www.gamelan.com/journal/techworkshop/081799_servlet.html August 17, 1999 Reilly, D. Agent Communication - needs and solutions, Web Developer's Journal, [online] at http://www.webdevelopersjournal.com/articles/agent_communication.html Reilly, D. Java Network Programming FAQ, davidreilly.com, [online] at http://www.davidreilly.com/java/java_network_programming/ Reilly, D. Top Ten Errors Java Programmers Make, Java Coffee Break, [online] at http://www.javacoffeebreak.com/articles/toptenerrors.html Print mediaReilly, D. Customizing Servlet Output for Different Browsers , Java Enterprise Developer, Vol 1 Issue 2, October 2000 Reilly, D. State and session management with servlets, Dr Dobb's Journal, Volume 25, Issue 6, 2000 Reilly, D. J2EE and CORBA, Java Report, Volume 5, Number 6 June 2000 Reilly, D. gEs Java 2.0 Review, Java Report, Volume 5, Number 3 March 2000 Reilly, D. SourceGuard. Java Developers Journal, Volume 5 Issue 8 1998 Reilly D. Dealing with network timeouts in Java. Java Developers Journal, Volume 5 Issue 5 1998 RefereesA letter of reference is available on request.
Contact details
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||