I am a server side software developer with 20 years of experience in CRM Integrations, Mail Engineering, Payments Processing Domains.
Experience
2018 — Now
2018 — Now
San Jose, California
2017 — 2018
2017 — 2018
San Francisco Bay Area
• Created Cloud Native microservices to serve frontend and backend for various CRM of 8x8 Virtual Office. Spring Cloud, Jenkins Pipelines, Docker, Kubernetes were used to deploy the same into AWS.
• Rearchitected monolithic Virtual Office Integration product into backend and CRM specific front ends using Netflix ZUUL for dynamic routing of traffic.
• Created Virtual Office plugins for Netsuite and Zendesk CRMs by working with internal and external teams.
• Used HAProxy to enable TLS 1.2 protocol between Virtual Contact Center and CRMs.
• Led the effort to create Selenium based automation and Jmeter based load testing frameworks.
• Owned Salesforce Analytics platform for Virtual Office based sales calls.
2016 — 2017
2016 — 2017
San Francisco Bay Area
• Designed and developed security layer for various web components to control access to REST APIs from CRM systems that manage mobile subscribers.
• Led the effort to implement security layer in a stand alone gateway server using Apache Shiro and performed bench mark tests.
• Designed and Implemented a proprietary header processing protocol to handle security data over Apache MINA socket channels.
• Implemented various integration tests using Python.
• Worked with open source community to fix an issue in Apache MINA
2011 — 2015
2011 — 2015
Palo Alto, CA
• Designed the new Alerts Server complex from ground up and successfully released it on time to deliver mail and calendar alerts to Aol users. Implemented various server components using Java/J2EE, CalDav, iCal4j. This project reduced the server footprint in data centers by 80%.
• Defined the strategy to migrate the Aol Calendar user data from legacy to new Alerts Server complex and implemented the Migration Server that seamlessly transferred the calendar reminder data from Sybase to MongoDB.
• Worked on various high volume Java/J2EE back-end server components of Aol Mail that handle IMAP, SMTP, LMTP services. Optimized MySQL lookups by IMAP server.
• Redesigned and implemented LDAP caching server for Postfix, Aol’s SMTP server, to reduce LDAP query volume by 70%. JBoss Drools was used as part of this work.
• Led the redesigning of mail copy and mail delete operations in Aol Mail server to address mail accessibility issue for users and reduce load on the mail storage complex. Defined complex deployment strategies for a smooth deployment of these changes. Also defined complex testing strategies to minimize user impact.
• Led the effort to modify the authentication flows in new Aol Mail middleware server to process HTTP traffic from older web browsers. Couchbase was used to manage session data.
• Led the project to handle mail traffic from 800K Aol Desktop Client users into new Aol Mail middleware server. EhCache was used to manage the caching requirements. A10 aflex script was modified for HTTP traffic redirects.
• Led the project to handle mail traffic from Verizon Mail users into Aol Mail middleware server. Worked closely with the product team for requirements gathering.
• Introduced various RESTful web services using Spring MVC in Aol Mail Middleware server to support traffic from AJAX based mail client to serve Millions of Aol Mail users.
• Created various Splunk dashboards to track and resolve various user facing issues in Aol Mail.
2009 — 2011
2009 — 2011
Redwood City, CA
• Designed Service Broker, a module responsible for creating and maintaining association between mail users and message store servers in a stateless distributed messaging system. This module was written in Java using JBoss Cache, Thrift on Linux platform
• Lead a team of three engineers to complete the Service Broker implementation and QA activities.
• Successfully delivered major releases of C++ based e-mail server involving new features and design changes to various modules with a code base of ~1M lines of code.
Education
Indian Institute of Technology, Kanpur
Masters
Andhra University