Raja brings to Sahaj more than 9 years of hands on technology experience in application development. Raja has successfully designed and implemented applications involving Workflow Automation, Distributed In-Memory Cache, Iterative Computations on Large Amounts of Data and Integration of systems.
He has worked extensively on performance optimization tasks to aid scalability and responsiveness in applications such as modifying the serialization and deserialization algorithms used in Java for being performant for large graph serialization, GC tuning, code level optimizations for compact representation of data structures while not affecting the abstractions.
Implemented low level aspects in distributed cache worked upon, instances being checkpointing of cache, recoverability in case of failures.Raja has good exposure to techniques which aids analytics on big data such as Bulk Synchronous Parallel and implementations using Java, .NET and Ruby.
Raja is experienced in agile development practices like automated testing (Unit, Integration and Functional), continuous integration and continuous deployment to validate and deploy changes.