Brian Divine

Brian Divine

Senior Software Developer

Followers of Brian Divine614 followers
location of Brian DivineChristiansted, St Croix, US Virgin Islands

Connect with Brian Divine to Send Message

Connect

Connect with Brian Divine to Send Message

Connect
  • Timeline

  • About me

    Manager, Knowledge Centered Service

  • Education

    • University of Arizona

      1987 - 1989
      BS Mathematics, Computer Science Minor
    • Northern Arizona University

      1985 - 1987
      BS Math
  • Experience

    • Intergraph

      Jan 1990 - Nov 1995
      Senior Software Developer

      Intergraph ($1billion) was the largest Windows NT application developer in the nation, hired to help develop solutions for using utility companies using UNIX, and Windows NT. Technical Lead on a leading edge online mapping project designed to replace antiquated map books by allowing field personnel the ability to make digital notes and then upload them at the end of the day with GIS (Geographic Information Systems) data to create read only up-to-date set of maps on laptops to replace paper map book that could be 3 or more years old. Utilized Visual C++, XBase, and Oracle for implementation.Selected as 1 of 4 developers from a staff of 50 for an elite team for working closely with Microsoft during the pre-beta Windows NT period to transition the company to Windows NT from UNIX.Efficient design and team utilization allowed first sale to recuperate all development costs (approximately $1 million).Instrumental in buy vs. build decision for the mapping product, which included evaluating software and technologies and assisting in the return on investment formulations.Lead on a central office Application that schematics and layout took traditional paper maps containing graphical information and stored it in a database. Utilized 'C', Informix, and Sockets for implementation. Representative accomplishments included:Provided trade show and user group technical support; became comfortable speaking with users, engineers, and decision makers.Served in a special cross functional role on major central-office product by understanding big picture and being able to effectively work across departmental lines. Show less

    • Nortel Networks

      Jan 1996 - Aug 1998

      Hired to provide Microsoft Windows expertise and mentor junior developers in their Consulting Division, which specialized in custom solutions for large and small enterprises. Responsibilities included writing custom code to integrate and customize various off the shelf applications and fill gaps to work with the customer's business processes. Representative accomplishments included:Designed and implemented a custom a 'virtual assistant' project that replaced a secretary by keeping track of email, voice mail, calendar, etc so a personal assistant or secretary could both retrieve information as well as notify their clients of upcoming activities. Utilized Visual C++, Visual Basic, Microsoft Exchange Server extensions, and Microsoft Outlook extenstions for implementation.Wrote application specific software for customers to customize Nortel's proprietary software to a customer's unique requirement. Utilized Visual C++ and Sockets for implementation. Show less

      • Senior Software Consultant

        Jan 1996 - Aug 1998
      • Senior Software Consultant

        Jan 1996 - Aug 1998
    • Aastra

      Jan 1998 - Jan 2011
      Software Development Consultant

      Initial role was to act as mentor for Windows NT development team, transitioning to technical lead, sole maintenance developer, and developer of a number of small projects.Worked on call center supervisor application designed to generate and produce real time and historical reporting of statistics for Call Center Supervisors. Development include GUI front end, COM+ components, and Windows Services interacting with Sockets and DCOM. Services were multithreaded. Included interfaces to third party apps, and supervisory management functions. Development used: C#, C++, COM/DCOM, SQL Server, Crystal Reports, .Net Framework 4.0, MultiThreading, MFC, MTS/COM+, TCP/IP Sockets, and InstallShield; for packaging). Independently built a series of applications for the Aastra VOIP devices using XML over HTTP to allow for functionality not included in the devices that included directory look-up via LDAP, Outlook Contacts, and PBX Directory look-ups, RSS Feeds, Speed Dial look-ups, Call Logs, and PBX and ACD Features. Development used PHP and C++ (multithreaded) to run under both IIS on Windows and Apache Web Server on LinuxImplemented application to allow PC based systems to access XML functionality the built for the Aastra VOIP phones; application reads and interprets the XML commands sent to the "phone" to display appropriate buttons and menus. Developed using C++ and PHP on Linux.Implemented a series of applications for an enterprise VOIP system that included SNMP monitoring, bulk load provisioning data for easy installations, building templates configuration files for easy maintenance, and auto configuration of devices to allow the users to plug in a device and use it immediately. Utilized Java, Java Server Faces, NetBeans, and Apache Tomcat on Linux to implement these applications.Implemented a web-based application for resellers to place orders for systems, appliances, upgrades and accessories. Utilized ASP.NET, .Net Framework 4.0, and C# for implementation. Show less

    • International Scuba

      Aug 2001 - Dec 2018
      Owner
    • SeaDrift Massage

      Sept 2010 - Aug 2022
      Owner
    • Virence Health

      Mar 2011 - Sept 2016

      Leading support group responsible for troubleshooting difficult issues in clinical and back office medical practice software. Starting new team, implementing and creating procedures, working with escalated customers, prioritizing items for development teams. Sr Programer for Healthcare Practice Management and Electronic Healthcare Solutions on Windows. Utilizing C++, C#, and SQL Server.Primary responsibilities include working with customers to troubleshoot and correct issues with the software. Generally brought in when standard support cannot solve the issues and need developer support, often with escalated customers. This can include both remote and onsite work.

      • Level 3 Support Leader

        May 2015 - Sept 2016
      • Sr. Software Engineer

        Mar 2011 - May 2015
    • Athenahealth

      Sept 2016 - Oct 2024

      Managing the Knowledge Centered Service program for athenahealth customer support. Responsible for leading training, change management, metrics, and expansion of KCS throughout athenahealth. Manage teams of level 2, level 3 and problem management for healthcare software

      • Manager, Knowledge Centered Service

        Aug 2022 - Oct 2024
      • Technical Support Manager

        Sept 2016 - Aug 2022
    • St. Croix Ultimate Bluewater Adventures

      Jun 2022 - now
      USCG 50 Ton Master Boat Captain
  • Licenses & Certifications

    • Certified Scrum Master

      ScrumAlliance
      Mar 2012
    • Certified Scrum Product Owner

      ScrumAlliance
      Mar 2012
    • Strategic Thinking

      LinkedIn
      Jul 2019
      View certificate certificate
    • USCG 50 Ton Near Coastal Master Captain

      U.S. Coast Guard
      Jun 2022
    • Massage Therapist

      State of Texas
      Sept 2010