Professional
Software Technology Group, TU Kaiserslautern
Feb 2014 - Oct 2018
Kaiserslautern, Germany
Research Associate
-
Research on scalable protocols for large scale distributed systems and multi-core programs.
-
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.
Education
University of Kaiserslautern (TU Kaiserslautern)
2014-2018
Kaiserslautern, Germany
PhD
-
Concurrent programs and Software Transactional Memory
-
PhD thesis : Scalable Consistency in the Multi-core Era
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
Publications
To Publications list >>Talks
To Talks list >>Skills
-
Languages
- Erlang
-
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
Achievements
Scholarships
HSP Huygens Scholarship recipient for the year 2010-2012. It is a fully funded scholarship for Master studies in Netherlands.
EURECA, Erasmus Mundus Scholarship recipient for a 6 month student exchange program in Malardalen University, Sweden for the year 2009.
Recognition
5th rank in bachelor of technology.
Winner in The Great Mind Challenge 2007 conducted by IBM.
Significant contributor award in the Sun Microsystems Code For freedom 2008.
Ranked in ACM ICPC 2007 Asia regional.
Other
Program Committee
Additional Reviewer
36th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2016 - Lecture Notes in Computer Science, Springer
Interests
Reading
Listening music
Traveling
Cooking
Mention
Amrita overseas ambassadors 2010 : Amritha News, Amritha Confluence and The Hindu