Brian Greco

Brian Greco Email and Phone Number

Lead Software Engineer @ Acuity
Chapel Hill, NC, US
Brian Greco's Location
Chapel Hill, North Carolina, United States, United States
Brian Greco's Contact Details

Brian Greco work email

Brian Greco personal email

About Brian Greco

https://github.com/grecosoft/NetFusion/wikiAn accomplished Senior Software Engineer with 21 years of experience specializing in the latest Microsoft technologies. Extensive knowledge of Object-Oriented design with continuous learning of Microservice based architecture patterns. Have expert knowledge of .net Core and its associated frameworks. Also have great interest in Domain-Driven Design allowing modeling of business domains independent of implementation. I have developed and documented the following GitHub project that helps consistently build .net Core based microservices and provides plug-ins that bootstrap common open-source libraries for service integration, database access, and providing REST APIs. This project was successfully used as a basis of my latest project: https://github.com/grecosoft/NetFusion/wiki

Brian Greco's Current Company Details
Acuity

Acuity

View
Lead Software Engineer
Chapel Hill, NC, US
Brian Greco Work Experience Details
  • Acuity
    Lead Software Engineer
    Acuity
    Chapel Hill, Nc, Us
  • Acuity Brands
    Senior Software Engineer
    Acuity Brands Jul 2023 - Present
    Atlanta, Georgia, Us
  • Netfusion Open Source Project
    Architect Of Netfusion
    Netfusion Open Source Project Jan 2017 - Present
  • Varonis
    Software Engineer
    Varonis Jan 2022 - Jul 2023
    New York, Ny, Us
  • Ifg Companies
    Senior Software Engineer
    Ifg Companies Sep 2019 - Jan 2022
    Hartford, Connecticut, Us
  • Captiveaire Systems
    Senior Software Engineer
    Captiveaire Systems Nov 2013 - Oct 2019
    Raleigh, North Carolina, Us
    Designed and implemented Azure based IoT solution allowing for remote updates of software running as Docker containers on Linux based devices. The scope of this project included the management and updating software versions of applications that communicate with the hardware. A microservice based architecture was implemented for the commissioning and management for thousands of devices installed at customer’s locations. The solution also provided commissioning, searching, and the scheduling of software updates from a convenient SPA based Angular application. Important microservice integration patterns were followed allowing the services to be deployed and scaled independently. These patterns also allowed for easy integration with the utilized Azure resources: IoT Hub, Service Bus, and Container Registry. Was also assigned a project used to communicate part requests between manufacturing lines. This allowed each factory line to submit part requests to the line manufacturing the needed part. Provided real-time updates communicating the current status of requests. The application was extended to also provide the needed information required to cut parts from sheet metal for different manufactured products.Helped on CASLink Monitor + Control application by jumpstarting reimplementation of the UI from a home-grown library to Angular and reworked the server-side REST API for easier maintenance. Was also responsible for implementing all REST APIs for managing the metadata used by the core implementation.
  • Lexisnexis
    Senior Software Engineer
    Lexisnexis Aug 2013 - Nov 2013
    New York City, Ny, Us
    Worked on the Lexis Advance, an online legal research service. Assisted with converting core architecture projects into NuGet packages for sharing across multiple applications by the introduction of abstractions and dependency-injection. This removed duplicated code and allowed service components to be injected into business specific applications. Also implemented simple solution allowing calling of backend services returning information based on different serialization formats. This greatly helped the consuming code by encapsulating the serialization details.
  • Ifg Companies
    Senior Software Engineer
    Ifg Companies 2003 - 2013
    Hartford, Connecticut, Us
    Helped lead a team of 5 developing a claim administration system. The system included the following integrated components: payments, invoicing, receipts, deductibles, activity log, diary, and reminders. The claim system made all facets of processing the claim accessible from a central integrated Web based application. Assisted the project manager in documenting the needed business requirements.Developed a Web based application for the Premium Audit department used to manage the auditing of policy premiums and the collection of additional owned premiums. Conducted meetings with employees to understand the current auditing process and the improvements to be automated. Was also on a team that created a Form’s Management application that managed insurance forms by business-line and state with a required approval process. Accomplishments:• Streamlined many business processes by providing central processing.• Mentored team members helping build a cohesive team. • Responsible for organizing training sessions.
  • Disability Management Services, Inc.
    Software Developer
    Disability Management Services, Inc. 2000 - 2003
    Springfield, Massachusetts, Us
    Designed and implemented the accounting subsystem of the company’s disability insurance policy administration system. This required the understanding of the existing n-tiered object-oriented distributed architecture developed in Visual Basic using MTS, ADO and SQL server. The accounting subsystem was developed by creating business objects that represented the accounting process to integrate into the existing distributed batch framework. Also conducted meetings with the company’s accounting department to analyze and document the appropriate accounting entries that should have been generated based on interactions with the billing subsystem.
  • Citi
    Systems Analyst
    Citi Jan 1999 - Jan 2000
    New York, New York, Us
    I worked as a Systems Analyst developing Intranet applications to manage the Account Opening and Customer Service processes of the online banking division of the organization. The applications were implemented using a web-based customer interaction and business process management software called Metro by Action Technologies. On a smaller scale, I implemented web pages to view the business information stored by the Metro system using ASP and ADO. I also designed and developed an application to extract relevant business information stored by Metro for input to other business systems. This application was implemented using Visual Basic, ADO, and SQL Server.
  • Betzdearborn, A Division Of Hercules, Inc.
    Staff Software Engineer
    Betzdearborn, A Division Of Hercules, Inc. Jan 1998 - Jan 1999
    Passaic, Nj, Us
    Worked as a Staff Software Engineer on proprietary software to support the operation of chemical feed systems. Was assigned to manage and design a software application that detected leaks in boilers utilizing proprietary algorithms designed by the chemical division of the company. A use-case analysis was created along with a detailed description of the application’s screens and the corresponding algorithms that should be invoked. Then, UML was used to design a three-tier logical object-oriented architecture that would accommodate the application’s processing requirements.

Brian Greco Skills

C# Entity Framework Asp.net T Sql Javascript .net Visual Studio Tfs .net Framework Json Microsoft Sql Server Design Patterns Jquery Test Driven Development Ajax Typescript Web Api Mongodb Rabbitmq Html Css Angularjs Gruntjs Bower Siqnalr Oop Jwt Webstorm .net Core Microsoft Extenablity Framework Autofac Domain Driven Design Angular Material Github Nuget Asp.net Core .net Core On Linux/macos Microsoft Azure Azure Iot Azure Devops Azure Service Bus Amqp Docker Docker Registry

Brian Greco Education Details

  • Rochester Institute Of Technology
    Rochester Institute Of Technology
    M.S. In Software Development And Management
  • West Virginia Wesleyan College
    West Virginia Wesleyan College
    B.S. In Computer Science With Minors In Mathematics And Business

Frequently Asked Questions about Brian Greco

What company does Brian Greco work for?

Brian Greco works for Acuity

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

Brian Greco's current role is Lead Software Engineer.

What is Brian Greco's email address?

Brian Greco's email address is bg****@****nis.com

What schools did Brian Greco attend?

Brian Greco attended Rochester Institute Of Technology, West Virginia Wesleyan College.

What skills is Brian Greco known for?

Brian Greco has skills like C#, Entity Framework, Asp.net, T Sql, Javascript, .net, Visual Studio, Tfs, .net Framework, Json, Microsoft Sql Server, Design Patterns.

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

Aero Online

Your AI prospecting assistant

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.