Senior Software Engineer
Yappes TechnologiesApr, 2024 - Present1 yr 7 months
Designed and implemented analytics graphs using D3.js to visualize API usage, providing actionable insights and improving decision-making for API performance. Optimized data handling in AG Grid by integrating infinite scrolling with server-side data fetching, ensuring smooth performance even with large datasets. Streamlined gateway policy management by enabling creation, deletion, and updates of policies for APIs, endpoints, organizations, and subscriptions, with drag-and-drop functionality for ease of use. Built advanced API routing features with support for query parameters, headers, payloads, and form data, enabling flexible and efficient API call handling. Implemented advanced API transformations for dynamic routing, optimizing data flows and improving system adaptability. Developed features for Attach/Detach policies from APIs, endpoints, organizations, and subscriptions, enhancing configuration flexibility. Developed custom UI components for API gateway load balancing, implementing IP hash, round-robin, and least connection strategies for scalable traffic management. Revamped legacy UI with modern responsive design principles, enhancing mobile optimization and user engagement. Tech stack: React.js, TypeScript, Redux, Tailwind CSS, AG Grid, D3.js.