I am a self-taught software developer with over 15 years of experience, passionate about learning and problem-solving. I have extensive experience in software development, focusing on C# and Node.js technologies, as well as their related technologies. I have worked on a variety of projects, from creating APIs and microservices to developing interactive web applications. I am known for being a dedicated professional, striving to deliver high-quality solutions that exceed client expectations. Additionally, I have exceptional teamwork skills, always willing to collaborate and contribute to the success of the team.
Key technologies and skills:
- .NET: Entity Framework, ADO.NET, ASP.NET MVC, WPF, Windows Forms, Silverlight
- Javascript: Node.js, Typescript, Express, Nest, Next.js, React, Angular, jQuery, Durandal, Knockout.js
- Devops: Git, GitFlow, CI/CD, Azure, Docker, Kubernetes, AKS, API Gateway, Microservices, Instrumentation, Observability
- SOLID, DDD (Domain Driven Design), Clean Code, Twelve Factor, Clean Architecture, Design Patterns, Best Practices
- RabbitMQ, Redis, Firebase, SQL, NoSQL, SQL Server, PostGres, MongoDB
- TDD: Jest, nUnit, xUnit, Integration Tests, Unit tests