Shannon Dealy

President at Deatech Research Inc
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Delft, NL

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • President
      • Mar 1988 - Present

      Delft, Netherlands and Philomath, Oregon USA Embedded systems, Medical, Biotechnology and Scientific software development services. See other entries below for contract work history. - DeaTech Research Inc. - internal and personal projects 1983-present: C++ programming and debug of a RepRap 3-D printer. Designed a co‑processor for the MC68020 to virtualize other processor architectures. Created a program in C and Java for nutritional and agricultural analysis using genetic algorithms. Ported FIG Forth to the… Show more Embedded systems, Medical, Biotechnology and Scientific software development services. See other entries below for contract work history. - DeaTech Research Inc. - internal and personal projects 1983-present: C++ programming and debug of a RepRap 3-D printer. Designed a co‑processor for the MC68020 to virtualize other processor architectures. Created a program in C and Java for nutritional and agricultural analysis using genetic algorithms. Ported FIG Forth to the Z8 microcontroller. Currently developing health optimization software using Python and Django. From the beginning, DeaTech Research has run on UNIX based systems, switching to Linux as the primary operating system in 1994. Maintaining servers on the Internet and additional systems in the office for over 20 years has given me a great deal of experience with Linux custom kernels, virtualization, device drivers, shell scripting, networking and security. My work at DeaTech Research has also included a great deal of time spent on natural building and environmental issues. Show less

    • Netherlands
    • Hospitals and Health Care
    • 700 & Above Employee
    • Guest Researcher
      • Nov 2014 - Present

      Rotterdam, Netherlands - Department of Molecular Genetics - Aging Research Group: Worked on the development of two new techniques for measuring changes in accumulated DNA damage. Performed UV DNA damage experiments and created software in R to perform an novel form of RNA sequencing data analysis. Also made extensive use of Make and shell scripts on Linux for this project. Initial work performed as a master's degree internship, I am currently continuing and expanding on this work as a guest researcher. -… Show more - Department of Molecular Genetics - Aging Research Group: Worked on the development of two new techniques for measuring changes in accumulated DNA damage. Performed UV DNA damage experiments and created software in R to perform an novel form of RNA sequencing data analysis. Also made extensive use of Make and shell scripts on Linux for this project. Initial work performed as a master's degree internship, I am currently continuing and expanding on this work as a guest researcher. - Department of Cell Biology - Stem Cell Institute: Used flow cytometry, PCR and immunostains, as well as RNA sequencing data analysis in order to examine differences in how BMP4, WNT and 2I maintain naive pluripotency in mouse embryonic stem cells (molecular medicine degree internship). Show less

    • Independent Contractor
      • 2004 - 2014

      Philomath, Oregon, USA Worked as part of a small team to create, maintain and perform upgrades on an integrated web based e-commerce and production management system using Drupal, PHP and MySql. I was responsible for writing most of the core classes that managed user data input, validation and database access. Also wrote the software for managing packing and shipping of orders including interfacing to the FedEx computer systems for domestic and international shipping. Most recently, converted the shipping software… Show more Worked as part of a small team to create, maintain and perform upgrades on an integrated web based e-commerce and production management system using Drupal, PHP and MySql. I was responsible for writing most of the core classes that managed user data input, validation and database access. Also wrote the software for managing packing and shipping of orders including interfacing to the FedEx computer systems for domestic and international shipping. Most recently, converted the shipping software from the FedEx tagged transaction API to their newer web services API and updated the software to work with Drupal 7. Show less

    • Higher Education
    • 700 & Above Employee
    • Undergraduate internship
      • Sep 2012 - Sep 2013

      Corvallis, Oregon, USA - Hays' DNA Repair and Mutagenesis Lab: Performed DNA mutation experiments on genetically engineered Arabidopsis plants and wrote software in Perl for analysis of sequencing data.

    • Independent Contractor
      • 2007 - 2011

      Corvallis, Oregon Area Developed an Adobe Acrobat plug-in in C++ which uses OCR technology to identify any one of over 8,000 standard forms in a document and bookmark each page accordingly.

    • Independent Contractor
      • 2009 - 2009

      Corvallis, Oregon, USA Created an Adobe Flash compatible version of Pajaggle's board game products to be used as a marketing tool for online product promotion.

    • United States
    • Truck Transportation
    • 1 - 100 Employee
    • Independent Contractor
      • 2007 - 2007

      Eugene, Oregon, USA Created device drivers in C for a newly developed ARM-7 processor board used in the trucking industry. Drivers included: UARTs, SPI, I²C, EEPROM, A-D converters, timers and digital I/O. Provided debugging support for finding problems with their existing software and hardware.

    • Independent Contractor
      • 1986 - 2004

      Kent, Washington, USA Developed a web server platform using Java servlets, Java Server Pages (JSP) and a PostgreSQL database back end, which provided Internet access to an RF data acquisition network. Features included secure command interface to the radio relay units, web based system administration and status monitoring, configuration of data acquisition parameters, security protocols to allow customers to only access data and configuration for their units and user configurable data report generation / display… Show more Developed a web server platform using Java servlets, Java Server Pages (JSP) and a PostgreSQL database back end, which provided Internet access to an RF data acquisition network. Features included secure command interface to the radio relay units, web based system administration and status monitoring, configuration of data acquisition parameters, security protocols to allow customers to only access data and configuration for their units and user configurable data report generation / display. Worked with MCC's software developers to create system and software specifications; designed and coded all of the server software; configured and installed a Linux based server platform. Created device drivers and hardware diagnostics in C and assembly language for a MC68332 microcontroller to manage an RF data communication link. Analyzed a network of 8051 micro controllers controlling an RF communication link for causes of performance problems and numerous bugs. Made major software changes (in 8051 assembly and PLM-51) and devised field installable modifications to fix the hardware bugs, increasing system throughput to more than four times its best prior data rate. Other projects performed for Meteor Communications include: development of test/diagnostic software for use in PC board manufacturing; custom QNX device driver written in C for data acquisition; debugged several existing products, correcting a number of core hardware and software design problems; developed software to interface a GPS unit to a data communication system; ported a data acquisition and RF communication program to a new hardware platform; re-designed and coded software on a data acquisition unit to reduce memory consumption by 40%. Show less

    • Independent Contractor
      • 2002 - 2002

      Oregon, USA Modified software written in PIC assembly language (MPASM), for a pellet stove control system. Changes included finer timing resolution and more flexible sequencing for the ignition system.

    • Medical Equipment Manufacturing
    • 1 - 100 Employee
    • Independent Contractor
      • 2000 - 2000

      Portland, Oregon Area Designed and coded scripts to perform automated testing of a critical care, patient monitoring unit.

    • Independent Contractor
      • 1999 - 2000

      Portland, Oregon Area Analyzed existing software development/release system for causes of inconsistencies in released code and created a single uniform build process to eliminate the release problems. Made recommendations for user interface design changes, addressing internationalization issues, and design/implementation of a next generation version of the software.

    • Independent Contractor
      • 1996 - 1998

      Portland, Oregon and Miami, Florida Performed software cleanup on a kidney dialysis machine (originally 130,000 lines of C code). Converted to C++, redesigned algorithms and restructured the software for easier maintenance. This reduced the executable by 20% and source code by 45%, as well as fixing many bugs while maintaining 100% of the original features and user interface.

    • Independent Contractor
      • 1995 - 1996

      Portland, Oregon Area Developed software in C for a computer to perform digital voice recording in a networked client/server environment, using a National Instruments data acquisition card. Devised an algorithm which allowed an Intel 486/66 based computer to acquire data and perform real time ADPCM compression on 48 simultaneously recorded channels.

    • Independent Contractor
      • 1993 - 1994

      Cairo, Egypt Created and taught an intensive four week course in advanced C programming tailored to the needs of the Ministry's programming staff. Gave additional introductory lectures on real time software design, multitasking, database design and computer graphics. Developed a program in C to collect data from the Ministry's Nile river monitoring system.

    • United States
    • Medical Equipment Manufacturing
    • 200 - 300 Employee
    • Independent Contractor
      • 1993 - 1994

      Greater Seattle Area Wrote software using Lex, Yacc and C to analyze C source code for data dependencies in order to set software testing and validation priorities for a heart defibrillator unit. Setup a custom configured UNIX computer system to streamline the software build process, reducing the build time from several hours to less than 10 minutes. Worked as part of a team of engineers writing software requirements and test scripts used in software validation.

    • Independent Contractor
      • 1990 - 1990

      Greater Seattle Area Created a custom file system and C language system calls for a blood analysis device. Developed software to use the analyzer's optical data acquisition system for reading bar codes. Wrote a text and graphics display driver for the system's LCD display. Performed system administration for a network of Sun workstations.

    • Independent Contractor
      • 1989 - 1990

      Greater Seattle Area Wrote software specifications, designed and coded a program in C to allow a PLC-5 industrial controller to use an IBM PC for serial communications and as a user interface to a weighing system used for packaging food products.

    • Independent Contractor
      • 1989 - 1990

      Greater Seattle Area Performed extensive redesign and maintenance work on a PC based meteorological data acquisition, display and analysis system written in C. Greatly reduced the size of the source code, improved performance and eliminated many bugs. Also added a number of new features to the software, including improved system configuration capabilities.

    • Independent Contractor
      • 1989 - 1989

      Greater Seattle Area Developed a Windows based user interface program in C for configuration and real time monitoring of a building energy management system. Also wrote a program in Lex and C to parse the software specification document for this project and generate source code defining all dialog boxes and screen displays (involving thousands of data fields) for this program. Use of this parsing program saved at least a month of development time.

    • Senior Software Engineer / Senior Systems Engineer
      • 1988 - 1989

      Bothell, Washington Head of software development. Worked with the Quality Assurance department to create specification, design and coding standards so that all new commercial software releases would meet FDA requirements. Wrote software specifications for a fetal tissue pH monitoring unit. Created a device driver in C to allow a PC printer to be used as a medical strip chart. Began development of a C language firmware core to allow replacement of much of the custom software in the fetal monitoring equipment with… Show more Head of software development. Worked with the Quality Assurance department to create specification, design and coding standards so that all new commercial software releases would meet FDA requirements. Wrote software specifications for a fetal tissue pH monitoring unit. Created a device driver in C to allow a PC printer to be used as a medical strip chart. Began development of a C language firmware core to allow replacement of much of the custom software in the fetal monitoring equipment with standard display, printing and networking drivers available from commercial vendors. Show less

    • United States
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Jun 1983 - Dec 1985

      Dallas, Texas Worked as part of a test group for a new computer under development. Wrote programs for testing the new hardware, performed general trouble shooting (hardware and software) of problems with both the test-bed system and the system under test. Performed hardware and software validation of an IEEE-488 interface card. Designed, coded, wrote test procedures and maintained a series of programs used to enhance the capabilities of a CAD system. Wrote requirements, design and maintenance documents, as… Show more Worked as part of a test group for a new computer under development. Wrote programs for testing the new hardware, performed general trouble shooting (hardware and software) of problems with both the test-bed system and the system under test. Performed hardware and software validation of an IEEE-488 interface card. Designed, coded, wrote test procedures and maintained a series of programs used to enhance the capabilities of a CAD system. Wrote requirements, design and maintenance documents, as well as user manuals for various programs. Show less

Education

  • Erasmus University Rotterdam
    Master of Science (MSc), Molecular Medicine
    2014 - 2016
  • Oregon State University
    Bachelor of Science (BS), Biochemistry & Biophysics
    2011 - 2013
  • Oregon State University
    Bachelor of Science (BS), Computer Science
    1979 - 1983

Community

You need to have a working account to view this content. Click here to join now