I'm a Tech Lead with 30+ years of experience in Software Development, and a Cloud Native since 2021. My career is mostly in banking and finance. Most recently I led a Cloud Automation team transforming how Avaloq deploys client infrastructure, moving from legacy data centres to automated Terraform and GitHub-based pipelines on OCI. I'm now building a greenfield platform that brings all of that automation together to give clients something that was never possible before. In parallel, I'm bootstrapping Avaloq's AI-Native journey from the grassroots up: using Claude Code to accelerate infrastructure diagnostics and complex reporting across disparate internal systems, and rolling out a best-practice set of agentic skills, agents, commands and rules across the enterprise, with the guardrails, intent layers and evals to scale it safely. I've done the full arc: hands-on development, architecture, cloud migration, team building. I'm strongest when there's a messy legacy situation that needs someone to bring structure and get people moving in the same direction.
Steve Greensill is an accomplished Tech Lead based in Zurich, Switzerland, with over 30 years of extensive experience in software development, primarily within the banking and finance sectors. His journey reflects a consistent pursuit of technical excellence and leadership that merges innovation with operational efficiency. Currently at Avaloq, since 2017, he has played a pivotal role in modernizing infrastructure and advancing cloud technology by leading transformative projects that enhance client service delivery.
One of his most notable achievements has been spearheading the Cloud Automation team at Avaloq, where he has significantly redefined how infrastructure is deployed, transitioning the organization from legacy data centers to a modern cloud-based architecture utilizing Terraform and GitHub's deployment pipelines on Oracle Cloud Infrastructure (OCI). Steve is also building an innovative greenfield platform that consolidates these automation tools, offering clients capabilities that were previously unattainable. Alongside these initiatives, he is instrumental in launching Avaloq's AI-Native journey, utilizing Claude Code to streamline infrastructure diagnostics and reporting across various internal systems, ensuring that the company's technological advancements align with contemporary market demands.
Steve's career trajectory showcases a steady ascent into leadership roles, beginning as an analyst/programmer in Brisbane, Australia. Since then, he has taken on a series of increasingly impactful roles across prominent organizations worldwide, including UBS, Credit Suisse, and SwissRe. At UBS, he contributed to the award-winning FX Prime Brokerage platform, while at SwissRe, he developed a pricing engine that directly led to a 35% increase in market share in the natural catastrophe reinsurance sector. His strengths lie in his ability to tackle complex, legacy situations, bringing critical structure to disorganized environments and energizing teams to pursue collective goals effectively.
Technically, Steve's expertise encompasses a wide array of software development and DevOps skills. He exhibits a robust command over Java and Spring, foundational elements throughout his career, along with proficiency in Docker, Kubernetes, Terraform, and GitHub Actions. His technical acumen extends to the realms of automation, cloud infrastructure, UI/UX design systems, as well as current trends in AI tooling. He is not only a hands-on developer but also a proactive leader who emphasizes the importance of fostering a culture of learning and innovation within his teams.
Steve’s leadership style is characterized by a hands-on approach that motivates his teams through collaboration and mentorship. He believes in empowering his team members and providing the necessary guidance to help them bridge skill gaps, particularly in transitioning operations staff into DevOps engineers. He is recognized for not only leading through authority but through influence, inspiring those around him to embrace change and innovation. Steve's experience navigating organizational resistance teaches him the critical importance of stakeholder engagement and transparent communication.
As he looks to the future, Steve seeks to move into higher leadership roles, aiming to take on responsibilities such as Head of Engineering or Engineering Director. His vision includes making significant strategic contributions while continuing to lead teams through transformational projects that leverage advanced technology for enhanced business value. His results-oriented mindset paired with his rich experience uniquely positions him to drive success in an engineering department, impacting both people and processes within an organization.
Java — Skill: Java (Category: Language, Rating: 10/10, 25 years). Primary language for 25+ years. Built natcat pricing engines at SwissRe (TB-scale, 1000 VMs), enterprise banking apps across UBS/Credit Suisse/Avaloq, Spring-based systems throughout career. Expert across the full ecosystem.
Spring / Spring Boot — Skill: Spring / Spring Boot (Category: Framework, Rating: 9/10, 18 years). Used Spring since version 2.x at Credit Suisse through to Spring Boot at ThomsonReuters and Avaloq. Architected complex Spring applications across banking, reinsurance, and enterprise risk domains.
Docker — Skill: Docker (Category: DevOps, Rating: 8/10, 10 years). Established Docker infrastructure at ThomsonReuters (2013-2017). Expert-level containerization across enterprise environments. Daily use for local development and CI/CD pipelines.
Kubernetes — Skill: Kubernetes (Category: DevOps, Rating: 8/10, 6 years). Migrated legacy JBoss to Kubernetes at Avaloq. Operational experience with cluster management and deployment orchestration in enterprise environments.
GitHub Actions / Workflows — Skill: GitHub Actions / Workflows (Category: DevOps, Rating: 8/10, 4 years). Core of current cloud automation work at Avaloq. Designing production deployment pipelines using GitHub workflows with structured Terraform modules into OCI tenancies. Building reusable workflow architectures.
Team Leadership — Skill: Team Leadership (Category: Leadership, Rating: 9/10, 25 years). Leading distributed DevOps team across Manila, Pune, and Switzerland. Mentoring DC ops staff into DevOps engineers. Created the Tech Lead role at Avaloq. Project lead roles since 1997 (UBS merger team). Team formation, recruitment, onboarding.
Agile / Scrum — Skill: Agile / Scrum (Category: Process, Rating: 8/10, 12 years). Introduced Scrum across international teams at ThomsonReuters. Scrum mentor at Avaloq. Chaired sprint planning, retrospectives. Could coach organizations through agile transformation.
Terraform — Skill: Terraform (Category: DevOps, Rating: 9/10, 4 years). Daily use building structured Terraform modules for OCI landing zones and customer tech stack layers. Designing module architecture for automated infrastructure deployment.
Angular — Skill: Angular (Category: Framework, Rating: 7/10, 6 years). Co-led Avaloq's strategic Angular migration. Solid understanding of the framework and MVVM patterns.
Jenkins — Skill: Jenkins (Category: DevOps, Rating: 6/10, 12 years). Built and maintained Jenkins pipelines since SwissRe (2012). Introduced Bitbucket+PR+Jenkins pipelines at Avaloq. Pipeline-as-code experience.
Oracle / PostgreSQL — Skill: Oracle / PostgreSQL (Category: Tool, Rating: 7/10, 25 years). Used Oracle throughout career from Oracle 7 to Oracle RAC (maximum specs at SwissRe). PostgreSQL in more recent projects. JDBC performance tuning at HP/Raiffeisen. Hibernate persistence design at SwissRe.
Linux / System Administration — Skill: Linux / System Administration (Category: DevOps, Rating: 8/10, 20 years). Setting up and securing production servers including ufw, fail2ban, Cloudflare tunnels, load balancing. Server hardening and notification systems via Signal bots and GitHub scheduled jobs to MS Teams channels.
AI Tooling (Claude Code) — Skill: AI Tooling (Claude Code) (Category: AI, Rating: 8/10, 1 years). Set up and configured Claude Code for team at Avaloq. Established best practice usage including CLAUDE.md authoring (now shared across team), task management, spec and PRD generation. Evangelizing AI-assisted development practices.
UI/UX Design Systems — Skill: UI/UX Design Systems (Category: Technical, Rating: 7/10, 15 years). Experience with Material Design and component libraries. UI/UX design work throughout career from early JSP/Struts through to Angular. Led UI design at Credit Suisse.
AWS — Skill: AWS (Category: Cloud, Rating: 6/10, 4 years). Rolled out infrastructure to APAC clients at Avaloq. Designed hardened IAM on AWS. Major bank rollout/migration.
OCI (Oracle Cloud Infrastructure) — Skill: OCI (Oracle Cloud Infrastructure) (Category: Cloud, Rating: 7/10, 2 years). Current primary focus. Designing OCI landing zones and Terraform modules for customer deployments. Learning rapidly through daily use.
TypeScript — Skill: TypeScript (Category: Language, Rating: 5/10, 3 years). Working with TypeScript in side projects and tooling. Understands the type system from a Java background.
Go — Skill: Go (Category: Language, Rating: 3/10, 1 years). Exploring Go, interested in the language.
Git / GitHub Enterprise / Bitbucket / GitLab — Skill: Git / GitHub Enterprise / Bitbucket / GitLab (Category: Tool, Rating: 8/10, 12 years). Core tooling throughout career since SwissRe (2012). Introduced Bitbucket+PR workflows at Avaloq. Current work centered on GitHub workflows and automation.
Cloudflare Tunnels / Load Balancing — Skill: Cloudflare Tunnels / Load Balancing (Category: DevOps, Rating: 7/10, 3 years). Setting up Cloudflare tunnels and load balancing for hosting infrastructure. Part of the caddy-cloudflare multi-site hosting setup.
DevOps — Skill: DevOps (Category: DevOps, Rating: 9/10, 12 years). Driving DevOps culture and practices across multiple organizations. Introduced Docker at ThomsonReuters, Bitbucket+PR+Jenkins pipelines at Avaloq, migrated legacy infrastructure to Kubernetes, and currently leading cloud automation with Terraform and GitHub Actions. End-to-end ownership from CI/CD pipeline design to production deployment and monitoring.
Automation — Skill: Automation (Category: DevOps, Rating: 9/10, 15 years). Leading Cloud Automation team at Avaloq transforming infrastructure deployment from manual data centre operations to automated Terraform and GitHub-based pipelines. Built automated deployment workflows, infrastructure-as-code modules, and self-service provisioning systems. Career-long focus on eliminating manual processes through tooling and automation.
LLM / AI Systems Engineering — Skill: LLM / AI Systems Engineering (Category: AI, Rating: 6/10, 1 years). Demonstrated in production (this resume site, stevegreensill.com): a RAG pipeline that decomposes interview data into granular statements, embeds them, and runs pgvector similarity search to assemble grounded context; a semantic response cache (pgvector similarity with TTL and eviction, distinct from prompt caching); retrieval-time permission boundaries that keep private statements out of answers (visibility-scoped search); prompt injection defenses and anti-hallucination grounding rules in the system prompt; admin-configurable guardrails (blocked topics, system-prompt prefix); and runtime model/provider routing across Claude, OpenRouter, and Ollama. Conceptual familiarity from Avaloq's AI-Native rollout, not all personally shipped: structured output reliability and repair loops; function calling and agent guardrails (loop and tool budgets, termination conditions); retrieval and end-to-end evals (golden sets, LLM-as-judge, adversarial and regression tests); LLM observability (traces, spans, tokens, drift); cost attribution per feature and tenant; multi-tenant isolation and cross-user cache safety; and knowing when fine-tuning vs in-context learning vs RAG vs distillation is the wrong tool.
Leadership growth in an agentic, AI-native environment - setting the technical direction for how engineering builds with AI agents, with more strategic influence and real organizational impact.