Senior Software Engineer
Current• Senior application developer• Modernized legacy monolith credit bureau application into individual Microservices, increasing system stability, performance, and testability, using .net 6 (moving to 8), DocumentDB (noSQL database), and leveraging REST/gRPC services. • Developed and automated Password/Credential rotation service to integrate with CyberArk and 3rd party credit bureaus, increasing security compliance and reducing team overhead by eliminating manual processes.• Re-wrote externally facing bank credit portal using Blazor WASM, Okta Open ID Connect and Okta 2-step authentication. This re-architecture allowed for better performance, tighter security, and better tracking of user actions and data. • Implemented a Json based Decision/Workflow engine using the Microsoft RulesEngine library and front end Blazor. This allows the company to manage and maintain business rules revolving around credit approval decisions more efficiently by decoupling the rules from the implementation. • Streamlined existing microservices into a manageable and maintainable architectural pattern (Onion and Slice patterns) that provides performance improvements as well as reinforces testability and extensibility