me

Rishat Zakirov

.NET Backend Developer
rzakirovt@gmail.com

👋 Hi, Good Day !

I am .NET backend developer with 10 years of experience. I specialize in working with various storage systems such as MySql, PostgreSQL, MS SQL, Azure Blob, Table, and Queue. Tend to make reliable software with the well test-covered code. My area of interests is studying database internals and conflict-free replicated data types (CRDT) which enhances my understanding of conflicts in concurrent environments and algorithms

Backend

Frontend

  1. Software Developer

    Built and maintained reliable AI- processing platform that uses tons of media, meta data and transfers them between modules, Azure Storage and API.

    Success Story: I developed a media uploading manager with the ability of continuation after connection loss or web page refresh

    Stack: .NET, MySQL, Azure Storage (Blobs, Tables, Queue), PHP, Vue.JS

  2. Software Developer

    Built a web platform and a kiosk-checkpoints system that communicates with the server through the low-throughput and low-stable connection. The platform mostly performed as a documents and personnel verification system.

    Success Story: I developed a language similar to JSON-Scheme to be able to construct documents structure and verification procedure with ease

    Stack: .NET Framework, MS SQL, MongoDB, Azure Storage Blobs, AngularJS

  3. Software Developer

    I built backends for various websites and mobile applications. Participated in building web and mobile application for bank for business

  4. Power Engineering University, Kazan

    During my Bachelor's degree at Power Engineering University, I acquired a solid foundation in engineering principles, specializing in technology and IT systems. My comprehensive coursework encompassed areas such as computer programming, network design, data structures, algorithms, and software development. I also gained hands-on experience with various programming languages and databases through practical projects, effectively preparing me to apply these technical skills in a professional setting.