Simon Brown

Director at Architectis Limited

Jersey
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code20 years of coding experience
job16 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at University of Reading
bookHautlieu
github-logo-circle

Github Skills (6)

javas10
architectures10
springframework10
java10
architecture10
dependency-injection9

Programming languages (15)

C#PlantUMLJavaHTMLGroovyD2KotlinTypeScript

Github contributions (5)

github-logo-circle
structurizr/java

Jun 2014 - Aug 2022

Structurizr for Java
Role in this project:
userBack-end Developer
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.
software-architecturearchitecture-diagramsc4modelstructurizrjava
structurizr/java-quickstart

Nov 2015 - Jan 2023

A starting point for using Structurizr for Java
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.
Request Free Trial
Simon Brown - Director at Architectis Limited