Past Projects
2020-2022:
- Adding search suggestions to the entry page of an enterprise software search portal (React)
- Migration of personal domain landing page (and other static content) from Wordpress to Jekyll, using the Hydejack theme
- Personal hiking map and personal photos map using Leaflet, Openstreetmap.org, digikam, Webpack, and MySQL
- Building a conversational chatbot to better connect with my team’s customers via frequently asked question and quick reference knowledge bases (Azure Cognitive Services, Bot Services, QnA Maker)
- Ongoing development of an enterprise software search and self-service application using Elasticsearch, React, and .NET APIs.
- Query optimization and Elastic stack cluster management (Elasticsearch, Kibana, Logstash, Filebeat, Metricbeat)
- Business intelligence (building Power BI reports and dashboards) and maintaining a software certification catalog (SQL backend)
2017-2019:
- Developed an enterprise software search and self-service frontend using Elasticsearch, React, Reactive Search, HTML5, CSS3, JavaScript, and .NET Web APIs.
- Elastic stack enterprise search implementation (Elasticsearch, Kibana, Logstash)
- Process automation and workflows for IT infrastructure teams, using K2 Blackpearl, PowerShell, and .NET
- Business intelligence (building SSRS reports and dashboards) and maintaining a software certification catalog (SQL backend)
- K2 blackpearl upgrade to 5.1 – regression testing and development
- Automation of Active Directory (AD) user group membership based on business logic for per-user software licensing
- Adobe User Sync Tool implementation to enable periodic syncing of local license group changes from Active Directory
- Migration of source code repositories to TFS 2016
- User experience and accessibility improvements – K2 SmartForms, SSRS dashboards
- K2 blackpearl and SmartForms development, upgrades to 4.6 and 4.7 (regression testing and development)
- Automation of Microsoft SCCM via WMI, PowerShell, and .NET - Automation of file management and data archival processes
- SQL database development, migrated data normalization, and business data search algorithm via stored procedures
2013-2016:
- Led small teams of on- and off-shore contractors
- Project management for migrations involving Windows desktop and server platforms, virtual infrastructure (VMware, VDI), and software distribution (SCCM, JAMF)
- SharePoint 2010 solutions development
- Business intelligence development using SQL Server, SSIS, and SSRS 2012-2014
- Custom SharePoint user frontend development with SPServices and Datatables.net
- Software packaging and operating system deployment
- Coordination and management of migration projects for Windows desktop and server platforms, virtual infrastructure (VMware, VDI), and software distribution (SCCM, JAMF)
2010-2012:
- Lotus Domino database migration to Microsoft SharePoint 2010 solution
- Microsoft SharePoint 2007 site collection migration to SharePoint 2010
- Operating system (OS) deployment and user state migration using 1E solutions (Application Mapping, Shopping, and AppClarity)
- Microsoft App-V 4.6 to 5.0 enterprise migration
- Microsoft SCCM 2007 to SCCM 2012 enterprise migration
- Software packaging and operating system deployment
- Software-in-the-loop Simulation (SILS) Framework for Co-operative Flight of Autonomous Drones
- Exchange mailbox processing with PowerShell
- Software packaging, installation automation, and related troubleshooting
- Windows Phone 7 Application Development – Disaster Preparedness
Related: Current Projects | Portfolio | PGP Public Key