{"id":36,"date":"2011-04-26T12:58:08","date_gmt":"2011-04-26T12:58:08","guid":{"rendered":"http:\/\/cv.dalelane.co.uk\/?page_id=36"},"modified":"2019-06-23T12:55:06","modified_gmt":"2019-06-23T12:55:06","slug":"wmq","status":"publish","type":"page","link":"https:\/\/cv.dalelane.co.uk\/index.php\/employment\/wmq\/","title":{"rendered":"WMQ"},"content":{"rendered":"<h1>WebSphere MQ Developer<\/h1>\n<h2>IBM<\/h2>\n<h3>Aug 2003 &#8211; Jun 2007<\/h3>\n<p>I worked in Test, Development and Level 3 Service teams on WebSphere MQ &#8211; &#8220;middleware&#8221; software used by enterprises for the reliable, secure and scalable transfer of data across disparate networks.<\/p>\n<h3>Development<\/h3>\n<p>I worked on enterprise level real-time software across the full software development life cycle.<\/p>\n<p>I was actively involved in user-centred design sessions with a variety of customers during the development of WMQ v6. This was an iterative process of collecting feedback, reviewing and amending WMQ design, and presenting amended implementations, within a short timescale.<\/p>\n<p>I was also a developer of the WMQ Explorer &#8211; a Java-based graphical user interface tool for the administration, management and problem determination of large-scale corporate networks.<\/p>\n<h3>System Test<\/h3>\n<p>I worked as a test engineer on WMQ. This included:<\/p>\n<p>Developing tests for new features &#8211; Designing, documenting, automating and scripting tests for new features in WebSphere MQ from a holistic, system-wide perspective. In particular, considering different hardware and software environments, different workloads and stress levels, and exception and startup\/restart handling.<\/p>\n<p>Maintaining regression tests &#8211; Maintaining, reviewing and extending the regression test suite for WebSphere MQ.<\/p>\n<p>Developing test infrastructure &#8211; Developing the in-house test automation tools, including maintaining and extending the Perl-based Stress Test framework and developing a new interpreter for scripting MQ tasks written in C.<\/p>\n<p>Document Reviewing &#8211; Reviewing new documents and revisions made to WebSphere MQ manuals.<\/p>\n<h3>&#8220;Level 3&#8221; Technical Support<\/h3>\n<p>I worked as a service engineer, providing advice, support, and code fixes for corporate customers using WebSphere MQ.<\/p>\n<p>This was a Senior Service Engineer role, which meant that I was responsible for driving the resolution of customer technical problems, providing support for IBM customers in a 24\/7 Service team, including call-out for urgent and critical situations.<\/p>\n<p>This spanned technical problem investigation to the development and provision of software fixes.<\/p>\n<hr>\n<h4>My SupportPacs<\/h4>\n<p>I developed a number of successful <a href=\"\/\/cv.dalelane.co.uk\/index.php\/employment\/wmq\/wmq-supportpacs\/\">applications to support WMQ<\/a> as personal projects, which IBM initially released as freeware before later formally adopting them.<\/p>\n<h4>Department blog<\/h4>\n<p>I started and coordinated the department blog, and wrote dozens of popular technical posts used by our customers to help administer and diagnose their systems.<\/p>\n<h4>More info&#8230;<\/h4>\n<p>I&#8217;ve <a href=\"\/\/dalelane.co.uk\/blog\/?s=%22websphere+mq%22\">mentioned WMQ<\/a> several times on my blog. The <a href=\"http:\/\/www.ibm.com\/software\/integration\/wmq\/\">official site for the product<\/a> is on ibm.com.<\/p>\n<h4>Reason for leaving<\/h4>\n<p>I was invited to join a new team being established in my office, for the development of a different software product which I had no experience in (WebSphere Process Server) on a platform I had no experience in (z\/OS mainframes). After nearly four years focusing on one product, the challenge sounded like fun.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WebSphere MQ Developer IBM Aug 2003 &#8211; Jun 2007 I worked in Test, Development and Level 3 Service teams on WebSphere MQ &#8211; &#8220;middleware&#8221; software used by enterprises for the reliable, secure and scalable transfer of data across disparate networks. &hellip; <a href=\"https:\/\/cv.dalelane.co.uk\/index.php\/employment\/wmq\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":12,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-36","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P1wEsl-A","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":8,"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/36\/revisions"}],"predecessor-version":[{"id":337,"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/36\/revisions\/337"}],"up":[{"embeddable":true,"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/12"}],"wp:attachment":[{"href":"https:\/\/cv.dalelane.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}