
Software Consultant (C/C++/Java / Embedded / OS)
Eugene, Oregon Area

Software Consultant (C/C++/Java / Embedded / OS)
Eugene, Oregon Area
Software Generalist, working with all forms of Unix and embedded systems. Primarily working on porting and implementing Java on handsets. I have been working in a global environment on large consulting projects.
I am looking for a senior engineering position doing kernel level work or mid-level systems work.
Embedded Virtual Machine work on Handsets and SmartPhones
C/C++/Java along with ARM and x86 Assembly.
(Public Company; Computer Software industry)
1986 — Present (23 years)
(Public Company; JAVA; Information Technology and Services industry)
October 2007 — January 2009 (1 year 4 months)
Partnered with fellow Senior Engineers and Architects on newly acquired savaJe core engineering team to develop/design APIs for JavaFX mobile and desktop platform, working with low-level Linux thread and device drivers, as well as higher level networking and telephony. Performed peer reviews of API design and source code, wrote API specs, and implemented matching source codes.
Designed an Emulation environment for a mobile handset based on Open Source Projects including Linux Kernel, Qemu, and GDB. Implemented additional features to support proper execution of Java Virtual Machine (JVM) on devices.
Modified QEMU to create an emulation/development environment for JavaFX stack, which required adjustment of video bios, startup, and code.
Partnered in Linux porting and customization of Buildroot roofs to Tavor 3G Telephony Development platform; modified core telephony Stack libraries to work with JavaFX stack.
Created Lifecycle API that was consistent across desktop and mobile platforms.
(Computer Software industry)
2007 — 2008 (1 year)
Designed, Wired and Installed Tataran VOIP Phone System our new Temple Building. Worked with a small team to wire and install jacks under the supervision of the electrical contractor. Installed network
switches and telephony equipment. Installed and currently manage the firewall and server systems.
(Public Company; JAVA; Information Technology and Services industry)
August 2005 — October 2007 (2 years 3 months)
Sun Ray Thin Client Group
Developed new process/programs to support 3rd-party Original Equipment Manufacture (OEM), and wrote device drivers for network cards. Served as liaison between Sun and thin client OEMs based in Taiwan/Europe.
- Created key OEM processes, including delivery of source code and tracking/implementing bug fixes.
- Partnered with OEM customers to resolve a variety of technical issues
- Wrote a wireless network driver for an OEM's laptop implementation of the Sun Ray thin client. This include debugging the 801.11 protocol with sniffer tools.
(Public Company; JAVA; Information Technology and Services industry)
June 2001 — August 2006 (5 years 3 months)
Spearheaded global team of engineers (Israel, China, Japan, and Korea) in implementation and porting of the JVM for the mobile environment. Rose from initial position as team member to Project Lead – met with clients to discuss project scope and determine required resources in terms of personnel, hardware, and timelines, then collaborated with Sales teams to assign a dollar value. Designed, wrote, and implemented software libraries to optimize Java portability to mobile embedded device space. Resolved customer issues with Java compatibility and licensing.
- Implemented Java VM on telephone handsets with a variety of embedded OSes and Man-Machine Interfaces.
- Delivered project on time and on budget – traveled to client sites in Asia and Europe for delivery and personally provided technical training to engineering staff.
- Successfully mentored and led new engineering team in China in critical product development and engineering services processes, providing support needed for them to work independently.
(Computer Software industry)
1984 — 1986 (2 years)