Jon Sharp Embedded Architect jon@jonsharp.net (615) 509-9123 (c) (206) 299-2120 x 2017 (red phone) # Abstract I am an embedded systems architect with insight picked up over the course of a creative, entrepreneurial career in systems administration, network security, enterprise architecture, and embedded systems engineering. I enjoy all things embedded, and bring a “big picture” lens to projects -- from concept to board layout, bring-up, manufacturing and support -- evaluating cybersecurity concerns from firmware to cloud-scale deployment. # Professional Experience ## Senior Software Engineer @ VoluMetrix Mar 2017 - Present _Medical device innovator in non-invasive volume measurement_ - Medical device firmware development (ARM Cortex-A/M SoC/MCU, Bluetooth LE) featuring UI, RTOS, embedded Linux, communications and driver development - Mobile app development (iOS & Android) for data collection, EHR integration, device management and firmware update - Cybersecurity officer - firmware analysis, threat/risk assessment, mitigation ## Consulting Application Engineer @ HCA Nov 2015 - Mar 2017 _Private Healthcare provider_ - Project lead in internal, enterprise software development group, responsible for architecture, implementation, team management and execution - Led implementation and evangelism of modern agile development approaches and tools within legacy dev group ## CTO @ XOEye Technologies May 2013 - Aug 2015 _Wearable technology startup, telepresence for field service industry_ - Led hw and sw development for XOEye's custom wearable computing platform, providing smart-glass-based enterprise telepresence - Managed developement of XOEye's own smart glass prototype hardware, guiding mech. and electrical engineering work through design, part selection, schematic capture, layout, industrial design, rapid prototyping - Worked with external engineering group to accelerate development of advanced prototype for image stabilization, stereoscopic vision, and other advanced computer vision tasks using pre-release Altera FPGA - Led development of Linux-based firmware for XOEye ARM-based hardware - Led development of Java-based runtime environment for non-visual wearable applications w/ high quality text-to-speech - Led development of Android application for telepresence and content ## CTO and Co-founder @ Campground Automation Systems Aug 2007 - May 2013 _Outdoor recreation software company_ - Designed hardware and authored firmware for wireless mesh relay units for control of RV park amenities - Managed manufacturing partners for manufacture and assembly - Led architecture and design of Java EE service-oriented, real-time enterprise reservation management platform w/ unattended self-service kiosk system, custom control hardware, web-based resort management, camper portal, business rules / data tier and web services interfaces - Established and promoted agile software development tools and practices - Promoted, leveraged and participated in open source frameworks and tools - Negotiated strategic partnerships, technical integrations - Established SaaS business model with clear and simple pricing strategy for market previously slow to adopt subscription model - Developed corporate and product branding, advertising / messaging # Education ## BS, CSA, CS, Southern Adventist University 2002 _Deans list, Outstanding Senior Award - School of Computing_ ## MSCIS, University of Phoenix 2005 # Skills, Tech, Stacks and Stuff... - Languages: C/C++, Swift, Java, Groovy, Kotlin, Scala, PHP, Forth, ObjC, C#, AVR ASM, 8051 ASM, Z80 ASM, Python, XML/XSLT - Embedded: STM32, NRF5x, RISC-V, NXP i.MX6, TI OMAP, Cortex-M/A, Atmel AVR, Altera / Xilinx (SoC) FPGAs, Ambarella (A7L), Linux ARM, Linux MIPS, FreeRTOS, buildroot, crosstool, XBee, TINI, Rabbit, M2M, Android - Architectures: x86, ARM, PowerPC, m68k, Espressif/Xtensa, RISC-V, SPARC, 6502, MIPS, AVR, MSP430, PIC, FPGA - Databases: MySQL, MongoDB, PostgreSQL, MS SQL, Derby, Firebird, H2, SQLite, (Memcached/ElastiCache) - Frameworks / Libraries: STM32 CubeMX, BlueNRG, etc., ESP-IDF, LVGL, SwiftUI, Grails, OSGi, Node.js, Hibernate, Spring, Drools (JBoss Rules), Batik, Swing, AWT, JAX-WS/JAXB, JAIN-SIP, Jasper Reports - Tools: Vim, Git, Gradle, Maven, Ant, Trac, Subversion, JIRA, Confluence, Hudson/Jenkins, Xcode, Android Studio, VS Code, Eclipse, Netbeans, MPW - Misc: Amazon AWS, Tomcat, Jetty, Glassfish, Knopflerfish, Karaf, Apache, XHTML/CSS, XML-RPC, SOAP, SVG, JNI, Audio/Video streaming/comms: RTP/SRTP, SIP, H264, WebRTC, Kurento, pjsip, Text-to-speech (TTS), IPsec, IPv6, AppleTalk, firewalling/routing, TI Ducati, gstreamer, BLE/GATT - OS: Linux, iOS, Mac OS (System 6+), Android, Solaris, Windows Server NT - 2003, Novell NetWare 4 & 5, FreeBSD, OpenBSD # Interests Backpacking, Snowboarding, Canoeing, Retrocomputing, Blender / 3D (modeling, animation, art), Robotics, Cooking, Travel, Biblical Greek .