About
A tech lead who still ships code.
I'm Dylan Yool, a Tech Lead and Senior Software Engineer with more than six years designing and implementing enterprise solutions. I lead a team of three developers, define technical standards, and participate directly in architecture and implementation. Focused on maintainable, scalable systems aligned with business needs.
What I do
I design and build distributed systems with .NET, Java, microservices, REST APIs, and asynchronous messaging with RabbitMQ. Most of my work sits at the intersection of architecture and product: defining standards, reviewing code, mentoring, and coordinating with QA, infrastructure, and the business.
Technical competencies
- Backend: C#, .NET, .NET Framework, Java, Spring Boot, REST APIs, microservices.
- Frontend: TypeScript, JavaScript, Vue.js, Angular.
- Architecture & integration: RabbitMQ, synchronous and asynchronous communication, system integration, modular design.
- Data & tools: Oracle, PL/SQL, T-SQL, SQL, Docker, Git, Scrum.
Technical leadership
I lead a team of three: code reviews, mentoring, architecture review, and coordination with QA, infrastructure, and business stakeholders. I optimise for small, well-understood changes that survive a rollback in under a minute. I'd rather ship a smaller, well-tested thing on Tuesday than a larger, brittle thing "soon".
Get in touch
The fastest way to reach me is LinkedIn.