Andrew Forrest
Skills
Java, Scala, Python, JavaScript, Bash, SQL, Spring, REST, LDAP, GCP, Docker, Kubernetes, Jenkins, CI/CD pipelines, JVM tuning, profiling, concurrency, thread-safety, ForgeRock, Ping Identity, OAuth2, OIDC, SAML, Access Management, policy engines, SSO, Git, Bitbucket, Maven, Bazel, Grafana, Kibana, Jira, Confluence, VisualVM, YourKit, Gatling, Agile (Scrum, Kanban), TDD, delivery enablement, mentoring, onboarding, developer experience, liberating structures, team coaching
About
With over two decades in the software industry, I bring a blend of deep technical experience,
strategic thinking, and a passion for helping nurture effective teams. Whether in the depths of a
concurrency issue, evolving engineering practices, or mentoring future leaders, I’m driven by the
belief that great software emerges from both technical excellence and empowered people.
I care as much about code quality as I do about contributing to team health and sustainable
delivery. My focus is on creating environments where engineers can thrive—through thoughtful
processes, clear structures, and a shared sense of purpose—so we can deliver impactful, reliable
solutions.
I am a firm believer that work exists for humanity and that the best products and solutions are
delivered when workplaces value individuals. Work satisfaction comes when individuals and teams
are given autonomy, mastery and purpose. Purpose for me is both in helping foster such
environments, but also working towards missions that benefit people and society.