Portfolio | Brian Hartong - Senior Software Engineer

Brian Hartong

Senior Software Engineer

About Me

Languages: C#, React, C++, JavaScript, HTML5, CSS3, SQL
Frameworks: AWS Integration, .Net Framework 4.5+, WinForms
Tools: Visual Studio, Unity3D, Photoshop
Other: Document Management, Windows Services, Microsoft Add-ins

Experience

Total Exp. - Over a Decade
Current Employer - Senior Software Engineer, NetDocuments

Projects

SetBuilder

SetBuilder is an add-in feature to NetDocuments that streamlines the process of gathering and organizing a set of documents (a Set). After creating a Set, it is possible to combine all the documents in the Set into a single, hyperlinked PDF file, ready for digital distribution. A Set can be created from scratch or cloned from a previously created Set. SetBuilder also tracks the status of every Set and provides quick access to a library of previously finalized Sets.

View Support Article

ChatLink

The NetDocuments for Teams applications seamlessly connects your NetDocuments with your Microsoft Teams. With the NetDocuments for Teams application, your documents never have to leave the NetDocuments service. This app includes the NetDocuments Messaging Extension which allows users to search out documents, preview documents, and finally share documents all with the security of NetDocuments already built in.

View Support Article

Outlook Email Crawler

Email crawler that copied or moved email messages from linked folders to Worldox (document management system).
Technology Stack - C#, .Net Framework 4.8, Windows Services

Microsoft Office Integrations

Built in Office ribbon bar used to open, save, and close files in Worldox (document management system).
Technology Stack - C#, .Net Framework 4.8, REST APIs, WinForms

Microsoft Teams Integrations

Create teams based on Worldox folder structure and share files from Worldox (document management system).
Technology Stack - C#, .Net Framework 4.8, WinForms

eSignature Integrations

Send files to TrueSign and RightSignature for signatures from Worldox (document management system).
Technology Stack - C#, .Net Framework 4.8, WinForms

American Mosquito Control Association Training

Custom learning management system.
Technology Stack - JavaScript, HTML, CSS, REST APIs

Spin to Win

Interactive convention booth application.
Technology Stack - C#, Unity3D, REST APIs

Work Experience

Senior Software Engineer
NetDocuments
(Oct 2024 - Present)

  • Delivered advanced software solutions that significantly enhanced document management capabilities, collaborating across teams to define features, resolve complex software issues quickly, and ensure high code quality through rigorous unit testing and automated testing frameworks
  • Fostered a high-performance development environment by leading code reviews, upholding strict coding standards, participating in all Agile ceremonies, and actively mentoring junior team members in modern software development and problem-solving techniques

Software Engineer
NetDocuments
(Oct 2022 - Oct 2024)

  • Elevated product stability and delivery speed by leading code reviews, implementing automated testing practices, and actively participating in agile processes to efficiently troubleshoot and resolve software defects.
  • Collaborated with cross-functional teams to refine and deliver high-quality, user-friendly interfaces, ensuring project progress and adherence to engineering best practices

Software Developer
World Software Corporation (Worldox)
(Oct 2018 - Oct 2022)

  • Spearheaded C# development and maintenance of comprehensive enterprise integrations across the full Microsoft ecosystem (Office, Outlook, and Teams), ensuring seamless functionality with the document management system.
  • Managed and expanded mission-critical applications, including sustaining third-party integrations (Citrix, TrueSign) and optimizing data processing through maintenance of the C# email crawler

Environment - C#, .Net Framework 4.5+, WinForms, REST APIs

Lead Software Developer and Technical Project Manager
Activate
(Jun 2014 - Apr 2018)

  • Led full-stack development and client solution design for multiple projects, including programming a high volume of custom web applications and specialized HTML5 emails, while utilizing C# applications within Unity3D architecture.
  • Managed and streamlined the entire delivery process, which involved overseeing outsourced teams, collaborating directly with clients on specifications, ensuring code stability via GIT version control, and quickly resolving bug reports.

Environment - C#, Unity3D, REST APIs, Javascript, HTML, CSS, Git, PHP, MySQL, Apache server

More on Linkedin