A seasoned Application Web Developer specializing in C# on the .NET platform, with a strong focus on ensuring code quality through Test-Driven Development (TDD) and unit testing. Expertise lies in Clean Architecture, with an emphasis on the application of SOLID principles and Object-Oriented Programming (OOP) fundamentals. Proficient in version control using GIT, GitLab, and GitHub, which facilitates effective collaboration and project management.
Skills in front-end development are demonstrated through the adept use of HTML5, CSS3, Bootstrap, and JavaScript, ensuring the delivery of intuitive and responsive user interfaces. Experienced in REST/JSON API integration and implementation, promoting efficient connectivity within applications. A thorough understanding of database technologies including SqlServer, Postgres, and MySQL allows the selection of optimal solutions tailored to project needs.
Adopts agile methodologies such as Scrum, Kanban, and Extreme Programming (XP) to foster continuous and efficient software delivery. A proactive team player committed to ongoing learning and capable of addressing complex software development challenges effectively. The professional journey is marked by significant experience in Clean Architecture, practical application of SOLID principles, and a deep understanding of MVC frameworks, all contributing to the creation of robust and scalable solutions.