Robert Ryan work email
- Valid
Robert Ryan personal email
- Valid
A senior graduate Software Engineer having worked in the Telecoms industry for over 20 years in which my quality criteria were established. My recent roles have been focused upon developing tools for testing, dev & build support, quality assurance and automation. I have a great interest in accessibility/usability and AT/AAC (especially for the elderly). I possess strong written and verbal communication skills, enjoy mentoring junior staff, to provide training and support.
-
Software EngineerGenesis Technical SystemsCoventry, Gb -
Test EngineerArcade Communications Aug 2023 - Dec 2023• Testing embedded (CO & CPE) devices (converting ethernet to/from broadband).• Investigation of connectivity issues relating to link, DHCP & vlan issues. Performance measurement using 3rd party tools (Open Broadband UDP SpeedTest, OOKLA, Video Streaming). • SLIC/SIP integration on CPE device aided with Wireshark.• Development of framework using Ansible to enable automation of measurement of performance (rates & connectivity).• Creation of Python utilities using matplotlib & pandas libraries to generate graphical reports of CO-CPE DSL (broadband) rates.• Installation and management of Atlassian JIRA & Confluence.• Management of Jenkins builds.
-
Software Engineer In TestPerforce Software Aug 2022 - Jan 2023Minneapolis, Mn, Us• Training on the Helix Perforce (P4) versioning system.• Developing regression tests to identify inadvertent changes in the (long-established) P4 product. • Tests written in PERL. Use of JIRA to track issues and Confluence to record test analysis & design.• Analysis of existing test framework to provide opportunities for enhanced test quality & coverage.• Working remotely from my team in a non-agile environment. -
Software EngineerGenesis Technical Systems Aug 2020 - Jul 2022• Designing YANG data structures based on G.fast ITU G.997.2 documentation for management of product (embedded device aggregating Layer 2 traffic across DSL lines aka. broadband). • Support in managing integration of 3rd party Broadcom code updates into product codebase.• Incorporating static validation techniques into build process to improve build integrity. • Reducing technical debt by making build process more data-driven.• Created Python based automation framework using Expect to enable control of embedded device (SSBL, bash, bespoke CLI via serial/SSH) to help simplify tedious tasks (e.g. upgrading build) and perform basic tests.• Line length simulator: Designed, developed (code & test using TDD) to manage array of relays used to switch multiple pairs of differing cable lengths in/out to create required length. Used to determine broadband rates for varying copper lengths. Planned & implemented installation. Routed & wired cables. Commissioned (inc. use of TDR). Documented. Written in Python (PyCharm IDE). Provided CLI and REST i/f (aided with Swagger & Postman) + Browser based GUI using Flask & WTForms. Commissioning utility to enable identification of hardware problems. Deployed on Raspberry PI mounted on in-house developed board to control (24x7) array of relays using SPI. YAML for configuration. • Jenkins: Installation, Creation of declarative pipeline jobs, Management of nightly builds.• Subversion repository management.• Tool creation to aid development process by improving artifact quality (e.g. where intelligent merging is required to overcome deficiencies in tools generating MIB, XML & code artifacts)• Light refactoring of a C++/GTK+ app which provides MIB browser to control product using SNMP. Using Eclipse and Subversion.• Creation of Python utilities using matplotlib & pandas libraries to generate graphical reports of CO-CPE DSL (broadband) rates.• Ansible to deploy speed test tools to RPi nodes on multiple CPEs.
-
Automation TechnicianCdw Uk Mar 2018 - Mar 2019London, England, Gb• Developed a quality checking utility to run on Windows based devices in order to ensure that (bulk configured) Windows based devices have correct final configuration following automated and manual configuration steps.• Initial quality check characteristics performed: application, drivers and licenses as required.• Tool packaged as self-extracting HTA application (VBScript + HTML + CSS), launched over network.• Required to leave minimal residual footprint upon device after execution.• Devices assessed against a template and report generated. Technician manual process instructions auto-generated from template. Report shown in browser. Verification templates read and reports written via RESTful i/f (Python Flask as server).• Worked as sole software engineer to design, develop and document (design approach, progress reports, deployment instructions, suggested approach for merging into existing process). Atlassian JIRA used for issues and Confluence for documentation. Established version control server (SVN). • Used Hyper-V for development environment (and MDT in early investigative phase of development). -
Automation Test EngineerBiosite Systems Ltd Apr 2017 - Oct 2017(Covering absence). Performing software QA within the highly agile development environment of a biometric access & workforce management solution used in the construction industry.Manual testing + Automated UI testing using Selenium & Robot Framework; using VMs and Docker.Writing user stories in Gherkin to enable "Specification by example" (aka BDD).Manual testing during the development of a responsive mobile friendly portal with support for multiple browsers.Developing python/bash tools to support testing + enable recreation of a time sensitive synchronisation problem via a JSON API.Proactive in driving toward: improved requirements; testing infrastructure; other aspects affecting testing.Usual daily activities of test case creation, bug reporting, tracking, etc. . Using wiki to share knowledge amongst devs & testers to improve team performance.
-
Personal Development-- Jun 2015 - Apr 2017Obtained BCS Intermediate Testing certification and ISQI Certified Agile Tester qualification.Upskilling in Testing, CI/DevOps & Requirements analysis.Upskilling in cloud environments (Azure & AWS) & automated deployment.Keeping in touch with current trends + attending many BCS & other s/w related meetings.Increased involvement supporting people primarily linked to church.
-
Infrastructure Development For Customer Support, Product Development & RolloutBedford Computers Jan 2016 - Sep 2016Instigate & configure Atlassian JIRA based system to allow improved recording & tracking of Field incidents by customers thus enabling the provision of a more professional support mechanism. Provision of knowledge portal as repository for meetings, plans and of system configuration information. Development of enhancement plan for upgrade of Windows Server 2003 & Progress 9 DB based system.
-
Software Test EngineerGuidance Marine Jan 2013 - May 2015Helsinki, Uusimaa, FiTested embedded system and associated User interface.Configured & supported issue tracking system (Redmine) and version control system (SVN) in virtualized environment for support of development.Wrote memory Load tests for an embedded system and developed a Python based Build & Test environment to drive associated headless toolset.Testing using traditional and agile approaches. -
Software Development EngineerEricsson Jan 2006 - Jun 2010Kista, Stockholm, Se* Secure telecoms network application : Developing & running Functional Tests using Java & TestNG in an Eclipse IDE on Linux as part of an Agile development environment.* Preparation for site move : Migrating development kit to a new network configuration in readiness for & transfer to our new site whilst maintaining a working development & support environment.* Intelligent Networks : Extracting diverse knowledge from documents & engineers on a large project moving into maintenance. Migration of components under new SCM policy. Generation of build process, procedure and tool-set to enable automated builds.* Impact SoftSwitch : Continued support from Marconi toward withdrawl from service. -
Software Development EngineerGec / Gpt / Marconi Oct 1985 - Dec 2005Developer on the following projects :* Impact SoftSwitch : Building; SNMP MIB design inc backward compatibility issues, data persistency; Version control & branching; Dev environment issues relating to source data split over sites; Driver for consolidation of information sources and move to XML; Lead in DB enhancement schema handling multiple customer & source build. * System X - Integrated Services Platform : Multibuus II Streams driver dev.;Streaming compression alg.; Code instrumentation for test coverage & trace* System X - Embedded f/w development : develpment usin PL/M* System X - OSTEST : Proprietary black & white box test environment.* System X - Storage Allocator : Test harness development to validate correctness at bootup and beyond. System X - CPS Maintenance Control (Design of process for : steering & coordinating updates across multiple nodes; changes to subsystem relating to transition from shared memory to message passing. Development of harness for subsystem emulation allowing automated testing.)
Robert Ryan Skills
Robert Ryan Education Details
-
University Of WarwickApplied Mathematics With Computing
Frequently Asked Questions about Robert Ryan
What company does Robert Ryan work for?
Robert Ryan works for Genesis Technical Systems
What is Robert Ryan's role at the current company?
Robert Ryan's current role is Software Engineer.
What is Robert Ryan's email address?
Robert Ryan's email address is tr****@****ail.com
What schools did Robert Ryan attend?
Robert Ryan attended University Of Warwick.
What skills is Robert Ryan known for?
Robert Ryan has skills like Clearcase, Tcp/ip, Ip, Software Design, Telecommunications, Unix, Testing, Perl, Agile Methodologies, Software Development, Linux, Embedded Systems.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial