I'm a backend engineer and Head of Engineering with over five
years of experience building secure, scalable, and reliable
systems in fintech, banking, and data-driven platforms. My work
sits at the intersection of complex transaction processing,
distributed systems, and real-world business problems where
correctness, performance, and trust matter.
Over the years, I've designed and shipped wallet infrastructures,
virtual accounts, payment pipelines, ledger-based systems, and
analytics platforms used in production environments handling high
transaction volumes. I have hands-on experience with Node.js,
TypeScript, C#, ASP.NET Core, SQL-based systems, and cloud
platforms like AWS and Azure. I'm especially comfortable working
on mission-critical financial systems where idempotency,
reconciliation, auditability, and failure handling are
non-negotiable.
Beyond IC work, I've grown into engineering leadership — setting
technical direction, driving architecture decisions, and managing
cross-functional teams to deliver across web and mobile platforms.
I collaborate closely with founders, product managers, and
stakeholders to turn product ideas into stable, scalable systems
while keeping teams productive and codebases maintainable.
I care deeply about clean architecture and developer productivity.
I've migrated monoliths to microservices, optimized database
performance with advanced SQL and stored procedures, set up CI/CD
pipelines, and built internal tools that make teams faster and
systems more reliable.
I'm driven by impact, clarity, and continuous improvement. Whether
it's fintech, marketplaces, or data-heavy platforms, I enjoy
solving hard backend problems and building systems people can
trust.
Technologies I work with
- TypeScript
- JavaScript (ES6+)
- C#
- SQL
- Node.js
- Express.js
- NestJS
- ASP.NET Core
- .NET
- Entity Framework Core
- Hangfire
- React
- Redux
- HTML5
- CSS3
- Tailwind CSS
- SQL Server
- MySQL
- PostgreSQL
- MongoDB
- AWS (EC2)
- Azure (VMs)
- GitHub Actions
- RabbitMQ