Consultant / Performance Engineer
Rovi
DRM / Product / Content Filtering Project (Java, JAX-RS, ehCache, MongoDB) Solution architect for implementing access control on licensed data resources. Developed application tier level control and data filtering. Developed MongoDB stored Javascript control and filter prototype to keep data processing on the database tier. Achieved requirement of not exceeding 2ms overhead and in most performance tests improved performance of existing service by reducing data payload. Service Bus Performance Analysis Project (Java, JAX-RS, Spring) Performance architect for project to find inefficient code and configuration for service bus implementation. Used YourKit, Spring Insight and New Relic tools to find performance bottlenecks. Prepared formal analysis and recommendations for client. MongoDB 2.4 V8 Javascript Performance Analysis Project (Java, JAX-RS, Spring, MongoDB) Performance architect for product upgrade performance review. Evaluated MongoDB 2.2 stored Javascript running using the “SpiderMonkey” Javascript engine versus MongoDB 2.4 stored Javascript performance using the V8 Javascript engine. Prepared formal analysis and recommendations for client. Web Service Performance Optimization Project (Java, JAX-RS, Hadoop, MongoDB) Architect / Developer for project to improve content web services performance to 2400+ requests per second. Solutions included reducing the size of Mongo data collections and setting TTL to remove expired data, analyzing Map/Reduce processes for inefficiencies, analyzing architecture and configuration for optimal performance, improving Java algorithms and replacing data types with optimized substitutes.