Shirali Salimov - Fullstack Developer [.NET + React]
Навыки
- ASP.Net Core
- C#
- CQRS
- CSS
- Dapper
- DDD
- EF Core
- gRPC
- HTML
- Java
- JS
- Modular Monolith
- MS SQL Server
- PostgreSQL
- React
- Redis
- REST
- SQL
Опыт работы
Fuse8 & ByteMinds
Backend Developer (.NET) - 07.2023/09.2023Successfully completed internship — mastered key backend tools (.NET, EF Core, PostgreSQL, Docker).
Built currency API project with REST and gRPC, applied Clean Architecture, set up Docker with health checks and restartsGTSolutions
Fullstack Developer (.NET + React) - 09.2023/09.2024Web platform for automating training and certification of aircraft technicians. Worked in a team of 9: 3 full-stack developers (myself), 2 UX/UI specialists, 1 designer, 1 front-end developer, 2 back-end developers. Styled the interface using React, created models and migrations with EF Core, implemented CRUD endpoints in ASP.NET Core, configured roles and authorization.
Achievements:
– Added form validation — reduced the number of submission errors
– Extracted reusable UI elements into components — simplified maintenance
– Implemented responsive design — improved UX on mobile devices
– Implemented server-side pagination — sped up loading of large lists
– Set up role-based authorization — enhanced security and usability
– Implemented PATCH with validation — reduced unnecessary updates and database load
– Developed a gRPC service — accelerated inter-module communication
– Simplified the EF Core layer — reduced coupling and made the code cleaner
– Rewrote cache warming as async tasks — reduced load on PostgreSQLIT Build Group
Backend Developer (.NET + Web3) - 10.2024/03.2025Cryptocurrency platform for processing fiat and cryptocurrency transactions, with support for multi-currency wallets and transactions. Worked in a team of 5: 2 back-end developers (myself), 3 front-end developers, 2 designers, 1 QA. Implemented new features for the admin panel, fixed bugs, and wrote documentation.
Achievements:
– Covered functionality with unit tests (xUnit) — improved code quality and sped up error detection.
– Implemented caching with Redis — reduced load and sped up data access.
– Introduced the Result pattern for error handling — improved readability and consistency in error handling.
Образование
Bachelor of Mathematics and Computer Science
Moscow State University MV Lomonosov Baku Branch2020/2024
Обо мне
Full-stack web developer with experience in .NET and React, and a background in algorithms and data structures.