-
Code Jamboree: Small Business Owner
March 2022 – Present. Utilize React, Redux, and internationalization techniques in JavaScript and TypeScript within Node.js environment. Develop components from Figma designs and implement charts using Highcharts and Canvas. Employ Scrum/Agile methodologies to manage tasks and issues in Jira. Proficient in writing integration, functional, and unit tests. Read More
-
Decipher: Front End Developer (Grey Matter)
February 2019 – April 2022. Developed front-end applications for an enterprise service-mesh platform using React, Redux-Saga, and modern JavaScript tooling. Supported microservices workflows, data visualization, video and document processing, and later built Golang ingestion services integrating Kafka pipelines and automated status messaging systems. Read More
-
The Goal: Senior Software Development Lead (Deltek)
May 2016 – February 2019. Led front-end development of large-scale single-page applications using modern JavaScript tooling while contributing to backend services in .NET and SQL Server. Improved architecture, build performance, and automation practices, collaborated on cross-team standards, and supported delivery of what became the Deltek Vantagepoint platform. Read More
-
ViiMed: Senior Web Developer
April 2015 – May 2016. Led development of mobile and web applications integrating Bluetooth-enabled medical devices with offline synchronization. Built Angular and React interfaces using REST APIs, PostgreSQL, and Laravel, leveraged advanced HTML5 features, and served as Scrum Master promoting Agile practices and test-driven development. Read More
-
Huckleberry: Employees Earning Kudos
A playful ARPC presentation introducing Huckleberry, an employee-recognition concept for sending short peer kudos, that mixes humor with practical ideas on team morale, lightweight feedback, analytics, profile pages, recent recognition activity, and a collaborative development demo. Read More
-
We Be Talkin’: Breaking Communication Barriers With Distributed Programming
An ARPC presentation exploring voice communication tools for distributed programming teams, comparing options such as Ventrilo, TeamSpeak, Mumble, and Mohawk around pair communication, room-wide conversation, response speed, usability, security, network usage, cost, support, and quality. Read More
-
Securing Data: Adventuring Beyond Obscurity
An ARPC security presentation about moving beyond obscurity to protect data, covering breach risks, legal concerns, weak encoding, hashing and salts, rainbow tables, encryption, challenge-response authentication, nonces, password creation, authentication flow, and strong password rules. Read More
-
Big Time Killer: A Time Reporting Assistant
An ARPC presentation introducing Big Time Killer, a time-reporting assistant designed to reduce friction with Big Time entry, preserve details, avoid data loss, improve comments, support pair work, and store encrypted task information in local files. Read More
-
ARPC: Web Developer (Asbestos Claims)
October 2011 – April 2015. As a Senior Full-Stack Consultant, I engineered high-stakes legal digital infrastructure using C#, ASP.NET MVC, and Ruby on Rails. I utilized Extreme Programming (XP) methodologies, including Test-Driven Development and Paired Programming, to deliver resilient data architectures and scalable RESTful services. Read More
-
CSC: Programmer Analyst Leader Applications Architect (USCIS)
July 2010 – October 2011. Led architecture and maintenance of mission-critical systems supporting U.S. Citizenship and Immigration Services. Advocated best practices, guided SDLC delivery under CMMI and Scrum, mentored teams, ensured Section 508 compliance, and modernized legacy VB6 and DOS systems to C# and .NET architectures. Read More










