Worked with a team to develop unified platform ( GAAP) that enables quick to market, cost-effective, highly scalable and easy to operate solutions when interacting with external data domains. The platform uses an extensible plugin architecture to handle credential management for endpoints requiring authorization, signing of requests and parsing the data to a structured format. The platform handles scheduling of offline execution of tasks, asynchronous task management, custom DSL scripting language for accessing data, script development environment, dynamic deployment of tasks, management of endpoint throttle limits, temporary storage of result data and proactive monitoring and alerting.
Worked with a team to develop a web-based script development environment using Java on the Play! web framework, storing scripts in CouchBase. The scripts are based on the Groovy programming language and enhanced to pull data from different data domains to LinkedIn.
Developed and maintained an administrative tool used to deploy those scripts as well as monitoring script performance by integrating with internal monitoring tools such as InGraphs, Auto Alerts etc..
Involved in company-wide initiative of PRPC to REST migration for various LinkedIn services which required understanding of different services, writing unit, integration tests, a/b testing and cross team collaboration.
Esaya provide end-to-end data migration service for email providers for providing seamless experience for onboarding new users to webmail provider. Esaya's flagship product, TrueSwitch can migrate emails, address book, calendar, bookmarks and other personal data, as well as setting up email forwarding and canceling old account. Clients include Gmail, Yahoo, AOL, MSN, Comcast, Verizon, Time Warner Cable and various Cable/Telecom companies.
Environment: Core Java, JDBC, JSP, Servlets, JUnit,
Job Titles Held: