Skip to content

Scot Mcphee Resume

Scot Mcphee – An Abbreviated Curriculum Vitae

Residence: Auchenflower, Brisbane, Queensland, AUSTRALIA.
Email: scot.mcphee /at/ gmail.com

Summary

I have worked on many successfully delivered projects using many technologies mainly specialising in Java and particularly JEE implementations and alternatives such as Spring/Hibernate solutions. I love to use my analytical, design, and coding abilities and experience with agile software delivery methodology in a range of architectural styles and implementation technologies. I am experienced in leading teams, agile methodologies (XP, Scrum, etc), analysis, design, mentoring, consulting, as well as straight coding and other implementation.

Selected employment history

Intelligent Pathways. Developer. Feb 2010 – present.

At Intelligent Pathways (for the second time) my main tasks are as a senior developer in the architecture/design and development/delivery of Java-based SOA products. Technologies include Java, Spring (spring-core, ws, aop, orm, security, etc), Hibernate, JAXB, Tomcat, Glassfish 2/3, Eclipse, Maven, Hudson, Nexus and Oracle Fusion Middleware.

Suncorp e-Business. Consultant. Jan 2008 – Apr 2008.

At Suncorp I consulted to their team developing the Business Partners portal for mortgage brokers to manage their client’s Suncorp mortgage application process online. I was responsible for design, development and shared technical leadership of the development effort. Using Agile methods, we developed the portal using JSR 168 Portal specification deployed onto Websphere Portal Server and Spring MVC and Tapestry 5.0 for other browser delivered components. The team was awarded the  retail banking division’s RARE award for excellence in service delivery during the course of the project. Other technologies include Spring, Velocity, and Hibernate.

Wotif.com. Solution Architect / Snr Developer. Jul 2005 – Jan 2008.

Wotif.com is Australia’s number one hotel search website. My role commenced as a Senior J2EE Developer. In 2006 I was made the project technical lead for one of the three (now four) development teams, and in 2007 I was made Solution Architect. Wotif.com develops its software using agile methodologies. In my time at Wotif.com I was responsible for leading the delivery of several key new features for the business each financial quarter. Focused the development effort onto a new architecture for the company, enabling direct connectivity to partner organisations.

Technologies: Wotif.com prefers their technology stack to be open source if possible. We used a range of technologies including Java 5.0, Ruby on Rails, Python, Javascript, Glassfish (Sun Application Server) J2EE, Oracle, Open MQ JMS messaging, Webwork 2.0, EJB 3.0, Spring, Hibernate 3.0, Maven 2.0, Ant, Cruise Control Continuous Integration, 64 bit Linux, Macintosh platforms.

Kaz Technology Services. Analyst/Programmer. Jul 2003 – Jun 2005

The Kaz Group was part of Telstra and formed Australia’s 3rd largest ICT services company. My role was as an analyst programmer specializing in Java and J2EE technologies. I worked on assignments using Java on IBM Websphere environment, both coding and as a member of the Solution Design Team I was responsible for  application design. For one client we implemented a data caching ability that is achieving a significant 5-figure monetary savings per day according to client’s own estimation.

Technologies: Websphere 5.0, DB2, Java, J2EE, XML, Castor, Xstream, Hibernate persistence 2.0, Log4J, Eclipse 3, Ant 1.6, Cruisecontrol, JUnit, HttpUnit, CVS.

Tigerex Networks. Senior Developer. May 2002 – Feb 2003.

Tigerex supplied financial extranet connectivity for inter-broker trading. This connects client brokers to execution brokers in markets the client brokers don’t have electronic access to. It allows the benefit of Straight Through Processing to be achieved to markets where the client broker would normally not have this capability. I was the lead developer for the company’s J2EE-based Order Entry and Order Receipt applications. Developed build system from scratch using Ant, and implemented a continuous integration methodology. Delivered an upgraded J2EE platform.

Technologies: JBoss, Eclipse, Java, J2EE, EJB, Servlets, JSP, JMS, XML, Tomcat, Ant, Struts, CVS, Oracle, FIX messaging protocol.

Crux Cybernetics. Senior Developer. Oct 2000 – May 2002

Team leader of a team designing and developing the J2EE components for a constraint satisfaction driven component configuration and scheduling tool. The application uses a lightweight client program developed in Macromedia Flash which communicates to the EJB layer using XML over HTTP (a la SOAP) via an EJB Session Bean facade with command processing classes. This was designed such that clients can be written in any language or otherwise customised for end-user applications. I was also responsible for software development and lifecycle (SDLC) procedures.

Technologies: Websphere, VisualAge, Eclipse, Java, J2EE, EJB, Servlets, JMS, XML, Macromedia Flash, Apache, Tomcat, Ant.

Crux Financial Engineering. Senior Developer. Jan 1999 – Oct 2000

Developed dynamic, data driven web applications specifically for futures trading, mainly on the Java platform. During my time there I gained extensive insight into the financial futures area and the web and internet needs of this demanding market sector. Responsible for managing a team of up to 7 developers.

Technologies: Java, PERL, HTML, XML, Javascript, Oracle 8, Oracle Application Server, Websphere, Linux, NT.

John Fairfax Holdings. Webmaster. Feb 1997 – Dec 1998

This contract’s responsibilities include; programming and systems administration to support web site advertising delivery and statistics reporting and analysis to editorial and project management staff. Technologies included Perl, Java, Javascript, Korn Shell, Bash, C, SQL.

HCI Consulting,  Information design & development consultant, Sep 1990 – Jul 1996.

I consulted to and completed projects for many clients such as: NSW Office of Land Info. and Policy, NSW Land Info. Cent., Mercantile Mutual, Syd. U Grad. Schl of Business, Depart of Water Resources, AAP, Advanced General Systems, Crest Intl Solutions, Uni of NSW, Equity Systems Ltd (Reuters), Corinthian Engineering, Telstra.

Technologies: extremely wide and varied, HTML, SGML, C, SQL, Visual Basic, etc.

Education

2007: (commenced) Master of Arts in Ancient History, University Of Queensland, Brisbane.

1996: Bachelor of Communication, University of Technology Sydney.

1989: Bachelor Comp Sci (incomplete), University Of Technology Sydney.

1987: Full time professional extension certificate in Sound from the Australian Film Television and Radio School.

1982: Naval Engineering (Electrical) Certificate.