With over five years of experience in software development, the focus lies in Fullstack proficiency with a specialization in C# and Visual Basic for back-end development. The portfolio includes a variety of projects encompassing ConsoleApp, WPF, ASP.NET, Classic ASP, ASP.NET Core, and Standard. On the front-end, the expertise spans Angular 2+, VueJs, JQuery, and vanilla JavaScript.
Expertise extends to implementing projects using Microservices with messaging solutions such as RabbitMQ and EventBus (Azure), and Rest APIs. There is a strong grasp of architectural and project patterns, including DDD, MVC, and MVVM.
In database management, experience includes working with SQL Server, MySQL, and Redis (as cache), with an emphasis on solid modeling practices and query optimization.
Advocacy for agile methodologies, particularly Scrum and XP, has led to efficient and quality-driven project deliveries. Proficiency in version control is demonstrated through extensive use of GIT, Azure DevOps, and TortoiseSVN.
Proven ability in creating unit and interface tests using tools like Selenium and Unit ensures the quality assurance of software development. Further experience encompasses both cloud (Azure) and on-premises environments for production and development.
Familiarity with containerization, infrastructure as code, and pod orchestration underpins a commitment to scalable and resilient infrastructure solutions. Continuous pursuit of new challenges showcases a commitment to applying and enhancing skills, contributing significantly to project success and team development.