Devin Duanne
×
Devin Duanne

Devin Duanne

.NET Developer


Background


About

About

C# development in desktop, front end, or full stack roles with server administration and application management duties.

Work Experience

Work Experience

  • RPA Developer, TAFS, Inc.

    Sep, 2019 - Present

    • Developed and maintained automation tasks in UiPath.

    • Implemented SCRUM model into application development tasks.

    • Created and modified SQL tables and stored procedures.

    • Developed in-house extensions for UiPath to improve bot reliability and speed.

    • Developed direct billing integration between internal billing portal and customer TMS system.

    • Automated new hire reporting to E-Verify

    • Developed an HTML-based report engine to replace Crystal Reports

    • Developed application which parses, conditionally modifies, and sorts EDI X12 204 motor carrier load tenders for routing into AS400.

    • Created a bot which downloads new hire documentation from UltiPro and uploads it into RVI through the AS400 console.

    • Worked with a coworker to upgrade an image recognition system used to process scanned invoices to improve speed and reliability.

  • Application Support Specialist, eScreen, Alere eScreen, Abbott Rapid Diagnostics

    Aug, 2015 - Jun, 20193 years 10 months

    • Subject Matter Expert for Ivanti Endpoint Manager (formerly LANDesk Management Suite).

    • Lead the upgrade of our LANDesk environment to version 2016.3 SU 3

    • Developed and maintained software deployment packages.

    • Maintained Active Directory user accounts.

    • Designed an imaging environment using C# and AutoIT to allow our build engineers to quickly image and install supporting software on our medical testing devices.

    • Developed a web portal with ASP.NET Core which aggregated logs and other technical information to display device health for over 6000 medical testing devices deployed to customer sites.

    • Developed tools for our client support team to automate some resolution tasks.

Projects Experience

Projects Experience

  • DotNet Runtime, DotNet Foundation

    - Present

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

    • .NET Core 2 - System.Reflection.Emit.Label implements IEquatable<Label> (https://github.com/dotnet/corefx/pull/35673)

    • .NET 6 - Allow for specified return value on System.Linq.Enumerable.*OrDefault - (https://github.com/dotnet/runtime/pull/48886)

  • MODiX, DotNet Foundation Discord

    - Present

    MODiX is a moderation and analysis bot for Discord.

    • Add announcement capability (https://github.com/discord-csharp/MODiX/pull/470)

    • Move website url to bot config (https://github.com/discord-csharp/MODiX/pull/476)

    • Move PromotionLoggingHandler to Modix.Bot (https://github.com/discord-csharp/MODiX/pull/483)

    • Fix DataDog crash when running without analytics url (https://github.com/discord-csharp/MODiX/pull/549)

Skills

Skills

  • .NET Development

    C#

    .NET Framework

    .NET Core

    .NET

    Console

  • Desktop Development

    C#

    Java/Kotlin

    AutoIT

  • Scripting

    Bash

    Batch

    Powershell

  • Web Development

    HTML

    CSS

    Javascript

  • Database Administration

    MySQL

    Microsoft SQL

    PostgreSQL

  • Server Administration

    Windows Server 2012-2019

    CentOS/RHEL

    Windows Active Directory

  • Workstation Administration

    Windows 7-10

    Ubuntu

    Fedora

  • Service Administration

    Docker

    Kubernetes

  • Application Administration

    UiPath

    Ivanti Endpoint Manager (formerly LANDesk Management Suite)

  • Other Technologies

    WinUI

    Entity Framework Core

    git

    nuget

Volunteer Work

Volunteer Work

  • Assistant Convention Chairman, Operations, Naka-Kon Japanese Cultural Association

    Mar, 2020 - Present

    Educational nonprofit specializing in Japanese culture and media.

    • Designed and in the process of developing an internal web application designed to automate HR tasks such as onboarding and offboarding, standardize procedures, and provide enhanced tooling for filing employee paperwork.

    • Designed and maintained community chat room with Discord to enable convention attendees and staff to connect outside of the convention season.

    • Worked with our programming team to provide technical support for our 2020 virtual convention by streaming events through Twitch and Discord and developing supporting bots.

    • Worked with my chairman to advise on policy decisions for the association, such as our convention mask and social distancing policies.

    • Worked with our Access Control and HR teams to design training for community moderators

Interests

Interests

  • Cosplay

    Costume design and building501st Legion - Star Wars Costuming Group
  • DJing

    Live music mixingElectronic dance music
  • Writing

    Science fictionMedieval Fantasy
  • Roleplaying Games

    Dungeons and DragonsPathfinderHomebrew