James Lind


james@byteporter.com 253 Morningside Drive
https://resume.byteporter.com Mount Sidney, VA 24467

Education

2002-2006
B.Sc. in Computer Science, Bucknell University, Lewisburg, PA

Experience

Raven Scientific, Waynesboro, VA

2022-present
Consultant – Work with clients to solve general engineering challenges related to software and hardware. Worked with client to design Point-of-Sale unit for laundromats based on NXP i.MX6 ARM application SoC running Linux.

Independent, Houston, TX; Mount Sidney, VA

2019-2021

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.

2019-2020

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

2017-2018
Developer / Consultant – Worked closely with the founder in setting up the company. Assisted in selecting and configuring the infrastructure, promoting the business, and hiring employees.

Innovative Refrigeration Systems, Lyndhurst, VA

2016-2017

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

2015
Through Hiker – Trekked through the wilderness from the Mexican border near Campo, CA to the Canadian border north of Mazama, WA.

MidwayUSA, Inc., Columbia, MO

2013-2015

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.

2010-2013

Application Developer – Created and maintained back end services to provide data for frontend developers.

Zeta-Meter, Inc., Staunton, VA

2006-2010

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.

Skills

General

Clean Code, Organization, Communication, Requirements Gathering, Collaborative Design, Documentation, Automated Testing, Continuous Integration / Delivery, DevOps, Database Administration, Version Control, Cryptography, API Design, Radio, Analog

Production and Prototyping

Printed circuit board design, fabrication, and assembly

Languages

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

Frameworks

WinForms, WPF, Silverlight, REST, WCF Services, Laravel, Lumen, CodeIgniter, DirectX, ESP IDF, NodeMCU

Tools

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

Operating Systems

Windows, Linux, FreeBSD, OpenBSD, FreeRTOS, NetBSD, NuttX

About this page

byteporter/jameslind_info