Dr Christopher Betts
Senior IT ArchitectExtensive Design, Development and Project Management ExperienceHighly qualified Senior Architect with over 15 years commercial experience in the Enterprise and Security computing fields. Successfully designed, implemented and delivered numerous complex projects, and has managed teams of up to a dozen senior developers. Able to go beyond the code to providing services such as marketing collateral, user documentation and user training, business case support and strategic development. Speaker at conferences and trade shows. Originally from a strong research background with a BSc(hons), a BEng(hons), a Phd and various academic prizes, now working as an Enterprise Architect with a focus on Security and Services. Key technical expertise in security (PKI, SSL), directories (LDAP, X500, JNDI) and web services (XML, UDDI, SAML, XKMS etc.). Currently available for contract work, or possibly the opportunity to move into a senior role with a small, leading edge company. Note for US recruiters: Australian Citizen with U.K. Residency. Does not have a U.S. Green Card, and while travel and remote work are welcomed, for family reasons is not interested in permanent work in the US.
General and Technical SkillsSummaryExpert software developer with architecture, design and project management experience. Skilled in security, web services, directory technology and scientific/numerical programming, with over two decades of programming experience. Experienced in both Enterprise and Start up environments, and a range of SDLCs, with both personal and managerial experience of the various 'extras' that make a good project outstanding, from requirements gathering, business case support, technical documentation, training materials, visual aids, marketing collateral, online help, internationalization, installation packaging, executive presentations, performance testing and so on. Technical Skills - Software(This is short summary of searchable keywords - familiar with many other java based technologies, as well as many standard tools, especially the open source family; Apache, Axis, Tomcat, junit, cvs, log4j, etc. etc. )
Operating SystemsWindows (8) Dos (8) Mac OSX (7) Linux (6) IRIX(6) Solaris (6) Management and Project Skills
Academic History:Initially completed a five year 'double degree' in science and engineering. Returned a couple of years later to do an honours year in computer science and then a Phd. The Phd was completed part time while employed. Qualifications
Distinctions:
Employment HistorySensis: 2006 - presentENTERPRISE ARCHITECT: Shared Services, Security, CMS, Transaction (2008 -) Technical leadership of the Sensis-wide shared services and services oriented architecture project. Projects include SOA infrastructure, a company wide content management initiative, a company-wide Identity and Single Sign on Solution, employee enablement initiatives and various confidential projects. Technical liaison between Sensis, Telstra and Big Pond.
Pegacat Software: 2005 - presentARCHITECT/CONSULTANT: Medical Imaging Software Projects in the Medical and Social Networking space. Focus on java, web, security and directory technologies. (JNDI, LDAP, VELOCITY, TOMCAT, SERVLETS, DICOM, CSS). Monash University 2006 - presentRESEARCH SCIENTIST: Bioinformatics Working on bioinformatics systems with the Monash Department of Biochemistry and Molecular Biology Protein Folding Group. Lead for global protein folding database. (PHP, MYSQL RDBMS, R STATISTICS, NUMERICAL PROGRAMMING) Computer Associates: 1999 - 2005ARCHITECT: Web Services Security (2004 - present) Initially recruited as a senior java developer/designer working on a variety of X500/LDAP eTrust Directory projects. Moved to manage a pair of security products (eTrust PKI and eTrust OCSPro), both of which were delivered on schedule in 2002. Moved again to take over the early web services infrastructure projects and start up web services security within CA. Technical focus is on Java, and related tools such as junit, log4j, tomcat, axis, and various XML toolkits (Apache, Sun's JWSDP etc.). Heavy exposure to Directory technology (X500, LDAP, JNDI), Security technology (PKI, public/private key crypto, SSL, GSSAPI, Kerberos) and web services (JWSDP, XML, XACML, XKMS, UDDI, DSML, SAML, SPML, WTFML).
Imaging Technologies / Zoom Systems: 1998 - 1999TECHNICAL LEAD: Distributed Devices Technical lead on internet operated vending machine project: Zoom Systems. Work involved heavy Java networking and GUI development (Java, JDBC, Swing, RMI, HTML), as well as creating and being DBA for an Oracle database (SQL, Oracle). LookSmart: 1996 - 1997DESIGNER/DEVELOPER: Internet Search Engine Design and Implementation of a Web Search Engine similar to Yahoo (see it at www.looksmart.com ). Written client side in Java and JavaScript, custom server in C, C++. Design was leading edge, and exposed many of the difficulties of using early java and (especially) JavaScript to support delivery to multiple platforms, but produced a very impressive product that, once downloaded, operated an order of magnitude more quickly than equivalent web search engines. VIPAC Engineers and Scientists: 1995 (5 month contract)DESIGNER/DEVELOPER: Vehicular Test Harness Design and Implementation in C++ of a test system for a complex vehicular controller/telemetry unit being installed in Melbourne Trams by the PTC. The entire project was designed and co-written with a single associate (Zik Saleeba). It involved writing a Turing-complete test language, as well as some hardware work, and complete user, program and technical documentation. The program was finished ahead of schedule, and ran to around 7,000 lines with 150 pages of documentation. Leigh Mardon Datacard: 1994 (4 month contract)DESIGNER/DEVELOPER: RTA Licencing System C, C++ programming for an on-the-spot licence system, interfacing with the RTA's Drives system. Product photographs the licensee, takes their details and produces the final drivers licence. The product was eventually sold to the South Australian RTA, and systems of this type are now in use across the whole of Australia). Developed user interface, graphics code and documentation, as well as some general code for hardware I/O and minor utilities. Monash University: 1994 (4 months)Research Fellow working on statistical analysis and report preparation using SPSS / Quattro Pro. Monash University: 1992 - 1993 (6 months)Research Assistant working on preparation, analysis and reporting of survey data using SPSS Microcraft Pty Ltd : 1991 - 1992 (part time through 1993)DESIGNER/DEVELOPER: Computer Based Training Software General programming for the Microcraft "AUTHOR" Computer Based Training (CBT) and Computer Managed Learning (CML) project. Wrote a windowed, networked database student management program using several versions of BASIC and Visual Basic, using Microsoft Programmer's Workbench, DBASE and FOXBASE. Work involved writing database utilities, graphical design, and windowing utilities including low level mouse handling, button / edit field creation etc., in DOS BASIC. Essentially the project was writing a "Visual Basic" equivalent in the days before Visual Basic was available. Worked on the AUTHOR CBT language and its graphics utilities. In 1993 was responsible for designing a complex report writing utility and managing the project to completion, finishing slightly early. The project ran with team of four people and involved 10,000 lines of code. Other utility programs in Visual Basic and Delphi were also written for Microcraft. Moldflow: 1990 (2 months)Wrote a Primos print file -> word perfect conversion utility Melbourne Weather Bureau. 1988 (3 months)Wrote historical weather data conversion programs using FORTRAN and JCL. Work involved numerical computing with Data conversion and manipulation. Minor:
PhD Thesis and related work 1994 - 1998Written in C++, under IRIX 5.3 on an SGI Indigo2 graphics workstation, the thesis involves simulating the 'self assembling' behaviour of very small particles, concentrating on a related group of plant cell protein structures (actin filaments, microtubules, plasmodesmata and viral proteins). The work involved 3D model viewers, image processing modules, modelling and scripting languages, and protein assembly simulators, as well as various numerical routines, class libraries for fast graphics, fast vector mathematics and fast 3D modelling. This work has been presented at a number of international and local scientific conferences, and involved both public speaking and a great deal of writing. The full Thesis is published on the web, and is on line at the 'Nanosimulation of the Cytoskeleton' web page. Honours Thesis 1993A real-time relativity simulator written in C++ which was three orders of magnitude (1000 times) faster than the fastest previous simulator (published Journal of Visualisation and Computer Animation). Articles and Conference PresentationsPresented at various International Academic and Industry conferences, including RSA Show, Asia Pacific PKI Forum, CA World and CA Expo. A partial list of conference presentations, academic articles and technical notes is available on request. PatentsSoftware patents are a regrettable cost of doing business in the US. In order to defend against unscrupulous litigators, it is a requirement in many IT fields to file defensive patents that document a project's progress. While strongly opposing the use of improperly granted software patents for offensive purposes, patenting one's work has become a requirement in leading edge R&D in the US. The following 23 defensive patents have been filed during work with CA.
Open Source and Hobby ProgrammingInvolved in a large number of minor recreational projects, in C++, Visual Basic, and Delphi. More recently worked with HTML, Java, and Perl. Lead Developer on the JXplorer Project. JXplorer is an advanced open source LDAP browser and administrative tool with a large feature list and flexible architecture. Responsible for maintaining the JXplorer web site and the JXplorer sourceforge repository. JXplorer has been fairly successful, and has steadily increased its downloads since first launching. Web SitesImplemented and maintain the following unicode web sites: The work involved heavy use of Unicode and Perl, including some very tricky automated translation of an existing ancient Greek text base in a proprietary encoding into 150+ pages of heavily formatted HTML. Licences
Salary and Role ExpectationsLooking for short term contract work, primarily in the overlapping areas of java, directories, security and web services. Would consider a permanent role as CIO or similar with an appropriate start up, or a senior position in an established company doing leading edge work. Salary expectations are for pay at a senior level, but flexibility in packaging that includes equity or other benefits is welcome. Referees:(These must not be contacted without first informing me). Other referees may be available on request. Mr. Scott Thomson
Dr. Damian Conway |