Andrew Sutton is a BI Technical Lead with 19 years of experience specializing in report development, SQL, and translating data into actionable Power BI and Cognos solutions. Based in Pike Road, AL, he leads cross-department collaboration to improve data accuracy, performance, and presentation while mentoring others to apply analytics to business problems. His background in graphic design gives him a distinctive eye for report appearance and user experience alongside strong technical chops. An active contributor to notable C++ open-source projects like range-v3 and Boost.Graph, he has implemented core algorithms and modernized legacy code—evidence of deep algorithmic and systems-level understanding beyond typical BI work. Enthusiastic about continual learning, he blends practical engineering, design sensibility, and stakeholder partnership to drive measurable business impact.
19 years of coding experience
9 years of employment as a software developer
Prattville High School
Bachelor's degree, Graphic Design, 3.5, Bachelor's degree, Graphic Design, 3.5 at Auburn University at Montgomery
Contributions summary:Andrew primarily contributed to the Boost.org graph module, focusing on algorithm improvements and bug fixes. Their work involved replacing deprecated functions with modern C++ features and adding checks for compiler compatibility, which demonstrates proficiency in C++ development. The user also implemented and integrated a new algorithm, specifically a metric TSP approximation algorithm, which suggests a strong understanding of graph algorithms and their implementation.
Range library for C++14/17/20, basis for C++20's std::ranges
Role in this project:
Back-end Developer
Contributions:19 commits in 6 months
Contributions summary:Andrew primarily focused on implementing the `all_of` algorithm within the range-v3 library. This involved writing the core algorithm implementation and integrating it with the existing range concepts and functionalities. The user also added CMake build files and a test stub for the newly implemented algorithm. Further commits involved merging branches and general maintenance of the code.
stdcppc-plus-plusiteratorheader-only
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.