Senior Software Engineer
CurrentTechnical Lead - Access Policy Management (March 2021 - Present)Worked with team members to create an Apollo federated graph across the business critical microservice graphQL APIs to add role-based access control and improve customer experienceGained experience building APIs using Node.js/Typescript, DockerInterfaced with stakeholders to ensure our product would meet business needsAPI supports 1.3 million requests per day in productionTypescript Node project using docker compose, Apollo Federation, Apollo Server, Apollo Studio, GraphQL, Github Actions, Artifactory, Rancher, Kubernetes, ElasticSearch, Kibana, and ArgoCDTechnical Lead - Product Lifecycle Management (November 2021 – March 2021)Created a bulk product management UI that increased the efficiency of business product developers12 weeks of development to solve a critical business problem, costing hundreds of hours a year of manual laborReduced the number of issues in production due to the lack of automation/visibility into the systemSolo short-term project with a clear goal to improve the product creation/editing processJavascript Retool UITechnical Product Owner - Sales Operations API Team (May 2021 – November 2021)Prioritized, designed, and coordinated tasks across several micro-service API teamsSupported the coordination of a major data migration activity across many teamsTechnical Lead - Global Agent Care (Apr. 2020 – May 2021)Led a growing development team of seven software engineers and two business system analystsHelped developers research, design, write, debug, test, and deploy working solutions to business problemsWorked with external teams on high-level architecture and low-level design of APIsWrote generic rule-based system for batching event processing used by multiple teamsPlanned, designed, and organized a large-scale data migration of existing customers into the new applicationSalesforce console using LWC components and Apex backend, with an external facing community