Resume

Cartoon

Stephen Mulryan

Software Engineer

OBJECTIVES

Application improvement, Process Improvement, Architecture, Code reuse, Interpersonal communication, Code Maintenance and organisational culture.

 

EDUCATION

Sep 2006 – Jun 2010

Bachelor of Engineering (Electronic & Computer), National University of Ireland, Galway
First Class Honours (Equivalent of 4.0 GPA source: NUI, Galway Conversion sheet)

Final Year Project:

My final year project consisted of the design and building of a circuit which could convert low power, output by Microbial Fuel Cells, into a higher power output through the use of capacitors and inductors to store energy. This higher power output could then be used to power more practical devices. As part of this project I had to create a web page using HTML and CSS.

Oct 2011 – Jun 2013

Post Graduate Diploma, Management, Galway Business School

 

EXPERIENCE

July 2018 – Present        Boston.png

Boston Scientific, Ballybrit Business Park, Ballybrit, Galway, Ireland

Software Engineer II

  • Developed new Desktop and Web applications.
  • Addition of functionality to existing Desktop and Web applications.
  • Requirements gathering.
  • Compliance with FDA documentation standards.

Technologies Used: C#, VB .NET, ASP MVC, Javascript, WPF, Selenium
Tools Used: Visual Studio 2019, TFS 2013, Microsoft Teams

Jun 2016 – July 2018        roche

Roche Diagnostics International, Rotkreuz, Zug, Switzerland

Software Engineer in Test

  • Working on a multinational, cross site team to provide a quality driven mobile application which provides material and test management specifically for Point of Care Coordinators (POCC) in the healthcare sector.
  • Use of HP ALM for the creation and execution of manual test cases.
  • Triage of defects and change requests using HP ALM.
  • Use of C#, Specflow (Cucumber for .NET), Ranorex and Selenium for Mobile (Android & iOS) and web browser (Angular) Test Automation.
  • Maintain and update team Confluence Wiki for the creation of technical knowledge.
  • Creation of release documentation which details Test Plan & Execution reports, Software Release Notes and Software Development Environments.
  • Creation of release builds and oversight on CI builds performed through TFS 2015.
  • Performing sprint end demonstrations of work completed to Roche affiliates.

Technologies Used: C#, Specflow, Selenium, Ranorex
Tools Used: Visual Studio 2017, TFS 2015, HP ALM, Slack, Atlassian Confluence, GIT

Jan 2015 – Mar 2016         codec_dss

Codec-dss (formerly Vulcan Solutions), 1st Floor, Headford Point, Headford Road, Galway, Ireland

.NET Developer

  • Working within a team of technology consultants to advise and provide technological assistance to clients on Microsoft Dynamics CRM solutions.
  • Set up internal Wiki system using Media Wiki, WAMP and Windows Server 2012.
  • Data Integration project using SQL Server & SSIS.
  • Assisting in the triage and resolution of support tickets.
  • Engaged with end users in order to understand issues.

Technologies Used: C#, .NET 4.0, Microsoft SQL Server, Asp .NET, Javascript, Dynamics CRM, SSIS
Tools Used: Visual Studio 2012, TFS, Lync, Azure, FreshDesk

Sep 2013 – Dec 2014         storm_technology

Storm Technology Limited, Galway Business Park, Upper Newcastle Road, Galway, Ireland

Software Developer

  • Working within a team of technology consultants to advise and provide technological assistance to a large multi-national telecoms company.
  • Support & development of an existing web application which allows customers to obtain service contracts to complement products that have been purchased through a multi-national telecoms company.
  • Development of Oracle (Packages, procedures, sequences and query statements), C#, VB .NET and Asp .NET within the web application.
  • Championed the introduction of Automation Test Framework using C#, NUnit Test framework and WatiN automation libraries.
  • Replaced manual Build process with automated deployment using TFS CI tools.
  • Developed Visual Studio plugin which accesses Oracle database packages and checks them into TFS from within Visual Studio.
  • Addition of new feature to application to import service quotes from template Excel file using Access Database Engine. This will remove the need for an existing redundant application which is separate to the main stream application.

Overview:Supporting and adding of functionality to a system which allows customers of a large multi-national telecoms company to obtain service contracts for telecommunications products which they have purchased. In this role I have been encouraging continuous improvement in the team by introducing an Automation test framework to help reduce the work load on the Quality Assurance team, by creating an automated build process using TFS and by also highlighting new tools and processed which can be used to improve productivity.

Technologies Used: C#, VB .NET, .NET 4.0, Oracle, Asp .NET, NUnit, WatiN
Tools Used: Visual Studio 2012, TFS, Visual Studio Productivity Tools, Lync

May 2013 – Jun 2013         gam

GAM London Limited, 12 St James’s Place, London, United Kingdom

IT Developer

  • Support & development of an existing multi-manager application to monitor and model funds in a fund of funds structure.
  • Use of K2 smart forms as part of a work flow solution for a dealing platform

Overview: Supporting and adding of functionality within an existing multi-manager application. In this role I helped replace the existing method of producing quant reports to use a more secure system.

Technologies Used: C#, WPF, .NET 4.0, MSTest, UML, K2 smart forms
Tools Used: Visual Studio 2012, Resharper, TFS

Sep 2010 – Mar 2013         fidelity_investments

Fidelity Investments Irl, Parkmore East Business Park, Galway City, Ireland

Software Engineer/Developer

  • Development of quality code working as a .NET developer using C# and WPF within a large development team.
  • Creation of clear, concise and quality documentation of application structure.
  • Implementation of the Agile methodology best practices to create a more effective development strategy.
  • Implementation of code/design reviews to ensure quality/shared knowledge of code base is maintained.
  • Use of Moq combined with MSTest to unit test the solution.
  • Use of Specflow combined with Coded UI tests and MSTest as a test runner to help create a suite of automated tests.

Overview: Started as an Associate Software Engineer as part of a 6 month

Graduate program. The initial 3 months centred around in-depth technical training in various technologies including Java, C#, Silverlight, SQL as well as soft skills and Financial Services training.

The latter 3 months were spent on an agile project developing an end to end

Management Reporting tool using C#, WPF, Java, Spring and Web Services and included the use of external vendor controls such as charts and grids. The team developed components which plugged into an internally developed application framework, which comprises and extends the functionality of the Unity dependency injection framework as well as the Prism libraries.

Following this project I worked as a C#/WPF Developer under an Agile Methodology (Scrum, ATDD). The Application being developed was an N-Tier application with the aim of retiring the use of Excel Spread sheets being used by Portfolio Managers to manage approximately one trillion worth of assets. The applications allows the user to monitor, model and trade funds towards manual/custom targets while also applying compliance constraints and allowing the user to define custom constraints.

The application was a multi-threaded C#4.0 WPF application and many of the Gang of Four Design Patterns including the State, Composition, Singleton, Factory and Observer patterns among others were being used. The team adhered to the SOLID design principles to ensure the best OO design is used.

Technologies Used: C#, WPF, .NET 4.0, Specflow, MSTest, MSBuild, UML, DevExpress
Tools Used: Visual Studio 2010, Resharper, Clearcase, Rational Team Concert, Crucible

Apr 2009 – Aug 2009         bluetree_systems

Bluetree Systems, 1 Galway Business Park, Dangan, Galway City, Ireland

Development Engineer

  • Development of Python GUI’s using the WxPython GUI toolkit.
  • Addition of functionality to Eagle (Circuit Design Software similar to Pspice but more advanced) through the development of C- like script.
  • Automated testing of Hardware
  • Automated upgrade of firmware embedded on remote devices belonging to Bluetree systems using the GSM network.
  • Development of C code to run on a microprocessor which would modulate the width of a square wave output from the microprocessor depending on the resistance it encountered on one of its ports.
  • Alteration of Schematics created in Eagle by staff at Bluetree systems to include exclusion areas to prevent one component being placed on top of another component.
  • Assist members of Staff at Bluetree when required

Overview: As part of the Electronic & Computer undergraduate degree which I undertook, the student was exposed to professional experience in the penultimate college year for a period of five months. This time was spent in Bluetree Systems, an indigenous company which takes advantage of the legal requirement for all data with regard to frozen goods to be recorded in transit. Bluetree Systems enables its clients to retrieve this data through the GSM network rather than physically retrieve this data from the trucks at different depots.

Technologies Used: C, Python
Tools Used: Eclipse, Eagle

 

SKILLS

Software Knowledge

  • Object-Orientated Development
  • Code Design
  • Agile Development
  • Software Development Life Cycle (SDLC)
  • Planning

Languages

  • C#
  • WPF
  • VB .NET
  • Javascript
  • ASP .NET
  • PL/Sql
  • TSQL