Ian Storrs work email
- Valid
- Valid
- Valid
Ian Storrs personal email
I am a Quality Assurance and Software Development Test Engineer with experience in the following areas:* Embedded software development* Real time software development* Software, API and protocol testing* Test Automation* Cellular and WiFI* SOC Power ManagementI am known for my strong problem solving and analytical skills. I am competent in resolving complex hardware, software, protocol and network interoperability problems. I am experienced in quality assurance, project management, technical leadership, test leadership and test automation. I have excellent communications and problem solving skills. I am comfortable in a variety of roles in the product development life cycle, as well as customer facing roles. I am a team player who willingly mentors and helps fellow employees, always with a kind sense of humor.In my free time, I am an avid astronomer, a biker and a photographer.Specialties: Software development, quality assurance, software testing, test automation, test leadership and project planning.What others say:* " One of the small set of 'elite' engineers I have ever encountered in my career."* "In my extensive career, I have encountered numerous software developer verification engineers, but Ian stands out as an exceptional talent."* "Ian provided our team with deep technical knowledge, incredible problem solving skills and most importantly good mentoring skills"
-
System Test EngineerConnected Development Jul 2024 - PresentCary, Nc, UsAs the lead test automation engineer, I am responsible for automating the testing of a Yocto based Wirepas Gateway, with connectivity to Azure Cloud for provisioning, MQTT broker for management and IOT reporting and a local Cockpit web interface. Tests are implemented with Docker, Python, Bash, Pytest, Groovy and Selenium and orchestration is done with GITHUB Actions and Jenkins. Actively involved in product development coding in Python, JavaScript and C. -
Principal Software Developer In TestBlackberry Qnx Oct 2023 - Mar 2024Ottawa, Ontario, CaI was promoted to the position of Principle Software Developer in Test, in recognition of my technical expertise and leadership. I managed concurrent execution of multiple test projects, ensuring on-time delivery through effective time management strategies. I created test plans, test specifications and test reports for both small customer projects and large-scale product development projects. I improved efficiency by introducing continuous integration and automated regression testing, including image creation, flashing and test execution using Jenkins. I provided developers with a way to test their code on the Jenkins farm before submission, which greatly improved software quality and reduced lead times. I tested areas such as:* QNX kernel libc APIs * Power management of embedded Aarch64 processors * DVFS, CPU Hotplug, Suspend To Ram, Suspend to Ram of Hypervisor guests),* System performance in start up times, memory usage and multi-core/multi-threaded CPU utilization I collaborated closely with developers, project managers and customers to lead the trouble shooting of complex hardware, firmware and software issues. I participated in all aspects of the software development life cycle.I was a team player and provided mentoring and technical guidance to others. -
Senior Systems Software DeveloperBlackberry Qnx May 2015 - Oct 2023Ottawa, Ontario, CaI was primarily responsible for test automation of QNX Operating System services on embedded systems. Areas of test include * Cellular modems * WIFI chipsets * Power management of embedded Aarch64 processors (DVFS, CPU Hotplug, Suspend To Ram, Suspend to Ram of virtual Linux/Android guests), * Open source middleware such as DBUS * System performance in networking, graphics and file systems.I designed and implemented test automation using * Python* Pytest * Ksh and Bash shell scripts* Embedded C programs* Embedded QT C++* Embedded Python * GroovyI designed and implemented cellular modem tests using:* Anritsu MD8475 System Simulator* Agilent 8960 System Simulator* Python* Django* GPIBThe development environment consisted of * Linux * Jenkins * SVN, * Git* JIRA* Confluence -
Senior Systems Software DeveloperBlackberry Mar 2015 - May 2015Waterloo, Ontario, CaI automated the testing of NFC Host Card Emulation Payment tests on BlackBerry cell phones, using:* Robot Framework * Python *Git *JIRA, * Gemalto card readers * Io-Relay control switches I verified NFC use cases such as:* File sharing via Bluetooth or Wifi Direct * Dynamic handover of audio or video to multimedia accessories or Miracast displays* Interactions with a range of NFC tags. I analyzed and debugged cellular modem issues reported by carriers using:* QXDM* QPST * R&S CMW 500 3GPP protocol tester* MLPP/ C++ simulation scriptsI coordination the resolution of issues with cellular chipset providers. -
Senior Interoperability Test SpecialistBlackberry Jan 2013 - Apr 2015Waterloo, Ontario, CaI tested NFC short range radio and specifically the NFC Services API's used by 3rd party application developers on BlackBerry cell phones.I automated testing of cellular modems using Python, C, C++ and system simulators such as Agilent 8960 and Anritsu MD8475. I developed data processing tools for the analysis of field logs from BlackBerry's global field test operation.I diagnosed complex failing 3GPP scenarios that lead to dropped voice calls or stalled data session or loss of cellular service. I coordinated the resolution of field issues with cellular chipset vendors to assure speedy delivery of fixes. I automated the characterization of power consumption of cellular chipsets at a component level using DAQs and Labview. -
Interoperability Test SpecialistBlackberry Feb 2010 - Jan 2013Waterloo, Ontario, CaI led a team designing, implementing , executing and automating tests for RIM's cutting edge BlackBerry platforms using high-end RF test equipment. I led the troubleshooting of issues with 3GPP cellular protocols. I performed protocol and interoperability tests (IOT) on mobile phones across multiple 3GPP air interfaces such as WCDMA, TD-SCDMA and GSM. I worked closely with the protocol stack software development team, and the customer interface team, to ensure a smooth carrier acceptance if RIM products. I collaborated in design and development discussions. I played a pivotal role in carrier acceptance testing procedures for Blackberry handsets.I assisted the Field Test team in troubleshooting field issues.I created custom test automation using Python, C, C#, J2ME and TTCN. I automated cellular test equipment such as Agilent 8960, Anritsu MT8820 and Anritsu MD8470A. I verified 3GPP protocols RRC and NAS. -
Consulting Engineer, Layer One Development TestSt-Ericsson Feb 2009 - Feb 2010Geneva, Geneva, Ch• I was the Test Leader in a major development project. I participated in the creation of project milestones. I reviewed design plans, design specifications and integration plans. I created test plans, test procedures, test reports and defect reports. I worked in an Agile/Scrum development environment.• I automated the testing of the GSM Layer One Network Stack using RF Test Equipment such as Rhode & Schwarz CMU200, Agilent 8960, Frequency Counters, Logic Analyzers, Oscilloscopes and Power Supplies. I implemented automation using GPIB, C, C# and Python scripting. I worked closely with Agilent and Rhode & Schwarz to report and resolve defects in test equipment. I utilized CVS and CLEARCASE to implement version control of scripts.• I tested embedded cellular software and algorithms including RF ASIC control via DIGRF bus. I verified RF functions such as Automatic Frequency Control, Automatic Gain Control, Single Antenna Interference Cancelation, Wideband AMR and GSM/WCDMA Inter-Radio Access Technology operations. I used Lauterbach/Trace32/JTAG/ETM to load, debug and trace embedded software on ARM processors and CEVA DSP. I used Logic Analyzers to trigger and capture bus traces.• I created a DIGRF protocol analysis tool using C# and XML This tool was used throughout the development cycle to post process Logic Analyzer traces into readable formats and to check for programming sequence and timing violations on the DIGRF bus. -
Consulting Engineer, System VerificationEricsson Mobile Platforms May 2003 - Feb 2009• I created GSM and UMTS Layer2/3 protocol analysis tools using C# and C to allow easy interpretation of L2/3 logs from cellular phone platforms and 3rd party test equipment.• I supported the customer service organization in reproducing and resolving complex real time hardware, software and network stack interoperability issues• I automated the testing of the data communications stack (IPV4, IPV6, DUN, WAP, RTSP and AT commands) of an EDGE/GPRS cellular phone platform using Python. I created a VMWARE Linux server farm hosting RADIUS, WAP, APACHE, REAL MEDIA and WINDOWS MEDIA servers.• I supported the customer specific adaptation of an EDGE/GPRS cell phone platform for use as a voice phone and data modem within a Microsoft Windows Mobile phone.• I verified GSM supplementary services to 3GPP TS 51.010-1 using AT commands.
-
Contracting Verification EngineerSony Ericsson Oct 2002 - May 2003Minato-Ku, Tokyo,, Jp• I analyzed and developed test requirements and procedures to verify the J2ME virtual machine implementation of a Sony Ericsson/Sprint PCS Vision CDMA cell phone.• I verified the Sprint extensions to the Aromasoft J2ME virtual machine.• I collaborated closely with the design team to isolate and solve software and performance issues within the J2ME implementation, and to integrate J2ME into the phone’s MMI interface.• I performed Sprint customer acceptance testing for J2ME at Sprint test facilities in Kansas City. -
Consulting EngineerEricsson Oct 2001 - Oct 2002Kista, Stockholm, Se• I was part of a team prototyping an ABIS Gateway to connect a Radio Frame Networks (RFN) distributed GSM base station to an Ericsson GSM Base Station Controller using the OML and RSL protocols. I created a custom protocol analysis tools using VB.NET, and verified the ABIS protocol.• I studied and profiled a combined TDMA/802.11a distributed radio access network. I specialized in profiling the real world performance of 802.11a wireless LAN, and the performance of TDMA micro base stations in urban and high speed mobility situations.• I created customer support tools using Microsoft Visual Studio.Net, VB, Apache Web Server, Microsoft Access Database, MYSQL Database, PHP and Linux/Windows operating systems. -
Consulting Engineer, System VerificationEricsson Wireless Office Systems 1998 - 2001• I held a Technical Leadership role within the verification and test department of the Digital Wireless Office Systems (DWOS) organization, delivering a TDMA private wireless system.• I participated in the development, review and approval of system requirements for DWOS. • I led the development, review and approval of test plans and test specifications for DWOS.• I created test tools in ERLANG, Visual Basic and C++ including protocol analysis tools which became the major problem solving aids during test execution and product rollout.• I analyzed and solved complex real time software and hardware faults. More than 300 software and hardware faults discovered, many with solutions developed and tested.• I integrated DWOS with PBX and End Office switches. I adapted DWOS to inter-work with non-standard ISDN protocols. I developed market and customer specific software adaptations.• I analyzed complex Radio Frequency and Coverage issues at major customer sites.• I prototyped H.323 VOIP solutions and DWOS integration with a VEGASTREAM VOIP Gateway.• Prototyped SMS services integration with web and email applications such as MS Outlook.• I provided internal product training to technical assistance and installation staff.• I collaborated closely with Systems Engineering, Marketing, Software Design, Hardware Design, and Customer Support organizations, as well as customers and end users.
-
Senior Specialist EngineerEricsson Jan 1997 - May 1998Kista, Stockholm, Se• I was the manager of the AXE Experts group at Ericsson USA. I was responsible for all 3rd level AXE customer support. My team resolved the most complex real time hardware and software problems found in the AXE systems deployed in North America.• I represented Ericsson North America on the AXE Architecture Network, a global group of AXE experts charged with steering the evolution of the AXE platform.• I was a team member for System Test of AXE International Gateways, including Wideband ISUP.• I was a team member for System Test of AXE CS1+ Intelligent Network services, including the development of test scripts to verify interactive voice services.• I was the Test Leader for a project introducing AXE based DECT-1900 indoor/outdoor wireless system. I automated attenuators using GPIB to simulate handset mobility. • I was a team member for System Test of Ericsson “PHONE DOUBLER” - a H.323 VOIP solution allowing dial up modem users to receive voice calls on their PC while online.• I was the Technical Coordinator of the AXE Local Tandem 2 project, a study of how to update the AXE to the latest open technologies. • I held a Consultative role in implementing a voice over ATM solution based on the AXE and the Ericsson AXD ATM switch. -
Specialist Engineer, System TestEricsson Jun 1991 - Dec 1996Kista, Stockholm, Se• Technical Coordinator of a large project to develop ANSI ISDN for the AXE-10 System. • Planned and Managed a large (30,000 man hour) System Test projects for AXE-10 (technical analysis and resource planning activities, supervision of 12 testers).• System Test Team member in projects that delivered Advanced Intelligent Network services on AXE-10, GSM Mobile Switching Center on AXE-10, TCP/IP Signaling Data Point on AXE-10, ISDN and ANSI ISUP protocols on AXE-10, DECT900/DECT 1800 Wireless on AXE-10.• Developed MS-DOS and Windows based test and verification tools using VB.• Provided 24/7 2nd level on call support for all major AXE system problems in the USA• Trouble shooting of complex real time software and hardware faults reported from the field. -
Senior Test EngineerEricsson Feb 1990 - May 1991Kista, Stockholm, Se• Worked at the AXE Technical Assistance Center providing customer support in the USA.• Developed test methods and procedures for installation and test of AXE switches.• Developed streamlined process for delivery and installation of AXE hardware, with a major reduction in costs and lead times.• Verified AXE software and hardware upgrade procedures prior to market rollout.• Implemented major AXE software and hardware upgrades on live sites.• Provided internal product training to technical assistance and installation staff -
Test EngineerEricsson Nov 1987 - Jan 1990Kista, Stockholm, Se• Function Test of AXE software applications in Stockholm• Configuration and Build management of AXE software releases• Installation Test of AXE Local Exchanges and International Gateway Switches throughout the USA for companies such as US West, Nynex, MCI and Southwestern Bell.• Support of Bellcore certification of AXE-10 for the US market at the Nynex NSDC Lab in New York and the US West Lab. In Portland Oregon.• Installation Test planning, site management, scheduling, execution, and regional technical support activities, involving extensive travel throughout the USA.
Ian Storrs Skills
Ian Storrs Education Details
-
University College DublinElectrical And Electronics Engineering
Frequently Asked Questions about Ian Storrs
What company does Ian Storrs work for?
Ian Storrs works for Connected Development
What is Ian Storrs's role at the current company?
Ian Storrs's current role is Senior Software Developer in Test.
What is Ian Storrs's email address?
Ian Storrs's email address is is****@****.rr.com
What schools did Ian Storrs attend?
Ian Storrs attended University College Dublin.
What are some of Ian Storrs's interests?
Ian Storrs has interest in Animal Welfare, Environment, Science And Technology.
What skills is Ian Storrs known for?
Ian Storrs has skills like Gsm, Wireless, Testing, Telecommunications, 3gpp, Umts, Mobile Devices, Embedded Systems, Clearcase, Embedded Software, Integration, Mobile Communications.
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