Software Engineer / Support Analyst
Hi, I'm Tim O'Neil.
I was born in a small California city close to the Pacfic Ocean: San Francisco. When I was 12 I moved to Chico, California (the almond capitol of the world) and hung out at Chico State Univesity's Butte Hall learning to hack. After I turned 16 I moved to Tokyo, Japan where I lived until I was ready for college, so I moved back to the states and attended Chico State, earning my Bachelor of Arts in Electrical Engineering. I then attended Stanford University earning my Masters of Arts in the same discipline.
After working for several large companies and startups after graduation in 1988 I started work at Polycom, Inc. support engineer for power generation (solar cell) telemetric APIs. I had an initial training in Boston, MA, USA, for 2 months, which was an awesome experience as I love to travel, to meet new people and cultures. I later become a software engineer and helped implement software compression algorithms and field protocol stacks in embedded devices. After my tenure there I became an independent consultant in the bay and area worked in some other companies here, mostly in the client's headquarters, and most of the time as an embedded firmware engineer.
In November 2007 I had a job offer to go to Los Angeles to apply my knowledge to to field of digital cryptography at Vacom as a Digital Field Communication & API support engineer (a recruiter had found my CV on linkedin).
On Sept. of 2013 I recieved a job offer to work at MatterFab, Inc. I accepted the offer and am currently here designing 3D printer controller software.
Creating of responsive controlling firmware for a new line of 3D metal printing products.
Develop automation processes (scripts, desktop and web applications) to ease the use the preparation of CAD models for 3D printing in metal.
Maintain application availability and performance.
Keep abreast of new related technology that will enhance techniques.
C/C++, Bash Shell Scripting, Perl
Jira, Confluence, Bitbucket
Platforms: Linux, Windows
Article: Simpler MRU
2010/Nov - 2013/Feb
Creation of secure field communication protocols for various power generation and distribution industries.
Enhancement and creation of new ways of securing field bus protocols as well as secure digital communication including multiplexed conferencing.
Problem diagnosis and resolution of both emergency and non-emergency problems.
Coding of software fixes in the production environment C/C++ firmware.
Implemented industry standard real-time protocol stacks in new products including MODBUS, MODBUS/TCP, PROFIBus, BACNet, PROFINet, DNP3,
and IEC 61850.
Oracle, SQL, MySQL, PostgresSQ, MFCL
Jira, Sharepoint, Atlassian Confluence
Platforms: Windows, Linux, ARM, Allen-Bradley ControlLogix, Siemens Step 7
First tasked with helping to set up Polycom's support team, I helped select and install tools for helping customers use our telepresence technologies including problem tracking and knowledge base tools. I also created API's and examples for using Polycom technology. I later created protocol stacks for use with internal field automation products (MODBUS to serial translators).
C/C++, x86-64 & ARM assembler, internally implemented RFC complient IP stack
Leave a comment