Frontend Development:
TypeScript, JavaScript, Angular, Vue, Vite, RxJS, HTML5, CSS3, Responsive UI, Component-based architecture, State Management (NgRx, Signals) & Reactive Programming, Progressive Web Apps (PWA).
TypeScript, JavaScript, Angular, Vue, Vite, RxJS, HTML5, CSS3, Responsive UI, Component-based architecture, State Management (NgRx, Signals) & Reactive Programming, Progressive Web Apps (PWA).
C#, .NET, ASP.NET Core, REST API design, SQL, LINQ, MongoDB, Redis, Message Queues, Microservices.
Unit & E2E testing (xUnit, NUnit, Playwright, Jasmine, Karma), Testing methodology for UI and controllers, Test-Driven Development (TDD), Behavior-Driven Development (BDD), Integration testing, Load testing, API testing (REST Client).
Clean Architecture principles, Domain-Driven Design (DDD), SOLID principles, Design Patterns (Factory, Repository, Strategy, Observer), Modular design, Performance optimization, Code refactoring, Scalability planning, API design, Event-driven architecture.
Git (GitHub, GitLab), Docker, Kubernetes basics, CI/CD pipelines (GitHub Actions, GitLab CI/CD, Jenkins), Monitoring & Error tracking (Grafana, Sentry), Logging (Serilog, Graylog).
Team leadership, Mentoring junior/mid developers, Task planning and estimation, Agile/Scrum methodologies, Ownership of product areas, Cross-team communication, Code review, Technical documentation, Sprint planning, Retrospectives facilitation.
Problem-solving, System design, Performance profiling, Security best practices (OWASP), Authentication & Authorization (JWT, OAuth2, Identity Server), Accessibility (WCAG), Internationalization (i18n), SEO optimization, Responsive & Mobile-first design.