Skip to content
View dparvin's full-sized avatar
  • Cougar Mountain Software
  • Boise, Idaho
  • X @dparvin

Block or report dparvin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dparvin/README.md

πŸ‘‹ About Me

I'm David Parvin, a Senior Programmer/Analyst at Cougar Mountain Software, where I've been developing robust accounting and payroll systems since 1996. I have a deep passion for writing clean, maintainable code and collaborating within cross-functional teams using Agile methodologies.

🎯 Objective

To collaborate and work as a positive team member within a software development team, while continually learning and adopting new technologies and practices.

🧠 Skills & Technologies

  • Languages: C#, Visual Basic .NET, C++, T-SQL
  • Markup & Data Formats: XML, JSON, HTML
  • Tools & Practices: DevOps, Unit Testing, Test Automation

πŸ› οΈ What I Do

  • Engineer full-featured accounting solutions for retail, manufacturing, construction, and non-profit sectors.
  • Build efficient payroll systems and support business-critical operations.
  • Work with Microsoft SQL Server backends to ensure reliable and performant data storage.
  • Collaborate with product owners and engineers to design and deliver high-quality features.

🀝 Soft Skills

  • Strong communicator and team collaborator
  • Regular contributor to architectural and planning discussions
  • Writer of readable, well-documented code that's easy for others to follow

πŸŽ“ Education

Boise State University
Bachelor of Arts – Computer Information Systems


πŸ“¦ My Open Source Projects

Here are some of the libraries and tools I've created or contributed to:

  • PropertyGridHelpers – Utilities and editors for enhancing WinForms property grid functionality.
  • EventLogHelper – A simple, testable, and customizable event logging utility for .NET.
  • Versioning.Common – MSBuild targets for generating consistent assembly version information across projects.

Pinned Loading

  1. PropertyGridHelpers PropertyGridHelpers Public

    Components to help with some of the issues with dealing with a PropertyGrid control.

    C# 8 1

  2. dparvin.github.com dparvin.github.com Public

    dparvin's main repository

    1

  3. dparvin dparvin Public

    Config files for my GitHub profile.

  4. EventLogHelper EventLogHelper Public

    **EventLogHelper** is a lightweight .NET library designed to make logging to the Windows Event Log simple, safe, and flexible β€” without requiring repetitive boilerplate or administrative headaches.

    Visual Basic .NET

  5. PropertyGridHelpers.Samples PropertyGridHelpers.Samples Public

    Project that uses PropertyGridHelpers to demonstrate how the different parts are used.

    C#

  6. Versioning.Common Versioning.Common Public

    Props and Targets for dealing with versioning in a generic way while easily having it work in a build process in an automated way.

    C#