Brian Daugherty

Brian Daugherty Email and Phone Number

Sr IT Software Engineer at Duke Energy Corporation @ Duke Energy Corporation
Brian Daugherty's Location
Charlotte Metro, United States, United States
Brian Daugherty's Contact Details

Brian Daugherty work email

Brian Daugherty personal email

n/a

Brian Daugherty phone numbers

About Brian Daugherty

Software Engineer with 13 years of software development experience, including 4 years of C++ and Java experience on Android, 7.5 years of C# .NET experience, and 5 years of Angular 2+ / JS experience.

Brian Daugherty's Current Company Details
Duke Energy Corporation

Duke Energy Corporation

View
Sr IT Software Engineer at Duke Energy Corporation
Brian Daugherty Work Experience Details
  • Duke Energy Corporation
    Sr It Software Engineer
    Duke Energy Corporation Oct 2019 - Present
    Charlotte, North Carolina, Us
    Project: CAST* Created mobile-friendly responsive UIs with Angular 14 and Angular Material.* Designed RESTful APIs for search and configuration endpoints and implemented them as C# .NET Core microservices behind an Apigee proxy.* Collaborated with UI / UX designers, ensuring new designs were able to be implemented while maintaining ease for the users.* Assisted in QA testing throughout the release cycle, catching dozens of bugs before they hit production.* Implemented NGXS data stores to minimize calls to the back end, leading to a speedup of page load times and reuse of data by multiple components.* Developed a set of Digital.ai Release templates used to automate deployments.* Worked closely with DevOps teams to develop new integration points including kicking off Concourse builds from Digital.ai Release.* Mentored several new developers, helping them become productive contributors.* Maintained over 80% code coverage through unit testing with Jest and ng-mock.* Improved code quality by implementing standards such as strict type checking and mocking out dependencies for unit testing.
  • Duke Energy Corporation
    Sr It Software Engineer
    Duke Energy Corporation Aug 2017 - Oct 2019
    Charlotte, North Carolina, Us
    Project: FileNet Support* Maintained and enhanced legacy “Electronic Document Management – Document Services” (EDMDS) application written in C# .NET Framework and Knockout.js.* Led and mentored 3 junior developers and another senior developer in the maintenance and development of new features for EDMDS.* Added support for JWT authentication for EDMDS, allowing for integration with Lighthouse projects.* Profiled and fixed memory leaks in EDMDS workers, preventing weekly crashes.* Maintained RabbitMQ messaging system for communicating between EDMDS website and the workers.* Created SimpleSearch, an Angular JS application for searching EDMDS repositories, reducing page load times by 90% compared to the old search portal, with a much more user-friendly UI.* Set up Jenkins CI/CD pipelines including code scanning with SonarQube and Checkmarx, and deployments through Digital.ai Deploy.* Trained non-developer teammates in how to use Bitbucket and Git.* Introduced development best practices such as Git branching models, peer reviews, and unit testing with NUnit and Moq.* Provided on-call support on a monthly rotation, assisting users with data updates, errors, and application outages.
  • Dynetics, Inc.
    Software Engineer
    Dynetics, Inc. Jun 2009 - Aug 2017
    Huntsville, Al, Us
    Project: Army Globe Engine* Led team in engine architecture design and 3D rendering with OpenGL ES.* Managed OpenGL resources in response to Android lifecycle changes.* Wrote GLSL shaders for rendering and selection algorithms.* Enhanced Android demo application GUI.* Developed multi-threaded tile generator to transform terrain data and output to a SQLite database conforming to the OGC GeoPackage specifications.* Generated UML diagrams for feature development and large architectural refactors.* Used Scrum methodologies and test-driven design techniques.Other Projects:* Achieved over 2.5x speed-up of Fortran code by parallelizing loops with OpenMP and substituting vector arithmetic with ATLAS BLAS functions in 80 hours.* Designed data structure for storing aircraft configuration data that reduced memory usage by 80-90%.* Leveraged C# LINQ and expression trees for run-time code generation of optimized queries and calculations from abstract syntax trees.* Designed and implemented new XML schema definition for aircraft weight and balance data resulting in 90% file size reduction.* Developed scripting engine using a custom language with JavaCC and Java Tree Builder to send, receive, and validate Eclipse Modeling Framework messages.* Created and maintained tables, stored procedures, and functions for persisting data to a SQL Server 2008 database.
  • Clemson University
    Research Assistant
    Clemson University Aug 2008 - May 2009
    Clemson, Sc, Us

Brian Daugherty Skills

C++ C# Java Opengl Opengl Es Uml Software Engineering Software Development Software Design Object Oriented Design C Android Android Development Software Architecture Subversion Scrum Design Patterns Glsl Git Agile Methodologies Parallel Computing Multithreading Openmp Wpf Xaml Linq Test Driven Development Xsd Sql Boost C++11 Mvvm Shaders Computer Graphics

Brian Daugherty Education Details

  • Clemson University
    Clemson University
    Computer Science
  • Clemson University
    Clemson University
    Computer Science

Frequently Asked Questions about Brian Daugherty

What company does Brian Daugherty work for?

Brian Daugherty works for Duke Energy Corporation

What is Brian Daugherty's role at the current company?

Brian Daugherty's current role is Sr IT Software Engineer at Duke Energy Corporation.

What is Brian Daugherty's email address?

Brian Daugherty's email address is br****@****ics.com

What is Brian Daugherty's direct phone number?

Brian Daugherty's direct phone number is +125696*****

What schools did Brian Daugherty attend?

Brian Daugherty attended Clemson University, Clemson University.

What skills is Brian Daugherty known for?

Brian Daugherty has skills like C++, C#, Java, Opengl, Opengl Es, Uml, Software Engineering, Software Development, Software Design, Object Oriented Design, C, Android.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.