Simon Brown is Chief Engineer - Cyber with 20 years' experience applying systems thinking, architecture and statistical analysis to cyber security, big data and secure communications. He combines hands-on software work (notably refactoring component discovery in the Structurizr for Java project) with senior systems engineering roles at BMT and consultancy engagements, translating complex system relationships into formal architecture views and evidence-based decisions. Trained as a mathematician (BSc, MSc Bath), he brings rigorous analytic methods to problems spanning population models, training systems, business risk and financial trading. Known for pragmatic, tool-aware solutions, he blends people, processes and technology to deliver measurable effects across lifecycle stages.
20 years of coding experience
16 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at University of Reading
Contributions:104 releases, 848 commits, 79 PRs in 8 years 3 months
Contributions summary:Simon primarily refactored and enhanced the component finder functionality, a core aspect of the "Structurizr for Java" project, based on the repository description. The commits show significant changes to classes like `StructurizrComponentFinderStrategy.java`, `AbstractComponentFinderStrategy.java`, and `Component.java`, indicating a focus on improving dependency analysis and component identification within the architecture modeling framework. These refactorings involved improvements for software system and container dependencies.
Contributions:3 PRs, 35 pushes, 1 branch in 7 years 3 months
incrementalstarting-pointslicepointstructurizr
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.