I am a senior full-stack developer with more than seven years of experience building web products across classifieds, healthcare, media, and e-commerce-related platforms. My primary frontend expertise is Angular, while my backend work focuses on Node.js, NestJS, and ASP.NET Core.
I build scalable, maintainable applications with a strong focus on performance, accessibility, and user experience. On a high-traffic platform, I improved Core Web Vitals by reducing Largest Contentful Paint from 3.8 seconds to 2.1 seconds and Interaction to Next Paint from 340 ms to 110 ms.
I have designed shared Angular component libraries, reusable form systems, SSR and hydration implementations, and optimized application bundles through lazy loading, tree-shaking, and code splitting. I am experienced with modern Angular patterns including Signals, standalone components, OnPush, and zoneless change detection.
On the backend, I develop REST APIs, NestJS microservices, payment and webhook integrations, authentication and authorization flows, and ASP.NET Core services following Clean Architecture and SOLID principles. I work with relational and NoSQL databases, caching, queues, and search systems.
I have worked successfully in fully remote international teams and collaborate closely with frontend developers, backend engineers, QA specialists, and product stakeholders. I also review AI-generated code for correctness, security, maintainability, and performance.
Before software development, I conducted volcanology research and developed a background in GIS, spatial modeling, scientific Python, and probabilistic hazard mapping. I continue to apply this domain knowledge in a volcanic and seismic monitoring dashboard project.