Hobbies & Interests

What I enjoy doing outside of work - my passions, hobbies, and interests that keep me inspired and balanced.

Professional Interests

Full-Stack Web Development

Passionate about building complete web applications from backend to frontend.

  • Backend development with C# and ASP.NET Core
  • Frontend development with Vue.js and TypeScript
  • Building scalable and maintainable systems

Backend Software Development

Deep interest in server-side programming and API development.

  • RESTful API design and implementation
  • Database design and optimization
  • Clean architecture and best practices

DevOps & Infrastructure

Learning DevOps practices and container orchestration.

  • Docker and container technologies
  • Kubernetes orchestration
  • CI/CD pipelines

Linux & System Administration

Working with Linux operating systems and server management.

  • Linux server administration (LPIC1)
  • Bash scripting and automation
  • Server deployment and configuration

Software Architecture

Studying software architecture patterns and system design principles.

  • Clean Architecture implementation
  • Microservices architecture
  • Domain-Driven Design (DDD)
  • Design patterns and SOLID principles

Programming Languages

Always eager to learn new programming languages and paradigms.

  • C# (primary language)
  • Learning Golang
  • Python for scripting and automation
  • JavaScript and TypeScript

Web Application Security

Interested in secure coding practices and web application security.

  • Secure coding practices
  • Authentication and authorization
  • API security best practices

Personal Interests

Continuous Learning

Always exploring new technologies and improving technical skills.

  • Taking online courses and certifications
  • Reading technical books and documentation
  • Staying updated with industry trends

Technology Exploration

Experimenting with new frameworks, tools, and technologies.

  • Testing new development tools
  • Exploring emerging technologies
  • Building side projects

Reading & Research

Reading technical books and research papers on software development.

  • Technical books on architecture and patterns
  • Research papers on distributed systems
  • Following tech blogs and newsletters

Community & Networking

Developer Community

Engaging with the developer community and sharing knowledge.

  • Participate in developer discussions
  • Share experiences and learnings
  • Network with other developers

Knowledge Sharing

Helping others learn and grow in software development.

  • Answer technical questions
  • Share code examples and solutions
  • Document learnings and best practices

Future Learning Goals

Master Golang

Deep dive into Go programming language for backend development.

Advanced Kubernetes

Gain expertise in container orchestration and cloud-native architectures.

Cloud Technologies

Explore cloud platforms and cloud-native development.

Advanced System Design

Master distributed systems and large-scale architecture patterns.

Built with Nuxt UI • © 2025 Behnam Nouri