- .NET & desktop
- C#, .NET, WPF, XAML, MVVM, data binding, commands, dependency injection, Entity Framework, LINQ, NuGet packaging
- APIs & services
- REST API design and implementation, ASP.NET, JSON contracts, client/server architecture, background and parallel processing services, multi-threading, async patterns
- Databases
- SQL Server, T-SQL, schema design, stored procedures, query tuning, data integration and migration
- Architecture & practice
- Layered application architecture, workflow and state-machine design, separation of concerns, requirements-to-design translation, debugging and root-cause analysis, version control, release and deployment
- Scientific computing
- Python (NumPy, SciPy, pandas, Matplotlib), MATLAB, EES, genGEO, GCAM, coupled simulation, numerical methods, first-principles modeling, techno-economic analysis
- Data & geospatial
- GIS analysis and mapping, large-scale dataset integration, resource assessment, results visualization
- Systems & infrastructure
- Enterprise Windows administration, wired and wireless networking, PCI DSS compliance, point-of-sale and card-processing integration, datacom and two-way radio, industrial interlock and safety control
- Communication
- Technical writing and peer-reviewed publication, university lecturing and examination, student advising and mentorship, public-facing interpretation