Senior Software Engineer
CurrentDevelopment of a platform for insurance brokers allowing them to access their data from various sources after unification, correcting, and enrichment.Key Accomplishments:1. Refactored the enrichment framework to become more flexible and standardized. That allowed us to simplify the addition of new 3rd party integrations into the process and speed up the setup of the enrichment for a new type of entity.2. Redesigned the way the enrichment process works to respect the results acquired on previous steps before making calls to the next 3rd party integrations. It allowed us to join similar entities, increased the quality of the final results, and decreased costs for 3rd party services by reducing the amount of such calls.3. Updated a significant portion of the enrichment-related codebase to accommodate multi-tenant environments. This strategic enhancement promises cost savings on infrastructure by enabling the hosting of multiple smaller clients on shared servers.