Senior Software Engineer
Current• Architected and developed enterprise-grade web applications using Angular for the front-end and C# for the backend, ensuring scalability, security, and performance.• Responsible for technical delivery (Coding, Unit testing, Code review and deployments) of items planned for iteration.• Enhanced the company's admin page speed and efficiency by 50% optimizing Angular components for responsiveness and utilizing C# for server-side data caching strategies.• Designed and maintained RESTful APIs in C# with ASP.NET Core, allowing seamless communication between Angular-based user interfaces and the server.• Integrated third-party libraries and components into React applications, extending functionality and saving development time.• Supported and maintained an existing healthcare system using C#.Net, Asp.Net, WCF.• Developed RESTful microservices using .NET Core allowing for scalability and flexibility.• Integrated message brokers like RabbitMQ and Apache Kafka to enable asynchronous communication and event-driven architectures between microservices.• Leveraged Next.js for server-side rendering (SSR) and routing, improving SEO and delivering faster initial page loads for a seamless user experience.