Brian Matthews

Freelance Technical Architect and Developer

I am a freelance Technical Architect and Developer with over 20 years experience designing and developing solutions on the Java, .NET, Windows and Unix stacks mainly in Java and C/C++ using both proprietary and open source frameworks and components.

Since graduating with a B.Sc. in Computer Applications from Dublin City University in 1990 I have worked mainly within the financial services and telecommunications industries in both permanent and contract roles for the following companies:

DaonRealex PaymentsFujitsu
Newbay SoftwareLeasePlanD&B
CorvilVodafoneTerraNua
Fidelity InvestmentsKVHInternational Financial Systems
AT&TIBMMicrosoft
LotusLehman BrothersHewlett-Packard
British RailPolydata

Profile

I am a self-motivated IT professional with over 20 years hands-on experience developing and delivering solutions for the banking/finance, government, insurance, software, telecommunications and transportation industries on Java and .NET stacks.

I have over 10 years project management experience using traditional waterfall-based, iterative and agile software development life cycles. I am a practitioner of the SCRUM agile project management technique.

I have experience coordinating development teams based across multiple geographic locations and time zones. I have worked with off shore development teams in Tunisia, India, Singapore and Philippines and I have worked overseas in UK, USA, France, Japan and Tunisia.

Current Areas of Interest

I am currently researching:

Open Source Projects

I am the sole contributor to the following Open Source projects:

  • Selenium JUnit 4 Runner - a JUnit class runner that reduces some of the boiler-plate required to create integration tests with Selenium.
  • CRX Maven Plugin - package and sign Google Chrome extensions.
  • LDAP Maven Plugin - import/export data to/from a LDAP directory and run an embedded LDAP directory server within the build life cycle.
  • e-Mail Server Maven Plugin - run an embedded e-mail server within the build life cycle supporting Greenmail, Dumbster and SubEthaSMTP.
  • Memory Database Maven Plugin - run an embedded database server with in the build life cycle supporting HSQLDB,H2 and Derby.
  • Leabharlann - web application to browse a Java Content Repository using Spring MVC and Ext/JS.

Qualifications & Training

B.Sc. in Computer Applications

Dublin City University
Graduated with honours in November 1990

References

Available upon request

Brian Matthews