Software Developer
CurrentSpearheaded a project aimed at migrating outdated ASP/XSL legacy screens to a contemporary version using C# and Microsoft MVC. Tasked with rectifying missed features from the original code base and implementing functionalities overlooked by previous developers. Addressed a range of existing bugs, ensuring enhanced system stability. Continued the ongoing development initiated during the effort at the original company, OpenClose. Contributed to sprint tasks and followed SCRUM methodology. Tasks encompassed the development of administrative-level screens essential for upcoming features. Additionally, undertook research spikes aimed at providing insights into the effort levels required for specific Epics or Stories, addressing various queries. Led a project focused on migrating outdated ASP/XSL legacy screens to a contemporary iteration using C# and MVC. Played a pivotal role in enhancements to an in-house framework utilizing dependency injection and a service-based architecture. The service architecture efficiently managed interactions with the data layer and facilitated the creation of view models essential for MVC views. Employed Bootstrap styling on the screens as a standard for the look and feel of each screen.Engineered a service plug-in designed for seamless integration with Fannie Mae's Loan Product Advisor (LPA) API. Employed OAuth authentication to obtain tokens from LPA, facilitating subsequent queries to their interface. Orchestrated request generation within the application using diverse loan documents and transformations, crafting the request payload forwarded to LPA. Subsequently, LPA responded with a polling request, which prompted the interface to periodically poll LPA at specified intervals for the complete response. Upon reception of the response payload, parsed and assimilated various documents and requisite data into the system, enhancing the loan's information repository.