FullStack Developer
About Candidate
The candidate is a Fullstack .Net developer with extensive experience in building and maintaining web applications using .NET Core, C#, ASP.NET MVC, Web API, and ReactJS. They are proficient in front-end technologies such as ReactJS, Redux, TypeScript, and various CSS frameworks like Bootstrap and Tailwind CSS. They have strong expertise in backend development with technologies like Entity Framework, SQL, PL/SQL, and T-SQL, and they are adept in applying design patterns like CQRS, Hexagonal Architecture, and Mediator. The candidate is experienced in implementing APIs, performing unit and integration testing with tools like NUnit, XUnit, and Testing-Library, and adhering to Test-Driven Development (TDD) principles. They have worked with various cloud and DevOps tools, including Azure DevOps, Git, Jenkins, Docker, and ArgoCD, and are familiar with CI/CD processes. Their skills also encompass Agile methodologies like Scrum and V-Model, UML modeling, and working with SQL Server, Oracle, and MySQL databases. They have contributed to the development of several enterprise-level applications, including business process management systems, employee management, and data visualization tools. The candidate also has experience in maintaining and evolving existing systems, participating in code reviews, writing detailed technical documentation, and working closely with cross-functional teams. Their strong problem-solving skills and ability to design scalable and efficient software solutions have been key to their success in various projects.