Senior Dotnet Developer
Current• Employed Angular 15 to create responsive and dynamic user interfaces, enhancing the Investor Portal application's front-end functionality, including investment portfolio management, report generation, user management, and portal administration. Implemented Dependency injection using Angular injector for creating components, resolving their dependencies, and providing them components as requested.• Developed robust APIs and microservices using .NET Core Web, ensuring seamless communication between the frontend and backend.• Executed HTTP Request to read data from web servers and process JSON data to render in the UI. Established connections between Angular and Web API using HTTP Calls, meticulously designing GET, POST, PUT, and DELETE operations.• Implemented updates to the user profile system within User Services, enhancing functionalities related to user profile updates. Created and optimized a SQL procedure designed to update user profile within the MS SQL database, further streamlining the user profile management process.• Integrated Azure DevOps pipelines and release management for Continuous Integration and Continuous Deployment (CI/CD), automating build, test, and deployment. Used Microsoft Azure platform for building, managing, and deploying web applications.• Utilized Visual Studio as the primary Integrated Development Environment (IDE) to write, debug, and maintain code. Used VSCode for Angular code.• Created spike documents according to verbal and written functional requirements and other requirements upon research to facilitate technical decision making.• Worked on error handling, bug fixing, bug verification. Troubleshooted complex technical issues, performed root cause analysis, and provided timely resolutions, ensuring minimal downtime and uninterrupted service for the Optimal Blue application’s users.