Senior Software Engineer Omnico Group April 2016 April 2018 – Permanent Eastleigh, Hampshire Defect correction in the C++, C#, MSSQL Stored Procedures and PowerShell code. Implement new functionality in C++, C#, MSSQL Stored Procedures and PowerShell. Implement DSC for a variety of Windows Operating Systems and configurations including VMware and Azure. Provide DevOps/3rd Line support. Development Engineer IBM SSD May 2014 Nov 2015 – Contract Winchester, Hampshire Software engineer on a Storage Area Network embedded system (SVC & Storewize). To introduce new functionality C, Perl, Shell Script and GNU Makefile as required. To introduce various mechanisms to enable the re-branding of SVC and Storewize. To enable the Cluster State Manager to support or disallow the clustering of various vendors hardware. To rework the build system to enable the creation of branded test, development and customer installation packages. To perform defect analysis and correction as required. Software Analyst IBM Platform Technology Centre Nov 2013 April 2014 – Contract Winchester, Hampshire To analyse acquired source code for open source and commercial licenses. To prepare the Pedigree Review including authors, copyrights and licenses. To provide information to the Intellectual Property Attorneys for the clearance of acceptable licenses or to the developers for remedial work so the unacceptable code can be replaced. To validate the remedial work has been performed to an acceptable standard. To prepare the Notices files with the relevant license information. To prepare the Certificates of Originality. Software Test Engineer Omron Industrial Automation Feb 2013 Oct 2013 – Contract Whiteley, Hampshire To write and run tests for industrial control system software. Writing C#, C++, VB.Net, and VB Script test harnesses for CX-Server LITE (SCADA). Converting PLC Ladder Logic apps to Structured Text apps on a different model PLC. Writing CX-Supervisor (SCADA) test harnesses and SYSMAC HMI IP communications reliability and integrity tests. The testing is performed on a variety of OS including Win 7 Pro (32 & 64), XP desktop, Win 7 Embedded Compact, and XP Embedded communicating via Ethernet to a selection of PLC’s.
Senior Software Engineer Omnico Group April 2016 – April 2018 Permanent Eastleigh, Hampshire Defect correction in the C++, C#, MSSQL Stored Procedures and PowerShell code. Implement new functionality in C++, C#, MSSQL Stored Procedures and PowerShell. Implement DSC for a variety of Windows Operating Systems and configurations including VMware and Azure. Provide DevOps/3rd Line support. Development Engineer IBM SSD May 2014 – Nov 2015 Contract Winchester, Hampshire Software engineer on a Storage Area Network embedded system (SVC & Storewize). To introduce new functionality C, Perl, Shell Script and GNU Makefile as required. To introduce various mechanisms to enable the re-branding of SVC and Storewize. To enable the Cluster State Manager to support or disallow the clustering of various vendors hardware. To rework the build system to enable the creation of branded test, development and customer installation packages. To perform defect analysis and correction as required. Software Analyst IBM Platform Technology Centre Nov 2013 – April 2014 Contract Winchester, Hampshire To analyse acquired source code for open source and commercial licenses. To prepare the Pedigree Review including authors, copyrights and licenses. To provide information to the Intellectual Property Attorneys for the clearance of acceptable licenses or to the developers for remedial work so the unacceptable code can be replaced. To validate the remedial work has been performed to an acceptable standard. To prepare the Notices files with the relevant license information. To prepare the Certificates of Originality. Software Test Engineer Omron Industrial Automation Feb 2013 – Oct 2013 Contract Whiteley, Hampshire To write and run tests for industrial control system software. Writing C#, C++, VB.Net, and VB Script test harnesses for CX-Server LITE (SCADA). Converting PLC Ladder Logic apps to Structured Text apps on a different model PLC. Writing CX-Supervisor (SCADA) test harnesses and SYSMAC HMI IP communications reliability and integrity tests. The testing is performed on a variety of OS including Win 7 Pro (32 & 64), XP desktop, Win 7 Embedded Compact, and XP Embedded communicating via Ethernet to a selection of PLC’s.