Full Stack Dotnet Developer
CurrentI have extensive experience in software development within Agile Scrum environments, where I regularly participated in status meetings, implemented user stories, and conducted code reviews. My technical expertise spans from optimizing C# code for web application performance to integrating CMS content and conducting load testing using tools like JMeter and Load Runner. I've also integrated Single Page Application frameworks like React with ASP.NET MVC, enhancing user interface interactivity.In backend development, I've utilized ADO.NET Entity Framework for efficient data manipulation and implemented secure RESTful APIs using OAuth2 and JWT tokens. My skills extend to designing and developing modules in C#.NET, ASP.NET, and JavaScript, including microservices using .NET framework and responsive layouts for SharePoint environments.In ReactJS development, I've specialized in building reusable components, implementing progressive web app features, and optimizing SEO with server-side rendering. I've also integrated TypeScript for type-safe interactions with ORM libraries and developed automated API documentation using Swagger/Open API specifications.For continuous integration and delivery, I've leveraged Azure pipelines and Azure DevOps, ensuring seamless deployment processes for web applications. Additionally, my expertise includes SQL and PL/SQL development, T-SQL tuning, and optimization using tools like SQL Profiler and Index Tuning Wizard, along with scripting for database applications.Overall, my background includes a strong blend of front-end and back-end development skills, agile project management, and a focus on delivering high-performance, scalable solutions aligned with business objectives.