Archive for January, 2005

Sun, Open Solaris and the Java Desktop System

Thursday, January 27th, 2005

We all remember the excitement when AIB announced its plan to migrate its desktop systems to Sun’s Java Desktop System (JDS). Touted as a triumph for Linux and its arrival in the IT market (especially the desktop market), many people told me that it was a great boost.

I was never convinced. (more…)

Éibhear’s CV — Oracle Corporation

Saturday, January 15th, 2005

Senior Software Engineer, Project Lead
Oracle Corporation (Dublin, Ireland)
June 1994-January 2000

Oracle products are written for UNIX platforms on Sun Solaris. My team and I ported these products to other UNIX platforms. This involved iterations of compiling, testing and fixing bugs. Aside from my routine product development duties, I was tasked with improving processes and with transferring knowledge. To this end, I developed a number of web applications for developers and other members of Oracle staff to use to gather and disseminate information. These were been developed using a UNIX workstation — Sun SunOS or SGI IRIX — an Apache (or, before Apache, NCSA) web server, CGI programming, implemented in UNIX shell scripting. It was usually necessary for me to install and configure the server software myself.

(more…)

Éibhear’s CV — first-e Bancorp

Saturday, January 15th, 2005

Senior Software Engineer/Team Lead
first-e Bancorp (Dublin, Ireland)
January 2000-September 2001

first-e Bancorp was the nominal operator and de facto promoter of the first-e banks. As part of that operation there was a team dedicated to implementing solutions that are outside the remit of the daily operations of the banks: marketing campaigns, “non-customer” registration, etc. I was the senior developer in this team. I also provided team leadership for the large projects. Prior to being appointed to this position, I was a senior developer on the “German Launch Project” which was the project that implemented first-e’s bank for the German market, implementing the nightly/weekly/monthly batch jobs.

The first-e banks were implemented using Oracle8 8.0.6 at the back-end with a bespoke middle-tier and an applet-based front-end. Both the middle-tier and the applet were written in java. After one year of operation, the front-end was reengineered to make it more efficient. This was implemented using HTML and javascript at the front-end and a JSP and java beans based application server.

The first-e banking software system was designed using Oracle Designer Release 6.0, and the data model was stored in an Oracle Designer Repository.

(more…)

Éibhear’s CV — CampusIT

Saturday, January 15th, 2005

Team Lead, Senior Software Engineer
CampusIT (Dublin, Ireland)
September 2001-August 2002

CampusIT implements a fully integrated management information system for third level educational institutions. This product is known as QuercusPlus. My r�le was to provide developers with mentorship, to lead development on enhancements to the product and to contribute to architectural changes. The main projects from my time there were: Exam entry, the contacts subsystem, interview scheduling and Self Service (enhancement and creation of a security engine). I was also part of the team which assessed and responded to enhancement requests that came from customers and support agents.

QuercusPlus and its peripheral products were designed, developed and deployed using a complete Oracle solution. Some of the data design was done using Oracle Designer. The application functionality was developed using Oracle Forms and Oracle Reports in the front-end and PL/SQL stored functions and procedures at the back-end. The Self Service module was developed using Oracle’s Application Server. The product was deployed using Oracle RDBMS Server Version 8i and Oracle Developer Release 6i (runtime, webforms).

(more…)

Éibhear’s CV — Solution6 Learning

Saturday, January 15th, 2005

Contract Trainer
Solution6 Learning/Pollak6 (Sydney, Australia)
January-February 2003

Solution6 Learning (or Pollak6) provides training to corporate customers for a range of areas in the IT world. I was contracted by them to provide training in Red Hat Linux to a group of help desk analysts from a world wide recognised provider of computing systems (Dell). These students were studying for the Red Hat Certified Engineer exam. I prepared a pair of courses based on Red Hat Linux Version 8.0. The first course was an introduction to GNU/Linux and how to manage a GNU/Linux workstation. This was given over four days. The second course expanded on the first and trained in the area of managing a GNU/Linux server. This was a five-day course. There was a final day of training given as a follow-up day to provide last minute tips for the exam. (See below for a summary of the course topics.)

(more…)

Éibhear’s CV — P&O Nedlloyd

Saturday, January 15th, 2005

Contract Developer
P&O Nedlloyd (Sydney, Australia)
February 2003-June 2003

P&O Nedlloyd is a globally renowned shipping firm. The software development department for applications used by the P&O Asia-Pacific offices is located in Sydney, Australia. I worked as a contract UNIX and Oracle development engineer in the Asia-Pacific Regional Development team. All software was developed for the IBM AIX (UNIX) platform, using Oracle Forms and Reports 6i, Oracle PL/SQL and Oracle Pro*C (Oracle SQL and PL/SQL embedded in C programs) deployed on Oracle 8i databases. Batch jobs were managed using the ksh scripting language.

Initially I was taken on to develop applications and fix bugs using these technologies. Towards the end of the contract, I was worked as part of a team specifically responsible for fixing the worst performing batch jobs and reports.

(more…)

Éibhear’s CV — UNSW

Saturday, January 15th, 2005

PHP Developer
University of New South Wales (Sydney, Australia)
May – June 2003

The Department of Electrical Engineering and Telecommunications in the University of New South Wales was developing a new system to track information regarding thesis projects � including who was working on them, who the supervisors and examiners were, what the thesis topics and titles were. Also an important feature was to facilitate thesis projects that had either one or more than one participating students. This included moving students from project to project during the course of the academic year. The application was to be developed on a GNU/Linux system using the apache web server and PHP as the programming language. MySQL was the database server.

(more…)