Senior Software Developer
Kirkcaldy, United Kingdom
Senior Software Developer
Kirkcaldy, United Kingdom
Maintaining and developing software architectue.
Analysing software requirements and developing software design
Collaborate with Petroleum Engineers to support product development in a global product centre (Edinburgh).
Worldwide travel to support software deployments.
Full involvement with technical writing of product specifications.
Management of continuous integration (automated software builds).
Domain knowledge of Petroleum Engineering relating to development and design of software for the upstream oil industry.
(Public Company; WFT; Oil & Energy industry)
November 2006 — September 2009 (2 years 11 months)
At Weatherford I was a key member of a product team carrying out on-going development, deployment and support of market-leading oil-field production optimization software for international clients. This product leverages .NET and COM components to automate mathematical modeling applications and aggregate data from SCADA systems and relational data silos.
From early on in this role I took on primary responsibility for successful and timely completion of major upgrades of the development platform including migrations between versions of Visual Studio and 3rd party controls and components. I was also instrumental in the recruitment of three new team members where I was responsible for telephone and face-to-face interviews, including composing interview questions and input into the final decision making process. In building the expanded team I reviewed and contributed to coding standards and played a major role in bringing new recruits up to speed on both software and business domain knowledge.
I was required to provide ongoing guidance to more junior members of the team in planning and estimating their own work and in reviewing designs, progress and end results. I was responsible for restructuring of projects and solutions to improve developer productivity, and led an effort to move to a more Agile development practice. This effort has included responsibility for driving greater leverage of conti-nuous integration including installation and configuration of CruiseControl.Net and JetBrains Teamcity, and introduction of test-oriented development which required me to arrange training for developers who were not familiar with the concept of unit testing and refactoring. This effort continued with an on-going initiative to introduce repeatable test cases into a legacy code base and into all new code.
(Computer Software industry)
April 2005 — September 2006 (1 year 6 months)
Responsible for full project life cycle in innovative and successful data-driven web sites, from eLearning software and content management to resource planning and ecommerce.
I also led improvements to development practice including introduction of source control management.
(Partnership; 201-500 employees; Law Practice industry)
August 2001 — April 2005 (3 years 9 months)
Systems Analysis and Development. Systems Integration, Database Management and Development, Reporting.
(Partnership; 51-200 employees; Law Practice industry)
August 2000 — August 2001 (1 year 1 month)
Database and Website Development, Systems Administration.
MCP (exam 070-315) , Developing and implementing web applications with Microsoft Visual C#.NET and Visual Studio.NET , 2005 — 2005
PhD , Ecology and Biodiversity , 1997 — 1999
Doctorate was not completed but one peer-reviewed paper was published in the scientific press.
Master of Research , Science of the Environment , 1996 — 1997
BSc (2:1) , Zoology , 1992 — 1995
Scot Alt.Net,
Scottish Developers (http://www.scottishdevelopers.com)
Certified to develop and implement web applications with Microsoft Visual C#.NET and Visual Studio.NET
(MCP exam 070-315)