Esperanto Technologies, Mountaint View, CA. Verification Research Internship. Implementing congestion and fuzzing techniques in the RTL of Esperanto's out-of-order core to increase verification coverage metrics and find more bugs.
Esperanto TechnologiesPerformance Modeling Internship. Maintaining and adding features to a thousand-core cycle-accurate C++ architectural simulator. Studying trade-offs and exploring design space.
MicroArchitecture Santa Cruz (MASC) Group, Santa Cruz, CA, USAResearch Assistant. Currently trying to build a verification infrastructure for RISC-V cores.
Nazarbayev University, Astana, Kazakhstan. Teaching Assitant. Assisting faculty of School of Science and Technology with the following courses: Operating Systems, Computer Systems and Organization, Data Structures. Also taught Programming Fundamentals course.
Alstom Transport, Rochester, NY, USA Junior Quality Engineer. Developed a quality assurance management web-app for “industrial-supplier-quality” team. The app allowed to track and manage defects of the parts from different suppliers.