Experience
Stealth — Principal Embedded Systems Architect
- Led architecture and development of STM32-based embedded platforms from board bring-up to scalable firmware frameworks
- Designed real-time architectures with interrupt-driven state machines and custom interconnect protocols, delivering deterministic timing and resolving signal integrity issues through hardware-software co-design
- Delivered cloud-connected embedded solutions enabling remote monitoring and data analytics integration
- Architected a custom distributed communication architecture for coordinated multi-subsystem operation, and integrated offboard AI subsystem for communications optimization and AI-driven decision outputs
- Maintained ownership of architectural decisions and collaborated cross-functionally with hardware teams to ensure optimal system design
Skills: C, C++, ARM Cortex-M, STM32, Embedded, SQL, Azure, Bare-metal/RTOS, SPI, UART, I2C, Ethernet/TCP-IP, React, Electron, ML/AI
ArcBest — Principal Developer / Architect
- Led architecture and development as a Principal-level engineer of supply chain features in a multi-regional enterprise environment, delivering real-time data analytics and predictive modeling to enhance operational efficiency and decision support
- Modernized legacy desktop applications by converting them into scalable web-based systems, improving user accessibility and reducing maintenance overhead through cloud-based deployment
- Engineered custom integrations with enterprise backends through API standardization and automation scripting, increasing data accuracy and streamlining workflows across customer networks in a multi-region setup
- Architected and implemented feature sets for supply chain workflows to boost operational visibility and reduce manual errors
- Drove migration planning and risk mitigation for legacy systems to ensure smooth modernization with minimal disruption in a multi-regional environment
- Delivered EDI and API integrations with enterprise customers, automating data exchange and reducing onboarding time by 40%
Skills: C#, Javascript, .NET, SQL, HTML, Node.js, Web Services, WinForms, Kubernetes, Vue, Vite, EDI, DB2, ML/AI
ARCortex — Principal Developer / Architect
- Led design and development of AR AI research software delivering real-time object detection and scene understanding to guide complex procedures
- Built an integrated multi-modal AI system combining computer vision, natural language processing, and voice interaction to enable natural AR user guidance
- Directed an AI research team to advance AR capabilities through transfer learning and attention-based models in hardware-constrained environments
- Delivered a HoloLens-based AR assistant that guides users through real-world procedures via object detection and contextual prompts
- Supported DARPA-aligned research goals through rapid prototyping and functional demos, accelerating funding opportunities and collaborations
Skills: C#, C++, Python, .NET, Unity, PyTorch, OpenCV, ROS, Hololens, MRTK, ML/AI, LLM, Kubernetes
Microcenter — Principal Developer / Architect
- Led the design and implementation of a scalable, high-performance payment gateway tightly integrated with the e-commerce platform
- Built a microservices-based backend architecture using a cloud-native stack to optimize payment processing, achieving a 30% latency reduction
- Implemented security measures and PCI-DSS compliance for payment processing, leveraging containerization and cloud controls, and added fraud prevention hooks
- Optimized the data layer with SQL Server and Azure Database Services, delivering a 50% reduction in transaction processing time
- Implemented real-time monitoring and analytics with Application Insights and Prometheus, enabling proactive issue detection and performance tuning for mission-critical systems
Skills: C#, Javascript, .NET, SQL, ASP.NET, HTML, Docker, Azure, Kubernetes
Omnicell — Principal Developer / Architect
- Led migration of legacy codebase to a cloud-native architecture, breaking out services and improving deployment flexibility
- Designed and built real-time, distributed backend components for automated dispensing cabinet operations, prioritizing reliability and inventory accuracy
- Created subsystems for detecting and resolving pharmacy discrepancies, helping staff maintain accurate records and reduce errors
- Implemented Kafka-based event-driven messaging and Elasticsearch-based diagnostics to enable seamless cabinet-to-hospital-system integration and faster incident resolution
- Deployed cloud-native platform with container orchestration and Jenkins-based CI/CD pipelines, enforcing HIPAA-compliant data security, and implementing OAuth/SAML authentication with secret management
Skills: C#, Javascript, .NET, SQL, Angular, Node.js, HTML, Web Services, Docker, Azure, Kubernetes, Kafka, Elasticsearch
Mygrant — Director of Engineering
- Led engineering efforts across internal warehouse systems, mobile logistics tools, and customer integration platforms supporting a nationwide supply chain, including real-time inventory monitoring with SQL databases and EDI standards
- Rebuilt key inventory and order processing tools, replacing aging infrastructure with modern cloud-based platforms and service-oriented backends
- Spearheaded cloud-first architecture adoption across teams that had previously relied on on-site servers and legacy tools
- Built and launched a mobile app used daily by drivers and warehouse staff to manage deliveries and stock workflows
- Directed engineering team with strategic planning responsibilities and executive-level P&L impact and strategic business decisions
Skills: C#, Java, Javascript, .NET/Core, SQL, Node.js, HTML, React, Electron, WebForms, Web Services, Salesforce, Apex, Azure, Objective-C, iOS, EDI, Android, Linux, MacOS
Smartmatic — Software Architect
- Implemented TPM-based security architecture and smartcard integration to enforce authentication and system integrity in voting machine software
- Built secure interfaces and logic for managing device identity, key handling, and credential validation in live deployments
- Developed TPM-enabled encryption mechanisms to safeguard sensitive information and prevent unauthorized access to voting machine data
- Hardened security infrastructure of voting machines through defense-in-depth architecture to reduce attack surface and improve resilience
- Contributed to compliance with federal election security standards and supported formal security reviews and certification, including code and design documentation
- Integrated hardware security module support and cryptographic implementations to protect critical security paths
Skills: C++, Python, Linux, Smartcard, TPM
ARCortex — Software Architect
- Led the modular architecture design of the AR presentation software, orchestrating core functionality and enabling flexible feature integration across editing and playback modes
- Designed and built a 3D graphics engine to generate immersive AR experiences in real-world environments, leveraging advanced 3D modeling techniques for realistic and interactive objects
- Integrated MagicLeap's AR SDK to achieve seamless object tracking and placement within real-world environments, enabling hands-free presentation flow
- Implemented cloud-based speech recognition to enhance user interaction and automate content triggering during presentations
- Focused on usability and responsiveness across editing and playback modes in mixed reality to improve user experience and workflow efficiency
Skills: C#, .NET, MagicLeap, Unity, 3D, AR
Catalyte — Principal Developer
- Implement ultraviolet lithography machine automation to optimize etching process control and design reading algorithms
- Enhanced subsystem development for real-time data acquisition and processing on Linux for system integration and data analysis
- Resolved product defects by creating custom diagnostic tools and testing scripts
- Worked on control software for EUV lithography systems used in advanced chip manufacturing by global foundries
- Built core modules translating chip layouts into precision commands for EUV printing heads, driving wafer patterning at extreme resolutions
- Helped stabilize and debug timing-critical logic for stage coordination and supported both R&D and production phases for systems now used to fabricate 5nm and 3nm chips
Skills: C, C++, Python, Linux
Capitol — Principal Developer
- Owned the event scheduling and tracking platform across a seven-state distribution network, supporting over 800 retail locations and driving improved on-time performance
- Built robust backend for coordinating product distribution and integrating with external systems via web services, handling large data volumes
- Implemented RESTful APIs to enable efficient data exchange between the frontend UI and backend services for event planning and shipment updates
- Delivered a user-facing interface to view event planning information and monitor shipments in real time, with full-stack support across UI, service layers, and backend data handling
- Deployed and managed cloud infrastructure on Azure to scale with growth and reduce operational costs
Skills: C#, Javascript, .NET, SQL, Angular, Node.js, HTML, Web Services, Azure
BCN Financial — Senior Software Developer
- Owned end-to-end maintenance and modernization of a legacy financial platform used to manage investment portfolios for a nationwide client base
- Designed backend modifications to ensure seamless data synchronization and efficient query execution across the investment management system
- Integrated Web Services via API Management to provide secure, scalable, and highly available APIs for interacting with the financial platform
- Developed an email-based mass communication system for client outreach, improving retention through regular updates
- Created an SPA to streamline customer retention by automating targeted marketing campaigns, while balancing legacy support with targeted modernization to maintain advisor workflows
- Worked independently across backend, frontend, and integration points to keep critical systems stable and up-to-date
Skills: C#, Javascript, .NET, SQL, Angular, Node.js, HTML, Web Services, Azure
Trueblue — Senior Software Developer / Architect
- Designed and implemented geolocation-based employee management and tax compliance features leveraging Azure services to scale the HRMS platform
- Spearheaded development of a geolocation-based system utilizing Web Services and SQL Server for efficient data processing and storage
- Implemented tax planning logic covering federal, state, and local regulations across multiple employment classifications (W-2, 1099)
- Integrated geolocation services to support real-time worker tracking, location-aware scheduling, and compliance with regional labor laws
- Led cross-functional collaboration across engineering, operations, and compliance to align architecture with evolving regulatory demands and modernize the platform while delivering standalone modules used by clients, internal teams, and field workers
Skills: C#, Javascript, .NET, SQL, Angular, HTML, Web Services, Azure
Aquaconnect — Lead Developer / Architect
- Led architecture and development of a cross-platform remote desktop and application streaming platform enabling connections between Windows, Mac, iOS, Android, and Linux with low-latency display, input forwarding, and session control
- Built a custom network server infrastructure and protocol to support small business through large enterprise deployments, optimizing data transmission and interoperability across diverse client environments
- Designed and delivered an enterprise-scale cross-platform backend with OS-level integration, including device driver integration, graphics capture, and system-level input handling
- Hired, mentored, and led a development team; directed support and sustained development; managed the project development schedule and end-to-end execution across multiple releases
- Led real-time network protocol design for low-latency remote sessions across multiple platforms
Skills: C++, Win32, Qt, Drivers, Java, Objective-C, MacOS, iOS, Android, Linux
Who — CTO
- Led architecture, development, and optimization of the core platform and backend services for a mobile location-centric social network, including location features
- Built real-time components for user discovery and proximity-based updates, integrating GPS and notification systems
- Set up infrastructure with containerization and AWS cloud services, enabling automation and scalable growth
- Collaborated with founders to define and maintain short- and long-term roadmaps, aligning technology strategy with business goals and evolving mobile trends
- Assembled and led a cross-functional startup development team, coordinating between design and development to deliver a robust product across iOS, Android, and web, and overseeing infrastructure setup, deployment, and scaling
Skills: Javascript, Angular, Ionic, Cordova/PG, Node.js, Objective-C, Java, iOS, Android, HTML, CSS
Openmobile — Principal Developer
- Led design and development of architecture for core Android subsystems to interface directly with Windows APIs, and led deep system-level development on a custom Android emulator for native-level integration on Windows, enabling Android apps to run semi-natively on Windows
- Replaced core Android subsystems—including portions of the UI stack, networking, and audio—with native components to improve performance and compatibility in the Windows environment
- Designed and built a hybrid runtime enabling Android apps to interface directly with Windows APIs, bypassing traditional full-stack emulation
- Implemented a networking infrastructure replacement by integrating Linux sockets with Windows networking interfaces to enable cross-platform communication
- Delivered architectural groundwork used across multiple emulator deployments, providing a foundation for Windows-native integration and reuse
Skills: C++, Win32, Java, Android, Linux
Browsium — Lead Developer
- Led architecture reviews focused on performance, security, and maintainability for a browser compatibility platform that enables legacy IE-based applications to run in modern environments
- Designed and developed native plugins and proxies using .NET Framework and Win32 API to enable IE-based and mainframe-portal applications to run in managed environments while optimizing security and performance
- Implemented runtime modules that intercepted and modified browser behavior to preserve expected functionality in aging enterprise stacks
- Mentored junior developers and drove architecture discussions to push continuous improvement in performance and security
Skills: C++, C#, .NET, Win32
Lumier — CTO
- Led architecture and engineering for a full-featured cross-platform desktop shell, delivering a kernel-level shell framework with compatibility across Windows, OSX, and Linux, enabling a consistent cross-platform user experience
- Designed and implemented a custom graphics UI framework delivering high-performance rendering and intuitive user interfaces
- Oversaw recruitment and assignment of engineers with platform-specific expertise to meet timelines and optimize resource utilization
- Managed the project schedule, SCRUM planning, regular reporting, and engineering resource allocation to drive efficient outcomes and minimize delays
- Led cross-functional teams to deliver a multi-platform OS shell with native integrations on each platform, including drag-and-drop handling, shell hooks, startup behavior, and multi-desktop coordination, and oversaw deployment tooling and packaging for enterprise use
Skills: C++, C#, .NET, Win32, Drivers, WPF, XAML, COM, DirectX, WCF, Web Services, MSI, WIX
CustomerLobby — Software Architect
- Built a multi-tier cloud architecture to connect local data sources at client sites for centralized data integration
- Implemented robust data transformation and serialization to enable seamless data exchange between disparate sources and the cloud
- Exposed API endpoints via web services with RESTful design to support scalable data transfer and integration
- Delivered deployment automation and installer stack to enable frictionless rollout across a diverse customer base
- Built CustomerLobby Agent to transform data from disparate clients and upload to the cloud, and created a data sync agent with transformation logic to support downstream CRM and contact automation workflows
- Led collaboration with executives to map business objectives to technical architecture and prioritize delivery
Skills: C#, .NET, SQL, WPF, WCF, ASP.NET, HTML, Javascript, MSI, WIX, Web Services
hopTo — Lead Developer
- Led the architecture and development of a mobile productivity platform enabling real-time editing of Microsoft Office documents on mobile devices via a remote desktop framework
- Built cloud infrastructure on AWS to host Microsoft Office applications, ensuring scalability, security, and high availability for distributed clients
- Directed and mentored a cross-functional team across mobile, server, and desktop layers to deliver features on schedule
- Designed and implemented a remote access framework to interact with locally hosted Office applications from iOS and Android devices
- Developed native mobile clients for iOS and Android to access the framework, optimizing latency and document fidelity
Skills: C++, C#, .NET, Java, Objective-C, iOS, Android
Contra Costa County — Senior Software Engineer
- Designed and implemented an enterprise MSI deployment solution, integrating multiple products through sophisticated conditional logic and dependencies
- Built customized MSI package structures using WIX to support bundle grouping, file sharing, and registry root manipulation for seamless product integration
- Reversed engineered prerequisite products to identify key assembly and resource dependencies, enabling the creation of optimized MSI packages that minimize component conflicts and ensure reliable deployment outcomes
- Consolidated multiple existing setup packages into a single MSI-based deployment package for administrative deployment across the company network
- Built tooling and configuration scripts for silent installs, rollback handling, and environment validation across managed endpoints
Skills: C#, .NET, MSI, WIX
Plexis Healthcare Systems — Senior Software Developer
- Led design and development of the medical-code grouping subsystem aligned with X12 standards (ICD, CPT, HCPCS), improving claim adjudication accuracy and compliance across diverse payer workflows
- Designed a robust software architecture for high-volume healthcare processing that supports high-performance computing and real-time processing requirements
- Integrated the medical-code grouping module into the Quantum Choice engine, enabling better auditability and support for complex reimbursement logic across a platform used by over 100 healthcare payers globally
- Built SQL-based data storage solutions to manage and query complex claim data structures
- Bridged legacy systems with a modern service-oriented architecture across multiple codebases to enable enterprise healthcare processing
Skills: C#, .NET, COM, SQL, NHibernate
LightImage — Lead Developer
- Designed and implemented a backend architecture for a large-scale image search engine enabling efficient crawling, indexing, and retrieval of web-visible visual content
- Architected a distributed ingestion pipeline to crawl and aggregate images from diverse public web sources
- Led backend development with ownership of core services for image normalization, metadata extraction, and query execution
- Integrated perceptual similarity-based image analysis into the backend to support high-precision content-based image retrieval
- Managed a three-person development team, directing work across backend systems, visual indexing, and retrieval infrastructure
Skills: C#, .NET, SQL
Warner Bros — Senior Software Engineer
- Led design and implementation of low-level performance optimizations for core engine components, and implemented memory management and leak detection techniques to improve stability, resulting in significant frame rate improvements
- Developed new features and bug fixes for internal game tools to support gameplay tuning, asset integration, and production workflows for AAA titles like Gotham City Impostors and F.E.A.R. 2
- Built user interfaces for engine settings and debugging tools, improving developer productivity and ensuring tooling met real-time production needs
- Collaborated with cross-functional teams to integrate new hardware features into the engine and extended editor functionality across managed and native components to improve team workflows
Skills: C#, .NET, WinForms, C++, MFC
Contour — Lead Developer
- Led design and development of a desktop video sharing application for a wearable action camera, delivering a user-friendly interface and video transfer workflow
- Supervised a team of 2 developers to ensure timely completion of the project's technical components
- Built cross-platform companion software to interface with hardware devices, manage video transfers, and handle firmware communication
- Designed a media library UI enabling video playback, tagging, metadata editing, and upload functionality
- Integrated device drivers, user preferences, and update systems into a unified installer and packaging workflow, while managing MSI and WIX projects for automated deployment on target platforms
Skills: C#, .NET, WPF, WinForms, XML, C++, Drivers, MSI, WIX
Microsoft — Software Design Engineer
- Designed and implemented the Windows 7 WIFI user interface and connection stack using Win32 APIs and XML for configuration management to deliver a cohesive user experience across the Windows 7 operating system
- Implemented core C++ and Win32 modules responsible for access point discovery, profile handling, and connection state transitions to enable stable device connectivity
- Built a stable WIFI driver framework that integrates with the Windows networking stack and security model to support secure authentication and reliable data transfer
- Developed system components for Wi-Fi configuration, status reporting, and user interaction in the Windows shell to support a globally deployed feature in a major OS release
- Collaborated with networking, UX, and platform integration teams to deliver a globally deployed Wi-Fi feature across Windows 7
Skills: C++, Win32, XML
Microsoft — Software Design Engineer
- Designed the architecture for v2 of the mobile media streaming platform, emphasizing scalability, modularity, and improved streaming resilience
- Implemented low-level network optimization techniques to mitigate packet loss and jitter in mobile media streaming protocols, supporting real-time multimedia streaming with strict latency and quality requirements
- Built a hybrid networking approach leveraging Windows TCP/IP and UDP for efficient data transfer, supported by advanced socket programming
- Developed a custom COM-based API layer for seamless integration with the MFC and ATL/WTL frameworks, leveraging XML serialization and ASP.NET web services for data exchange
- Created and maintained advanced network testing tools and a test harness that became core troubleshooting tools for diagnosing streaming issues and verifying playback reliability
Skills: C++, C#, MFC, Win32, ATL/WTL, COM, .NET, XML, ASP.NET, HTML
Microsoft — Software Design Engineer
- Patched critical vulnerabilities affecting millions of users worldwide in Windows Vista kernel and device drivers
- Investigated and remediated security defects across the Windows Vista stack, from kernel components to UI layers
- Joined a specialized security strike team formed to improve Vista robustness in its final development phase
- Collaborated with internal security, platform, and QA teams to address complex issues involving privilege boundaries, memory safety, and input validation
- Delivered more vulnerability fixes than any other team member, contributing to Vista's security posture at launch
Skills: C++, C#, Win32, .NET, XML
Microsoft — Software Design Engineer
- Implemented new features and resolved defects across all areas of the Windows Shell
- Delivered fixes for critical stability issues and user-experience improvements impacting hundreds of millions of users
- Developed with deep integration into low-level OS components to enable Windows Vista Shell functionality
- Collaborated with the team to ensure high-quality code and a seamless Vista release integration
Skills: C++, Win32, COM
Microsoft — Software Design Engineer
- Owned investigation and resolution of complex product quality issues across core OneCare components, improving overall reliability
- Analyzed existing codebase and produced architecture-focused documentation to inform senior engineers in planning and refactoring efforts
- Delivered fixes and enhancements across native and managed layers, spanning UI, background services, and installer systems
- Reverse engineered and documented large portions of the codebase to support feature planning and modernization efforts
- Contributed to Windows OneCare Live development with a focus on product quality and code analysis, providing the foundation for what would become Microsoft Defender
Skills: C++, ATL/WTL, COM, C#, .NET, XML, MSI, WIX
NovusTek — Lead Developer / Architect
- Led architecture and development of a backend for a job search platform, guiding a 3-person team and ensuring timely milestone delivery
- Built a web application that aggregates and filters job listings from external sites via APIs, enabling consolidated results and automated resume submissions for users
- Implemented core backend components and data storage to ensure data integrity and capacity to handle increasing data volumes
- Designed and implemented data ingestion, data normalization, and rules-based matching to improve result relevance and automate candidate-job pairing
- Directed end-to-end backend and UI development from database schema to deployment, delivering an integrated platform with streamlined job application workflows
Skills: C#, .NET, ASP.NET, ADO.NET, SQL, HTML, XML
Microsoft — Software Design Engineer
- Designed a WYSIWYG report editor and a multi-server SQL/OLAP backend to support MSN support ticket analytics across all MSN properties, including Hotmail, Messenger, and MSN Spaces
- Architected a multi-server reporting database to handle all MSN properties, enabling centralized storage, retrieval, and analysis of large-scale support ticket data
- Created a comprehensive SQL/OLAP database schema to capture and analyze large-scale support ticket metrics across MSN properties
- Implemented integration layers between the web interface, data warehouse, and reporting tools via data access components and COM-based reporting components to streamline data visualization
- Delivered a metrics reporting platform used by the MSN Support Program Management team to track support data across all MSN properties
Skills: C#, .NET, ASP.NET, ADO.NET, VB, COM, SQL, OLAP, HTML, XML
Transunion — Lead Developer / Architect
- Led architecture and development of TransUnion TrueIdentity to provide identity monitoring and alerting features for subscribers
- Implemented robust data storage and retrieval mechanisms with relational databases to securely manage sensitive personal data
- Architected the consumer-facing TrueIdentity platform including web UI, business logic, and secure backend data handling
- Built systems to pull and format monthly background data into user-facing reports
- Integrated data sources and identity checks in compliance with regulatory and consumer privacy requirements, collaborating across product and compliance teams to deliver scalable consumer-grade protection
Skills: C#, .NET, ASP.NET, ADO.NET, VB, COM, SQL, HTML, XML
Microsoft — Software Design Engineer
- Led design and implementation of custom management packs for Microsoft Operations Manager to monitor server software performance metrics and drive prompt alerting on failures or anomalies
- Created monitoring templates for IIS, SQL Server, and Exchange Server to extend MOM coverage and improve enterprise visibility into critical infrastructure
- Built efficient data collection mechanism for server health status to feed MOM and support the data collection and alerting engine
- Defined detection rules, health models, and event mappings to surface actionable operational insights and contributed across multiple layers to support MOM’s monitoring architecture, improving operational coverage and reducing incident response time
Skills: C++, C#, .NET, COM, VB, XML, SQL, HTML
Microsoft — Software Design Engineer
- Implemented end-to-end weather engine and Garmin GPS emulation as core Flight Simulator features for the final release, delivering realism for enthusiasts and flight students
- Designed and developed a weather data store schema to enable seamless data exchange between the UI and the engine
- Integrated live weather data from global stations to drive in-game atmospheric conditions, enhancing immersion
- Integrated weather and GPS features into a cohesive user interface
- Built features bridging gameplay and real-world aviation, widely adopted by enthusiasts and flight students
Skills: C++, MFC, HTML, XML, Javascript, VB, SQL
Microsoft — Software Design Engineer
- Designed and implemented the Task Launcher module for Microsoft Works, delivering a unified entry point that connected multiple Works applications and projects
- Created the full interface and logic for navigating between apps, viewing recent documents, and surfacing appointment information
- Built the appointment information display component to present task details within the suite accurately
- Shipped the Task Launcher as the central experience component in Microsoft Works with a polished, lightweight UI aligned to consumer usability goals and hardware constraints
- Led the Works Task Launcher development focusing on application integration and task management, enabling seamless cross-application workflows for users
Skills: C++, ATL/WTL, COM, HTML
NovusTek — Lead Developer / Architect
- Built a web monitoring software designed for data collection and analysis
- Led a team of developers to implement OLAP-enabled data visualization and reporting features
- Collaborated with executives to align product development with the technical vision and deliverables
- Designed the architecture spanning client agents, backend services, and reporting infrastructure, and built the full product stack including desktop, web, and installer components
- Implemented a deployable MSI package to enable installation on Windows platforms
Skills: C++, MFC, ATL/WTL, COM, ASP.NET, ADO.NET, SQL, OLAP, MSI, HTML, XML, Javascript, VB, C#, .NET
Synergis Systems — Senior Software Engineer
- Designed a scalable relational database across multiple sites using MySQL and PostgreSQL to store permissions, credentials, and access events, ensuring data integrity and scalable storage
- Built a prototype administration interface with MFC and C++ to configure location-specific access policies and user roles, including authentication and authorization management
- Optimized SQL queries to improve performance and efficiency of data retrieval for access control decisions
- Contributed to the design and development of a physical access control system for secure entry, enabling reliable real-time control across facilities with varying clearance levels
Skills: C++, MFC, SQL
NetIQ — Lead Developer / Architect
- Led the design and delivery of an enterprise reporting platform for Microsoft Exchange, providing actionable insights into messaging traffic, usage patterns, and operational cost
- Architected a server-side system to collect and analyze Exchange metrics, including mail flow, storage utilization, and user activity
- Implemented reporting features to support cost attribution, capacity planning, and compliance tracking
- Directed full product development lifecycle across engineering, test, and QA
- Delivered scalable solutions adopted across large enterprise IT environments
Skills: C++, MFC, COM, ATL/WTL, SQL, OLAP, MSI, HTML, XML, Javascript, VB
GamenSoft — Lead Developer / Architect
- Led the architecture and development of a modular 3D engine, defining core subsystem interactions to improve performance and scalability
- Designed and built a forward-looking 3D engine featuring real-time world streaming and performance-tuned rendering systems
- Engineered an octogrid-based spatial streaming system with predictive, direction-aware segment loading and memory caching, enabling seamless world traversal with zero load times
- Built core engine modules including rendering, scene management, and resource systems, with deep low-level optimization
- Led a three-person team to deliver high-quality features on schedule and ensure timely project completion
- Pioneered techniques for runtime memory efficiency and frame consistency on constrained hardware
Skills: C++, MFC, DirectX, x86_Assembly
Microsoft — Software Design Engineer
- Led the design and development of a native visual IDE debugger to support debugging of applications translated from x86 to Alpha, enabling cross-architecture porting
- Investigated and fixed issues across the Windows 2000 code base using low-level debugging techniques to improve cross-architecture stability
- Delivered cross-platform introspection tools used internally during core OS porting and validation
- Diagnosed and resolved system-level defects across diverse Windows 2000 components, contributing to cross-architecture stability
- Owned debugging and remediation efforts around architecture translation for Windows 2000 Alpha development
Skills: C++, Win32, MFC, COM, x86_Assembly, Alpha Assembly
Digital Equipment Corporation — Senior Software Developer
- Enhanced FX!32 compatibility layer to improve automated x86-to-Alpha binary translation on Windows
- Developed components within a Windows native environment and performed extensive debugging across application and OS layers without relying on explicit languages
- Performed deep analysis of Windows internals and commercial applications to identify and resolve translation issues
- Delivered stability and compatibility improvements that enabled broader adoption of Alpha systems running x86 applications
Skills: C++, Win32, COM, x86 Assembly, Alpha Assembly
Intel — Senior Software Developer
- Implemented a custom 3D control system for fine-grained mesh resolution adjustments with optimized code, improving rendering performance and reducing latency in 3D workflows
- Designed data structures to efficiently manage large-scale meshes, enabling seamless rendering of complex geometries
- Developed programmatic mesh Level of Detail controls enabling dynamic resolution adjustments in real-time 3D environments
- Created modular components for use in game engines and graphics applications, enabling reuse across engines and cross-platform rendering
- Focused on optimizing visual fidelity and performance trade-offs for developers targeting Intel hardware platforms
Skills: C++, DirectX, OpenGL
Ultrasonic — Senior Software Engineer
- Designed and implemented a software framework that interfaces with ultrasonic measurement hardware to enable plywood granularity analysis
- Created a GUI for interactive parameter setting and real-time visualization of results on manufacturing lines
- Built a rendering engine to translate ultrasonic sensor data into real-time 3D visualizations, supporting in-line quality analysis
- Collaborated with hardware teams to ensure seamless data acquisition and consistent system performance
- Tuned rendering efficiency and interface responsiveness for continuous industrial use
Skills: C++, MFC, OpenGL
Microsoft — Software Design Engineer
- Implemented low-level graphics APIs and high-performance rendering features in the graphics SDK
- Collaborated with industry partners to analyze and resolve issues related to compatibility, optimization, and performance tuning
- Implemented features in the graphics SDK and maintained tooling used by external game and graphics developers
- Supported reliability and usability of the SDK for a broad developer ecosystem
- Provided developer relations and technical support for major game studios
Skills: C++, MFC, DirectX
3DO — Senior Software Engineer
- Built and optimized performance-critical engine code for ArmyMen, improving performance on consumer hardware
- Created a proprietary map editor framework for dynamic tile manipulation and level editing, enabling designers to iterate faster
- Contributed to multiple versions of ArmyMen core game tools with a focus on stability, efficiency, and feature expansion, owning the tooling ecosystem
- Designed internal tooling pipelines to support level design and asset workflows
- Created a commercialized version of the studio's internal map editor to enable external customization and extend game longevity
- Collaborated with designers and production to align tooling with creative requirements and tight release timelines
Skills: C++, MFC
RXL Pulitzer — Senior Software Engineer
- Delivered custom e-commerce solutions for a range of client businesses, enabling catalog display, shopping cart functionality, and order processing
- Built dynamic web applications with a relational data store, integrating business logic through component-based interfaces to leverage existing systems
- Created a cohesive application framework by interfacing with native code via component interfaces, improving interoperability with legacy platforms
- Collaborated directly with business stakeholders to shape requirements and rapidly deploy functional websites aligned with client needs
- Maintained reliable backend operations by connecting data stores to business logic components to ensure data integrity and smooth order processing
Skills: C++, MFC, VB, COM, SQL
Microsoft — Software Design Engineer
- Built the core parcel-tracking component of Microsoft SMS Server to monitor physical parcels moving between SMS servers and client machines, including CDs and other deliverables, delivering end-to-end visibility
- Authored the core C++ code for the parcel-tracking component with MFC libraries to manage efficient data structures for tracking
- Implemented exchange mechanisms using established SMS protocols to propagate delivery status updates between servers and clients, ensuring seamless integration with existing Microsoft services
- Developed mechanisms for state tracking, verification, and audit logging of physical package movements across distributed IT infrastructures
- Ensured reliable synchronization between systems relying on both physical and digital software delivery channels
Skills: C++, MFC
Pyramid — Senior Software Engineer
- Designed and implemented an order entry system with a desktop GUI and core transactional workflow, enabling sales personnel to process orders and payments across multiple locations
- Built a database to store and manage sales data, enabling reporting capabilities for the finance team
- Created a payment processing module to handle transactions, validate user input, and integrate with external payment gateways
- Implemented data capture and validation workflows to streamline sales and payment intake
- Ensured reliability and usability for day-to-day transactional workflows in offline environments
Skills: C, C++, MFC, SQL
Microsoft — Software Design Engineer
- Implemented features to enhance version control in Visual SourceSafe 5, improving usability and integration
- Debugged and resolved defects across UI and core engine to boost reliability and performance for enterprise deployments
- Contributed to the development of Visual SourceSafe 5.0, one of the era's widely adopted version control systems
Skills: C++, MFC
Digital Software — Lead Developer / Architect
- Led end-to-end development of a commercial word processor, from core architecture to feature releases and customer-driven enhancements
- Designed the original codebase and UI architecture, introducing advanced text layout and formatting capabilities
- Implemented numerous requested features across multiple release cycles, maintaining product stability and relevance with direct user feedback integrated
- Served as team lead, overseeing the work of 2 developers, mentoring junior engineers, and ensuring timely project delivery through effective communication and resource allocation
- Collaborated with cross-functional teams to inform company-wide strategy, providing technical expertise to drive business growth and innovation
Skills: C, C++, MFC, VB
Packard Bell — Senior Software Engineer
- Built a custom application framework for Packard Bell Navigator, delivering a robust and scalable architecture to launch and organize applications and documents
- Designed an advanced spatial user interface enabling intuitive navigation and launching via interactive widgets
- Implemented resource management capabilities to ensure efficient allocation and display of system resources during launcher usage
- Developed the main application interface for Packard Bell Navigator, a spatial user environment aimed at easing computer use for mainstream consumers, and created a custom launcher with an intuitive graphical UI to browse, launch, and organize applications and documents
- Focused on accessibility and ease-of-use for non-technical users, pioneering a visual metaphor approach adopted by millions of PCs
- Collaborated with hardware teams to ensure seamless integration with preloaded OEM software
Skills: C++, MFC