Mark Tinguely
|
| E-Mail: marktinguely@gmail.com |
Career Interests:
I am seeking a Software Engineer position in the Unix or embedded
environments. My interests include Operating System (FreeBSD) internals, Unix, processor architecture
(AMD64, ARM, i386), Internet protocol, device driver, virtual memory,
kernel design, system software and web issues.
Qualifications
- 10+ years of software, network and computer hardware experience.
- 10+ years of Unix (mostly FreeBSD) internals.
- Network Products: Cisco, Bay, SonicWall, Linksys, Dlink routers, Ethernet extender.
- Network Technologies: TCP/IP, IGMP, DNS, proxy ARP.
- Programming/Scripting Languages: C, Assembly, Pascal, JAVA, Shell (sh, bash, csh), awk/sed, PHP, HTML, CSS.
FreeBSD Contributor (FreeBSD is a freely available
Unix-like OS).
ARM Processor. major physical map code rewrite for ARMv5 chips in FreeBSD 8.0 to ensure cache coherency and increase efficiency. Initial cpu_switch rewrite for new ARMv6/7 features, VIPT/PIPT caches and Vector Floating Point support.
Video Capture drivers for Digital Vision Computer Eyes/RT, Media Vision ProMovieStudio, Matrox Meteor and Kodicom 4400 Video Capture cards. Co-developed the video capture API used in FreeBSD. Improved output quality of YUV format in the FreeBSD BT8x8 video driver and streamlined motion detection in a video security application that improved capture rate fourfold.
Network Drivers for the for the IDT 77201/77211 NICStAR Asynchronous Transfer Mode chip-sets.
Watchdog Card Driver for the Berkshire ISA Watchdog card.
The driver supports software and hardware resets when the system is
unresponsive or configured thermal limit has been exceeded. The driver
can be configured to catch the optional hardware NMI to send a signal to
the init(8) process.