Interests: Mathematical problems, Data Structure, Algorithm, Software Design Expertise: Languages/APIs: JAVA, Golang, Python, C, C++ , Lisp, Scheme, Bash, Design Patterns, Socket Programming, TCP/IP, Multithreading.
Experience
2015 — Now
San Jose, California, United States
• Developed a cloud-based data pipeline enabling third-party device observability. The pipeline transforms, enriches, and publishes network device state information to ArangoDB, making it accessible for real-time monitoring. The third-party observability feature positions HPE ahead of competitors by offering capabilities not currently available in their portfolios.
• Designed a robust, modular architecture and ecosystem to support the development and deployment of third-party Extensions in Aruba Central for exporting device profiling and alerts data
to SIEM platforms, with high consistency and scalability.
ClearPass development team - Gatekeeper to the Wi-Fi network.
• Led engineering effort for group of services in ClearPass policy manager product.
• Designed and implemented a module to handle post authentication activities in Golang with high scalability.
2013 — 2015
2013 — 2015
Core infra group in Ericsson is responsible for managing some of the core components, coming up with key initiatives within the BU and feature list parity with competitors for Ericsson's Smart Services Routers.
• Design, development and unit test of the end-to-end configuration for IPFIX (RFC 7011, RFC 7012 ) feature including High availability.
• Developed a component to determine run-time dependency among various applications to be loaded into shared memory at start-up on the Ericsson IPOS router. The design is based on Knuth’s algorithm for topological sort.
• UniCLI bug-fixes on Smart Services Router Platform
• Familiarized with Cross-Compile Framework and used it to build individual components, without having to depend on the monolithic IPOS framework.
2012 — 2013
2012 — 2013
Warren, New Jersey
TRIMS is a comprehensive Global Trade Finance Division (GTFD) system that processes transactions from initial registration to final liquidation for all GTFD products.
• Ported HPUX based events to AIX platform and test it.
• Developed tools to check if additional changes as part of porting didn’t affect existing functionality on HPUX platform.
• Designed and developed application components for middleware integration.
• Coordinated with offshore development teams for knowledge sharing and development.
2010 — 2011
2010 — 2011
Bengaluru Area, India
Partner migration project involved moving partners’ (Nokia, Frontier) customer by migrating its mailboxes, mail preferences, Address book, Messenger Buddy List and images to Yahoo platform.
• Involved in designing and developing multi-threaded framework for address book, mail and mail preferences migration.
• Developed notification module for collecting migrations statistics and saving it into database.
• Developed various independent tools to validate the data, troubleshoot each components involved.
• Involved in deployment activities.
2006 — 2010
2006 — 2010
Real-time market data group is responsible to transport, process, integrate and manage financial data from stock exchanges and other data sources to end users.
• Developed and enhanced several market data products involving level1, level2, and option data.
• Developed tools for comparing Real time market data coming from two different streams to verify data correctness and bandwidth testing, sampling data coming from exchanges. Data were captured in raw format using libpcap.
• Maintained and Enhanced Fid Library. This library is one of the foundation libraries and used by several teams across.
• Contributed to development and UT of lighter version of Fid library called FidLite. It is written in C++ with underlying concept based on dynamic language programming. It also involved lot of bit-wise manipulation to make the library highly efficient.
• Provided live environment support
Education
National Institute of Technology Calicut