Projects

My First Project

My first project was a simple delivery app. It was built using React for Frontend, Express.js + GraphQL for Backend and Flutter for Mobile. I worked as a junior backend developer. Because, I did not know how to use GraphQL, I had to learn it from scratch. I had no idea about how back end apps build. I wrote CRUD operations, some business logic. Our little team could not managed to make production-ready app. However, I learned a lot from that project.

Second Project yakk.uz

My second project in my first internship was a CRM system for clinic management. Tech stack was React for Frontend, Express.js + TypeScript, GraphQL, MongoDB for Backend, git and Github for version control. I was responsible for writing schemas and writing CRUD operations for that schemas, implementing soft-delete and pagination feats. I think valuable thing I have done was file upload feature using multer. And also I learned deployment process, buying domain and server, managing DNS records. Now I manage to deploy production-ready apps using Docker, Nginx

App for region library

In my next internship in region library, I suggested to build web app to prevent duplicate digitizing of books. I had to write Frontend and Backend logic. Tech stack was:
React for Frontend,
Backend: Nest.js + Express.js using TypeScript, MongoDB for DB, git and Github for version control. You can search books by title, author, genre, publisher, year of publication, language, ISBN. If you find the book that means you already digitized it. I used ElasticSearch for search engine. At the end of the project, I deployed it to library`s local server.

Currently, I am learning load balancing, caching, and microservices and tools and dbs like Kafka, Redis