I'm a Full Stack Software Developer with professional experience designing and building scalable, maintainable web applications using C#, .NET, Java, Spring Boot, Node.js, Express, React, Angular, and Astro.
I specialize in backend development, RESTful API design, microservices, and software architecture, applying Clean Architecture, SOLID principles, and Clean Code practices to build robust, modular, and maintainable solutions.
Throughout my professional experience and personal projects, I've worked with different backend technologies, including ASP.NET Core, Entity Framework Core, Node.js, Express.js, Java, and Spring Boot. I've also developed modern frontend applications using React, Angular, TypeScript, Astro, and modern UI libraries.
I'm familiar with relational and NoSQL databases such as SQL Server, PostgreSQL, MongoDB, and DynamoDB, as well as database design, query optimization, ORM frameworks, and database migrations.
I also have experience with cloud technologies and serverless architectures, particularly within AWS, including AWS Lambda and other cloud services, alongside containerization with Docker and scalable application deployments.
Additionally, I actively incorporate AI-powered development workflows into my software engineering process. I work with AI coding assistants and agentic development tools such as Claude Code, Google Antigravity, and OpenCode, as well as local LLM environments using Ollama and LM Studio.
I'm familiar with AI-driven development methodologies and workflows, including Spec-Driven Development (SDD) and AI-assisted / Agentic Development, using specifications, reusable skills, custom commands, agent instructions, and structured development plans to improve productivity, maintain code quality, and automate complex engineering tasks.
I also explore AI integration within applications, including LLM-powered features, API integrations, and intelligent agents.
I enjoy solving complex problems, exploring emerging technologies, and collaborating with development teams to build high-quality software that delivers real business value.
Currently, I'm expanding my expertise in cloud architecture, distributed systems, serverless computing, AI engineering, and autonomous AI agents.
๐ป Backend & Software Architecture
- Design and develop scalable RESTful APIs using ASP.NET Core, Node.js, Express.js, and Spring Boot.
- Design maintainable applications using Clean Architecture, SOLID, and Clean Code principles.
- Build microservices and modular backend systems.
- Implement design patterns, dependency injection, CQRS, and maintainable application layers.
- Develop serverless applications using AWS Lambda and AWS cloud services.
๐จ Frontend Development
- Build modern web applications using React, Angular, TypeScript, and Astro.
- Develop reusable components and modular frontend architectures.
- Create responsive interfaces using modern UI libraries and frameworks.
โ๏ธ Cloud & Databases
- Work with AWS services, serverless architectures, and cloud deployments.
- Containerize applications using Docker.
- Design and optimize relational and NoSQL databases: SQL Server, PostgreSQL, MongoDB, and DynamoDB.
- Work with Entity Framework Core, ORM frameworks, migrations, and data access patterns.
๐ค AI & Agentic Development
- AI-assisted software development using Claude Code, Google Antigravity, and OpenCode.
- Local LLM execution and experimentation using Ollama and LM Studio.
- Spec-Driven Development (SDD) and structured AI-driven development workflows.
- Agentic development using specialized agents, reusable Skills, custom commands, and project-specific instructions.
- Specification writing, technical planning, task decomposition, and implementation workflows.
- AI integration into backend services, APIs, and web applications.
- LLM-powered applications, intelligent agents, and automation workflows.
- AI-assisted code review, debugging, refactoring, and testing.
๐ ๏ธ Engineering Practices & Tools
- Apply SOLID, Clean Code, and software design patterns.
- Use Git and GitHub for version control and collaborative development.
- Focus on maintainability, scalability, testing, and software quality.
- Clean Architecture
- SOLID Principles
- Clean Code
- RESTful APIs
- Entity Framework Core
- Repository Pattern
- Dependency Injection
- Responsive Design
- Agile Development

