Profile

More details : Professional , Education , Projects , Publications , Talks , Skills , Achievements , Other .
Home/Profile

PDF CV

Professional

Software Technology Group, TU Kaiserslautern
Feb 2014 - Now
Kaiserslautern, Germany
Research Associate

  • Research on scalable protocols for large scale distributed systems and multi-core programs.

  • Collaborated on 2 EU projects, SyncFree and LightKone.

  • Co-developed AntidoteDB, a scalable and highly available geo-replicated database that supports CRDTs. AntidoteDB is now used by our academic and industrial research partners.

  • Co-designed Cure, the decentralized algorithm implemented in AntidoteDB that provides causal consistency and highly available transactions in a geo-replicated systems with large number of servers.

  • Developed a model for highly scalable concurrent objects to scale multi-core programs by reducing the synchronization needed.

  • Developed a scalable software transactional memory algorithm for multi-core programs.

Multicoreware Inc
Feb 2013 - Dec 2013
Chennai, India
Software Engineer

  • Developing high performance video encoder for HEVC standard.

  • Improved encoding speed by parallelizing key computations by converting them to vectorized instructions using intel SSE instruction set.

  • Implemented features that encode videos with tunable bitrate and encoding speed.

TNO
Feb 2012 - Jun 2012
Delft, The Netherlands
Research Intern

  • Developed a new model to optimize the placement of application components on distributed clouds which improves the Quality of Experience of Internet Applications.

NIKHEF
July 2011 - Aug 2011
Amsterdam, The Netherlands
Software Development Intern

  • Implemented a single sign-on system for a grid computing system.

Top

Education

University of Kaiserslautern (TU Kaiserslautern)
2014 - Now
Kaiserslautern, Germany
PhD student

  • Concurrent programs and Software Transactional Memory

University of Amsterdam
2010–2012
Amsterdam, Netherlands
MSc in Computer Science

  • Major : Grid Computing

  • Master thesis : Optimizing Placement of Internet Application Components on Distributed Clouds

Amrita Vishwa Vidyapeetham
2005–2009
Amritapuri , India
Bachelor of Technology (B.Tech)

  • Major : Computer Science and Engineering

  • 5th rank at the university level

  • 6 month student exchange program in Malardalen University Sweden

Top

Projects

Recent projects : For project list >>
Top

Publications

To Publications list >>

Talks

To Talks list >>

Skills

Languages
Erlang
 
Java
 
C++
 
C
 
Haskell
 
Python
 
Ruby
 
PHP
 
Frameworks
  • MPI
  • OpenMP
  • riak-core
  • Documentation
  • latex
  • Systems
  • Debian/Ubutu
  • Windows
  • AWS
  • Technical
  • Distributed Systems
  • Concurrent and Parallel programming
  • Weak/Eventual Consistency
  • Software Transactional Memory
  • CRDTs
  • Top

    Achievements

    Scholarships
    Recognition
    Top

    Other

    Program Committee
    Additional Reviewer
    Interests
    Mention
    Top