| james@byteporter.com | 253 Morningside Drive |
| https://resume.byteporter.com | Mount Sidney, VA 24467 |
Raven Scientific, Waynesboro, VA
Independent, Houston, TX; Mount Sidney, VA
Research and Development – Independent study into various fields including electronics design and small-scale production, additive manufacturing, signal processing, computer vision and edge AI. Used ESP32 and its IDF SDK for several projects including an IoT RGB LED lamp and an NTSC composite color video generator.
Experimented with the Sipeed MAix RISC-V based AI SoC to do image classification from a VGA video stream at 30fps.
Designer / Developer – Created an all-new website for the Steel Utility Pole Coalition, a non-profit industry advocate for steel infrastructure.
Black Beard Labs (formerly Veteran Studio), Waynesboro, VA
Innovative Refrigeration Systems, Lyndhurst, VA
Web Developer – Simplified and standardized login across legacy applications by developing a REST service managing users, permissions, authorization, and authentication.
Advocated best practices and modern DevOps within department by researching available tools and teaching other developers.
Pacific Crest Trail, CA-OR-WA, USA
MidwayUSA, Inc., Columbia, MO
Database Administrator – Researched and executed a company-wide upgrade from SQL Server 2010 to SQL Server 2012. Determined requirements for and set up new servers and SQL Server installations. Migrated existing databases to new servers.
Worked directly with Application Developers to collect and analyze business requirements, design data structures, and write high performing, reliable, and accurate stored procedures to implement the data layer of applications.
Application Developer – Created and maintained back end services to provide data for frontend developers.
Zeta-Meter, Inc., Staunton, VA
Embedded Engineer – Designed and implemented a Windows based data acquisition and analysis program in C#.
Designed the electrical circuit and authored software for a scientific instrument which uses a Freescale HCS12 microcontroller. This solution used FreeRTOS and the CodeWarrior C IDE for writing and debugging. The companion data acquisition software was written in C# .NET and used a MS SQL file-backed database to store the data.
Standout achievements were a fully custom display driver to run the graphical LCD including bitmap fonts, and using Direct3D to draw the graphs in the companion application quickly and smoothly using the GPU. Custom routines were also created to ensure that the hard copy printouts of the charts were perfect.
Clean Code, Organization, Communication, Requirements Gathering, Collaborative Design, Documentation, Automated Testing, Continuous Integration / Delivery, DevOps, Database Administration, Version Control, Cryptography, API Design, Radio, Analog
Printed circuit board design, fabrication, and assembly
C, C++, C# .Net, SQL (Microsoft T-SQL and MySQL), Assembly (various architectures), PHP, Java, Go, PERL, JavaScript, CSS, Bash and POSIX Shell, PowerShell, F#, awk, Make, M4
WinForms, WPF, Silverlight, REST, WCF Services, Laravel, Lumen, CodeIgniter, DirectX, ESP IDF, NodeMCU
Docker, Kubernetes (Typhoon), CoreOS, Terraform, Vagrant, Splunk, DataDog, SQL Server Reporting Services (SRSS), SQL Server Integration Services (SSIS), NGINX, Apache, QEMU/KVM, LXC, XenServer, FreeBSD Jails, ZFS, Rkt, Trello, KiCAD, SketchUp
Windows, Linux, FreeBSD, OpenBSD, FreeRTOS, NetBSD, NuttX