Position: Senior full-stack developer (.Net +Angular) / Tech lead / Team lead
Category: Lead
English level: upper
Years of experience: 11

I'm proud of my own startup - educational platform Smartians, especially:
- design and implementation all levels of the product architecture (designed with scalability in mind)
- design and configuring production and development infrastructure
- participating in all business decision-making
I have over ten years of experience with a background in user-centered design and complex technical projects.

Interests: system design, service-oriented architecture, cloud, distributed systems, scalable web applications, technical leadership

I have experience in:
- Developing enterprise software and system architecture design;
- Developing sophisticated and extendable web applications from scratch;
- Translate business needs and requirements into development tasks taking existent context and restriction into account;
- Designing and configuring production and development infrastructure;
- Designing and configuring CI/CD project workflows;
- Leading a development team;
- Interviewing candidates and mentoring newcomers and junior developers;

Technologies:
- C#, .NET Core, .Net Framework, ASP.NET;
- JavaScript, TypeScript;
- Angular, RxJs, NgRx, Redux;
- HTML, CSS, PWA, WebSockets, JSON (JSON Schema), XML (XSLT, XSD);
- SQL, MongoDb, Redis, RabbitMQ;
- Teamcity, Jenkins;
- Windows, Linux, Mac OS;
- Docker, ELK, Prometeus, Grafana, Terraform, bash;

Approaches:
- OOP, SOLID, DDD, TTD, continues refactoring;
- UI/UX design, accessibility;
- Agile (Scrum, Kanban), SAFe;
Looking for a company where I can apply and improve my software architecture skills.