About Me - Full-Stack .NET Developer & Cloud Solutions Engineer
I'm an experienced .NET full-stack developer specializing in enterprise applications, cloud architecture, and AI-powered systems.
My Story
I started my journey in software development driven by curiosity about how things work. That curiosity has evolved into a career spanning over five years building applications that help businesses operate more efficiently.
My expertise lies in the .NET ecosystem, from building RESTful APIs and background services to developing full-stack applications with React and Angular frontends. I'm also passionate about AI and machine learning, working with Azure AI services and Python/FastAPI for ML solutions.
I believe in choosing the right tool for the job, not just the most popular one. Whether it's a complex enterprise system or a simple utility, I focus on delivering clean, maintainable code that solves real problems.
When I'm not coding, you'll find me exploring new technologies, contributing to open source, or sharing what I've learned through my blog.
Professional Background
With over five years of experience in software development, I specialize in:
What I Value
Clean Code
Code should be readable, maintainable, and self-documenting. I prioritize clarity over cleverness and always think about the developer who will read this code next.
User Experience
Technology should serve people, not the other way around. I focus on creating intuitive interfaces that help users accomplish their goals efficiently.
Continuous Learning
The tech industry moves fast. I stay curious, experiment with new tools, and continuously expand my skills to deliver the best solutions.
Collaboration
Great software is built by teams. I value clear communication, code reviews, and knowledge sharing. We're stronger together.
Quality
I believe in doing things right the first time. Comprehensive testing, proper error handling, and attention to edge cases are non-negotiable.
Simplicity
The best solution is often the simplest one. I avoid over-engineering and focus on solving the actual problem at hand without unnecessary complexity.
Technical Skills
Backend Development
- C# / .NET 8 / ASP.NET Core
- Entity Framework Core / Dapper
- SQL Server / PostgreSQL / SQLite
- RESTful APIs / GraphQL / SignalR
- Message Queues (Azure Service Bus, RabbitMQ)
- Clean Architecture / CQRS / DDD
- JWT Authentication / OAuth2
- Background Jobs (Hangfire)
Frontend Development
- React / Next.js / TypeScript
- Angular
- Tailwind CSS / CSS-in-JS
- State Management (Redux, Zustand)
- HTMX / Alpine.js
- Testing (Jest, Vitest, Playwright)
- Responsive Design
Cloud & DevOps
- Microsoft Azure (App Service, Functions, Storage, AI)
- AWS (Lambda, S3, Cognito)
- Docker / Kubernetes
- CI/CD (GitHub Actions, Azure DevOps)
- Infrastructure as Code (Bicep, Terraform)
- Monitoring (Application Insights, Serilog, Seq)
AI & Data
- Azure AI Services / Document Intelligence
- ML.NET
- Python / FastAPI for ML services
- Database optimization & query tuning
- SSIS / ETL processes
- Data modeling
What I Write About
On my blog, I share insights and tutorials on topics I'm passionate about:
Let's Connect
I'm always open to discussing opportunities in enterprise software development and AI-driven solutions. Whether you have a project in mind or just want to chat about technology, I'd love to hear from you.