Tim Whisonant
Software Engineer at Canonical
Based in Sacramento, United States
7-day free trial · no credit card
Seniority
Staff
Department
Information Technology
Location
Sacramento
Industry
Software Development
Company size
1.9K
Contact information
Reveal Tim's email and phone
Direct contact data is gated. Sign up and reveal. You only pay for verified records.
t•••••••@canonical.com
Phone
5 credits+1 ••• •••• ••••
You only pay for valid records. Bounced emails and disconnected numbers cost nothing.
Background
About Tim Whisonant
I am a seasoned Software Engineer with extensive experience in Systems Software. Most of my work experience involves low-level device programming via register manipulation, for example user mode drivers programming FPGA accelerators via memory-mapped IO from user space or Linux device drivers doing the same from kernel space. I have also developed frameworks that support multiple generations of hardware designs, as the hardware switched control paradigms between kernel drivers and VFIO or UIO.(see https://github.com/OFS/opae-sdk) A significant portion of my work has also consisted of developing support infrastructure for these devices in Python. I have found Python to be indispensable when working with kernel sysfs trees and when creating any sort of quick mock-up of a program or system component. Having come from a C and C++ background, I have a strong affinity for those languages. Recently I have also been intrigued by the notion of memory-safe languages, namely Rust. I am in the process of learning all I can about Rust, and I find the promise of the memory safety it provides to be quite exciting. I'm optimistic about the future of memory-safe languages. At this point in my career, I've become re-energized by the prospect of a new beginning. I hope to delve into something interesting that still leverages my prior experience, but that utilizes it in new and exciting ways. In preparation for my new venture, I have been completing LeetCode challenges, studying System Design, and beefing up on the latest additions to C++. If you have any opportunities that you feel match my experience or outlook on the future, please connect with me. I would be happy to discuss mostly anything related to Software Development.
Decision-makers
Other people at Canonical
- MBStaff
Michaël Blanc
Ingénieur Logiciel · Information Technology
- BGStaff
Benjamin Giraudon
Senior Software Engineer Eu Space Industry · Other
- RHStaff
Ruomeng Hao
Devices Project Manager · Other
- MMStaff
McKenna McCoy
Business Development Representative · Sales & Business Development
- MSOther
Maria Seralessandri
- À · Other
Build a list of verified contacts at Canonical
Free for 7 days · 50 credits · no card · only pay for verified records.
Reach more buyers like Tim
250M+ professionals with verified email and phone. You only pay for records that actually verify.
7-day trial · no credit card · cancel anytime