My name is Aleksey Charapko. I am an assistant professor of computer science at the University of New Hampshire. I have received my PhD in computer sciences and engineering from the University at Buffalo, and my B.S. and M.S. degrees from the University of North Florida. I am interested in many aspects of computing, however, my research lies in the area of distributed systems, distributed consensus, distributed databases, and fault tolerance. Over the years, I have worked in a variety of companies, ranging from small to big. Most recently, I have been with Microsoft Azure Cosmos DB for 2+ amazing years before leaving for academia in July 2020.
I am broadly interested in distributed systems. More narrowly, I work at the intersection of distributed consensus and large-scale distributed storage. I am interested in strongly consistent planetary-scale storage systems, scalable strongly consistent replication, edge replication/storage, and related topics.
In the Fall of 2023, I am teaching the Cloud Computing Systems class. The class covers the design principles behind systems the make up the cloud infrastructure and enable cloud applications.
For more information about my recent work, check out my CV.
For interested (prospective) students, please do hesitate to contact me and include your CV.