Mary Tooher

Mary Tooher

Software Engineer

Followers of Mary Tooher28 followers
location of Mary TooherIreland

Connect with Mary Tooher to Send Message

Connect

Connect with Mary Tooher to Send Message

Connect
  • Timeline

  • About me

    Sr Software Engineer

  • Education

    • University College Dublin

      -
      Master of Science (MSc) Computer Science First class honours

      Course covers various topics of computer science and mathematics at postgraduate and 4th year undergraduate level.Modules studied:Wireless Networking, Distributed Operating Systems, Machine Learning, Neural Networks, Data Structures and Algorithms, Security, Multimedia Security and Data Hiding, Ruby, SQL, Parallel Algorithms, Numerical Analysis, Monte Carlo Inference, Simulation ModelingThesis:k-Clique Percolation Algorithms for Overlapping Community Detection in Networks

    • Dublin City University

      1992 - 1993
      M.Eng Electronic Systems

      Course: Taught masters covering various topics in electronics and communications.Thesis: Design and simulation of a MC68000 controlled video compression encoder

  • Experience

    • Mentec

      Jan 1995 - Jan 1999
      Software Engineer

      -Designed and developed embedded audio DSP subsystems for videoconferencing PC add-in card and Set-Top-Box. -Developed Windows 98 kernel audio device drivers and dll libraries. -Integrated H323 video comms stack into a Windows LAN based video conference application. -Specified test procedures and test diagnostics for system integration group.

    • Parthus Technologies

      Jan 1999 - Jan 2002
      Senior Software Engineer

      -Ported Bluetooth software onto various Bluetooth semi-conductor development platforms. -Designed and developed embedded device drivers (wireless baseband, radio, UART, CMOS image sensor, I2C) for ARM based microchips. -Simulated USB and UART software/hardware using Synopsis co-verification tools. -Developed and maintained test verification software for prototype wireless ASICs according to in-house quality standards. -Resolved system integration issues by working along with Hardware, Software and Deployment teams according to scheduled deadlines. -Specified architecture for an ARM based wireless JPEG camera application. -Supervised students and intern staff working on a company sponsored university project for wireless JPEG camera application. Show less

    • Texas Instruments

      Jan 2003 - Jan 2005
      Consultant Software Engineer (Contractor)

      -Specified architecture for Texas Instruments GSM SOC subsystems. (SOC bootloader, GSM analog baseband device drivers). -Designed and developed device drivers for SOC GSM chipset subsystems. -Specified requirements and developed software modules for a PC based debugger tool for the support of new hardware platforms using Visual C++. -Set up laboratory and software tools for regression testing and development. -Defined and implemented a development environment for the SW team using both Texas Instruments and 3rd party emulators and software debug tools. -Analysed interaction between hardware and real time software applications. -Worked as part of a multi-site, multi-disciplined environment. Show less

    • Trusted Logic

      Jan 2005 - Jan 2010
      Sr Software Engineer

      -Designed and developed JavaCard applications for SIM cards (Instant Messaging, Phonebook, Mobile Banking password manager, IMEI tracking, OTA backup applications). -Created solutions by analysing customer requirements, resulting in the definition of technical specifications, test plans and acceptance criteria. -Responsibilities included problem analysis, duplication and diagnosis, along with other assistance for client companies relating to telecoms Smartcard applications and profiles. -Worked with technical staff from external companies on system integration and acceptance test. Show less

    • Simulity

      Sept 2012 - Mar 2013
      Software Engineer (Contractor)

      My role in Simulity was to design and develop Java and native SIM card applications and profiles according to customers' specifications, on-site at customer location.Participated in team for specification of communications protocol between SIM Card/smart phone applications and a server based management platform for propriety monitoring application.

    • Datac Control International Ltd.

      May 2013 - Nov 2013
      Embedded Software/Firmware Engineer

      Developed embedded ARM platform based Linux software for monitoring and control systems for use in oil and gas industry.Designed and developed remote firmware upgrader using C++ and Linux shell scripting.

  • Licenses & Certifications

    • Linux Systems Administration - Level 2

      Linux Professional Institute