Brandon Alexander

Full-stack developer specializing in .NET


Experience


App Developer & Consultant

Independent

Software and management consultant for .NET teams; technical contributor; independent app developer; OSS contributor.

March 2019 - Present

Principal Software Development Engineer

Metabolon, Inc

Lead architect and developer for applications used to process mass spectroscopy data. Work with product managers, QA engineers, and designers to scope features, estimate timelines, and develop roadmaps. Mentor junior developers. Develop and maintain CI/CD pipelines. Design user interfaces. Implemented MVVM and Reactive programming design patterns.

    July 2020 - October 2024

    Sr. Full Stack Software Engineer

    StructureIT

    Member of international remote team creating cloud-based enterprise applications for the financial services industry. Maintain and provide support for large legacy applicationwith microservice architecture. Meet with clients and internal stakeholders to understand business problems and negotiate, define, and estimate technical work to be done.

    October 2019 - July 2020

    Manager & Sr. Software Engineer

    ConnectWise, Inc. (formerly ScreenConnect)

    In charge of the day to day progress of a small engineering team. Created a streamlined hiring process that tripled the size of the team. Instituted a SDLC that reduced overhead for developers; prioritized transparency and efficiency. Created automated devops processes that lowered risk and cost; increased the rate of releases. Participated in planning and design discussions. Coordinated with sales, marketing, and support departments through all parts of the SDLC. Conducted code reviews. Hands on with code.

      March 2016 - March 2019

      Software Engineer

      ConnectWise, Inc. (formerly LabTech)

      Lead developer for multiple business-priority features. Refactored and documented legacy code. Designed intuitive and efficient user interfaces. Helped implement coding standards. Coordinated with product mangement and quality assurance on the creation of new features.

        May 2013 - March 2016

        Projects

        Travel Compendium
        Travel app for finding, collecting, and sharing real life experiences.
          Election Guard
          Microsoft initiative for making elections and voting more secure using cryptography.
            hypercube-js
            Renders n-dimensional hypercubes in n-dimensional space.
              l3c-vm
              Example virtual machine implementation of l3c architecture.
                NC Campaign Finance Dashboard
                NC Open Pass project to create a searchable database of political candidates and their contributions.
                  Music Synthesizer
                  Small application for simulating sounds and playing/visualizing MIDI sequences.