Led architectural design of new Flexport Public API for Commercial Invoices (https://apidocs.flexport.com/2023-09-01/tag/Commercial-Invoices), transitioning API functionality to a new micro-service(Kotlin/PostgreSQL), managing asynchronous workflows using Temporal, and enabling data sync via gRPC and Kafka with our Ruby monolith for downstream dependencies, while maintaining stability of existing systems. Led a team of up to 5 engineers, managed requirements and timelines, scoped work for all project phases, designed robust endpoints with authentication, and tackled complex data models to deliver Flexport’s first Asynchronous Public API, onboarding 3 enterprise clients in week 1.
•
Facilitated the retrieval of Customs Documents from shippers by designing and developing an Automated Email Outreach Engine in Ruby using Amazon Kinesis data streams & gRPC(for inter-service communication), allowing for timely customs clearance and unblocking of our clients’ shipments. Achieved a 75% cost reduction in manual outreach efforts and improved on-time performance by 27%, thereby enabling Flexport to effectively scale the Customs business.
•
Reduced loading times of specific data-heavy web pages by 25%, by optimizing GraphQL & database queries for improved performance. Enhanced client self-service capabilities by adding frontend & backend functionality to Flexport’s global logistics web platform using Ruby, React, Relay, GraphQL, & PostgreSQL.
•
Drove various technology initiatives for Flexport’s microservice architecture on asynchronous API design & authentication, Protobuf schema sharing between services, unit test patterns for gRPC services, & integration with monitoring/observability tools like Sentry/Datadog by writing comprehensive technical design documents and collaborating across teams to address technical challenges.
•
Onboarded and mentored fellow & junior engineers in designing systems, including a system that enabled clients to download large files asynchronously.
Led team for designing and building new outreach engine & data model in C#, ASP.NET, GraphQL, Entity Framework Core and SQL Server, and managed adoption of Azure technologies like Azure Queue Storage, Azure Functions, and Azure Event Grid.
•
Drove various technology spikes to explore and assess different technologies to build implementation plan for future improvements, requirements, and use cases.
Extended functionality of outreach engine in Ruby on Rails, Redis, & Sidekiq, driving outreach to medical practices & doctors around the US using email/fax/phone/post external APIs, instrumental in increasing primary revenue for the Accuracy division by 42% over a 2 year period. Eliminated manual processes required by multiple teams, improving call and support teams’ efficiency by 30%.
•
Designed and developed a new end-to-end web application from inception, utilizing Golang, React, GraphQL, Apollo, and PostgreSQL, to accurately capture and distinguish medical practice data, mitigating primary data challenges related to merging and duplication of address records. Added Jenkins CI scripts for continuous integration with Github.
Led team of interns to build an education portal for a class of 300 students (built on a single page web app using AngularJS (and some jQuery), Java, Spring framework, and MySQL)