senior software engineer
Building scalable systems, leading engineering teams, and pushing the boundaries of AI-powered development.
Senior Software Engineer with strong experience in backend, systems architecture and technical leadership, working primarily with Node.js, TypeScript and AWS. Focused on building scalable, reliable and cost-efficient solutions, driving critical technical initiatives and evolving engineering quality and operational maturity across teams.
Throughout my career, I've led high-complexity initiatives such as critical system migrations, backend application restructuring, observability improvements and production troubleshooting. My approach combines hands-on execution with architectural vision, always balancing scalability, maintainability, performance and business impact.
Expanding into AI and Prompt Engineering, applying LLM workflows to improve developer productivity, test generation, documentation and software delivery processes. Building the bridge between traditional engineering excellence and AI-powered development.
Designing and building reliable, cost-efficient backend systems with Node.js, TypeScript and AWS. From microservices to event-driven architectures.
Implementing observability strategies, production troubleshooting and operational maturity improvements across engineering teams.
Leading critical technical initiatives, mentoring developers, conducting code reviews and raising engineering standards across the organization.
Applying LLM workflows to boost developer productivity — from AI-assisted code generation and automated testing to documentation pipelines and delivery optimization.
Core stack
Also experienced with