About Me

Aleksey Charapko

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.

Research Interests

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 semesters, I usually teach the Cloud Computing Systems class. The class covers the design principles behind systems the make up the cloud infrastructure and enable cloud applications. In the Spring, I teach two classes: an intro Operating Systems course for our undergraduate program and a Game Development elective.

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.