Shannon Bailey

Shannon Bailey

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Cofounder at IOT Inventor, three decades of system sw and app dev, CS instructor
Cofounder at IOT Inventor, three decades of system sw and app dev, CS instructor

30 years of experience developing commercial software, six years as a startup entrepreneur. In my career, I started writing small games and then custom financial business applications. Landed a job at Lotus working on the recalculation internals of Lotus 123 and then Borland on Quattro Pro spreadsheet. I've written drivers for custom graphics chips and a debugger for the Transmeta x86 processor. My experience ranges from shrink wrap self service applications to system software and OS's, virtualization, file systems, network stacks, platforms, development tools, languages and frameworks and various types of custom application development. I develop across Windows, Linux, iOS/OSX and Android NDK platforms using JUCE, Qt or natively as well as on embedded systems on Atmel, Microchip, SiliconLabs, TI and ARM based platforms. I also design embedded system hardware and am expert at electronics and radio technologies.

Pacific Time (US & Canada) (-07:00)
Joined June 2017
EXPERTISE
30 years experience
Built drivers, graphical frameworks, language interpreters and compilers and shipped a dozen apps written in C/C++ and Intel X86 assemble...
Built drivers, graphical frameworks, language interpreters and compilers and shipped a dozen apps written in C/C++ and Intel X86 assembler. Have written a commercial interactive C interpreter and a functional array language compiler and platform. For embedded systems, I can create real-time interrupt based drivers for embedded systems such as I2C and UART drivers and RF radio modem drivers. I teach computer science and programming in C/C++ and Swift to college freshmen.
JUCEQtWin32
View more
JUCEQtWin32Microchip picAtmel atmegaARMInterruptsReal-TimeInterfacingSignal Processing
View more
25 years experience
Experience building apps and tools using C++ frameworks
Experience building apps and tools using C++ frameworks
APL
30 years experience
Built applications in APL for business. Built my own commercial APL compiler called Native Cloud Language in which I've built several co...
Built applications in APL for business. Built my own commercial APL compiler called Native Cloud Language in which I've built several commercial apps include IOTInventor.
Business applicationsScientific ComputingRapid development
View more
Business applicationsScientific ComputingRapid development
View more
30 years experience
Been coding in assembler since 6502 and 8080a-Z-80 machines were all there was. Expert x86 assembly language programmer building drivers...
Been coding in assembler since 6502 and 8080a-Z-80 machines were all there was. Expert x86 assembly language programmer building drivers, primitives & libraries. I built Transmeta's X86 assembler and interactive debugger and have written x86 assembly exclusively professionally for a decade. Wrote IEEE floating point emulation library for Lotus 123 Release 3.0 in x86 assembler for 386 machines.
Performance Optimization8 16 32 and 64 bit cpu'sPic
View more
Performance Optimization8 16 32 and 64 bit cpu'sPicAtmelIntel / amdExpert debuggerOptimizationLibraries and subsystemsResource constrained environmentsPower management
View more
3 years experience
Like using Python on AWS Lambda micro services and for quick hacks.
Like using Python on AWS Lambda micro services and for quick hacks.
Micro pythonNumPyAWS Lambda
Micro pythonNumPyAWS Lambda
8 years experience
Created a functional array programming langauge that uses JUCE for its UI and some other subsystem access and works on all platforms. IOT...
Created a functional array programming langauge that uses JUCE for its UI and some other subsystem access and works on all platforms. IOT Inventor application is written on top of this platform and functions as cloud server and native clients.
Cross platform
View more
Cross platform
View more

REVIEWS FROM CLIENTS

Shannon's profile has been carefully vetted and approved as a Codementor. Connect with Shannon now, and leave a review for them once you're done!