Key Assets
- 7 years working in the IT industry
- Dedicated to seeing projects through to completion
- Consistent high quality of work
- Organized, able to deal with several concurrent tasks, prioritising appropriately
- Professional approach to customer relationships
- Strong analytical skills and creative problem solving
- Values working with the customer to determine and deliver the correct solution
- Champions process where it adds value
Skill set
Languages
- Java
- Ruby
- XML
- JavaScript
Technologies
- J2EE
- Web services
- Open source technologies such as Struts, Hibernate, and Spring
Methodologies
- Object Orientated Programming
- Aspect Orientated Programming
- Model Driven Development
- Service Orientated Architecture
- Test Driven Development utilizing Junit, WATIR, and CruiseControl
- Iterative and Agile Development strategies such as SCRUM
- CMMI
Employment History and Responsibilities
Liberty Information Technology
Liberty (LIT) is a wholly owned subsidiary of the Liberty Mutual insurance group of America. LIT is a specialist in split site development of innovative software solutions to fulfil the needs of the parent company. Stephen has spent his career with LIT progressing from a placement software developer through to a principal software engineer leading high profile projects.
August 2005 – Present
Principal Software Engineer at Liberty Information Technology
- An architect on an enterprise level insurance application
- Guardian on service creation/modification
- Integrating with existing and external services
- Identifying and scoping refactoring opportunities
- Working with analysts on gathering and reviewing requirements
- Estimating project effort
- Management of project planning
- Lead and successfully delivered several high profile projects
- Improving the skills of others through mentoring and code reviews
- Liaising with customer representatives
- Interviewing candidates for Liberty IT
- Simplified heavyweight processes for team adoption
August 2004 – August 2005
Senior Software Engineer at Liberty Information Technology
- Developed frameworks to simplify development of complex business rules
- Developed standards to improve quality
- Endeavoured to improve unit testing standards and coverage
- Worked on the design of a J2EE application to replace existing legacy systems
- Held company information sessions to further new technology adoption
February 2002 – April 2004
Experienced Software Developer at Liberty Information Technology
- Directly mentored other developers and new hires
- Suggested and developed an analytical tool for monitoring our primary application’s performance using Hibernate, AspectJ and Struts 2
August 2001 – February 2002
Software Developer at Liberty Information Technology
- Became the team’s WebSphere and J2EE standards expert
- Responsible for development of a Struts based layer for a new application
July 1999 – August 2000
Placement Software Developer at Liberty Information Technology
- Worked on a client server C++ Win32 application
Education History
September 1997 – June 2001
University of Ulster
1st class BSc (Hons) Computing Science with Diploma in Industrial Studies
September 1994 – June 1997
Portadown College
Biology – A
Computer Science – A
History – A