Back End Developer
CurrentDesigned and developed RESTful APIs using C# and ASP.NET Core, enabling seamless integration between internal systems and third-party applications.Optimized database queries using SQL and Entity Framework, reducing response times by 30% and improving overall performance in high-traffic scenarios.Implemented background services for task automation (e.g., lock system diagnostics, activity logging) using .NET worker services and asynchronous programming.Refactored legacy codebases to improve maintainability, modularity, and adherence to SOLID principles, leading to a 20% faster development cycle.Developed authentication and authorization systems with JWT and role-based access control (RBAC), improving security and user management by 15%.Integrated cloud-based storage solutions (e.g., AWS S3, Azure Blob Storage) for handling large volumes of encrypted client data efficiently, reducing storage costs by 10%.Utilized Docker to containerize applications, ensuring consistent environments across development, testing, and production stages, reducing deployment time by 25%.Wrote unit tests and integration tests using xUnit and Moq to ensure high code quality and coverage, reducing production bugs by 40%.