I am a Senior Embedded Developer, Development Manager, and Technical Sales Lead. I specialize in ARM and MIPS biometric (facial, finger, palm, and vein) based embedded Linux and Android time and attendance, access control, job costing, and inventory tracking devices.I have participated in and led projects in areas such as: assessing customers’ requirements, software development, debugging, root cause analysis, and continuing customer support. I have helped sell and deploy solutions to Fortune 500 Companies, school districts, universities and the DoD and scaled those solutions to 10,000+ devices.My technical expertise is primarily in Linux Kernel development and modification, AOSP device implementation, Android App Development, and Android device management via MQTT and MDM and then scaling it with Docker/Kubernetes, Java with Maven/ANT and QT embedded application development, C/C++ library development and to interface our devices with external devices over I2C, I2S, SPI, UART, USB, RS232 and Wiegand. I use and modify open-source libraries and programs such as Yocto, OpenEmbedded, and Buildroot to suit our project needs. Shell scripting and Perl are also used daily. I also work with STM32 based peripherals and modify their firmware to work with our devices.As a development manager, I mentor and guide our engineering team to achieve our best results by encouraging free exchanges of ideas, implementing industry standard coding practices and architectural patterns (MVVM and MVC for userspace applications and Event Driven and Microservices for backend and OS level) IDE tools such as Eclipse and IntelliJ and source control tools such as GIT. We also embrace and use Agile/Scrum methodologies depending on the scope of the project. In our daily stand-ups, we track deliverables, identify deficiencies, and provide mutual support and encouragement. I also meet with our sales and management teams to relay progress and lead technical sales meetings with our clients. I have primarily worked in startups and startup-style companies or divisions, helping them transition from non-revenue generating to profitable divisions.My tech hobbies are 3D printing (Voron) and hacking/ reverse engineering consumer devices.
Listed skills include Device Drivers, C++, Programming, Software Development, and 26 others.