Fișier CV
EM
C#/.NET Developer

Gender Masculin

address La distanță

Pentru a vedea datele de contact ale candidatului trebuie să vă înregistrați și să achitați pentru "Acces la baza de CV‑uri".

Fișier CV încărcat

Cv Preview

Acest CV este publicat ca fișier. Acum vizualizați versiunea text a acestuia, care poate fi ușor diferită de original.

Backend .Net - Developer
1996, citizenship of the Republic of Moldova

Skills and Qualifications
Backend Development on .NET
Languages and Platforms: C#, .NET Framework 4.8, .NET Core / .NET 5-8.
Web Frameworks: ASP.NET Core (Web API, MVC, Blazor Server). RESTful API development.
Experience in writing educational projects in Java.

ORM and Data Handling:
Entity Framework Core: Experience with Code First and Database First approaches, writing and applying migrations, building LINQ queries, using FromSqlRaw/FromSqlInterpolated.
Data Access Architectural Patterns: Practical experience implementing Repository Pattern and Unit of Work for abstracting the data layer.

Architecture and Design:
Application of multi-layered architecture and the Service Layer pattern for clear separation of business logic.
Deep understanding and use of Dependency Injection (DI/IOC).
Familiarity with CQRS principles.
Participation in system analysis: designing database and API architecture, writing technical specifications.

Databases and SQL
Primary DBMS: Microsoft SQL Server (5 years of commercial experience).
Design and Development: Participation in database schema design, normalization, creating tables, relationships, views.
Optimization: Writing and optimizing complex SQL queries, stored procedures, functions.
Administration (Basic Level): Understanding of fundamental DBMS operation principles.

Republic of Moldova, Tiraspol

Experience

Republican Settlement and Information Center, Tiraspol
Software Engineer
July 2020 - Present

  • Development and maintenance of a web service on .NET Framework 4.8.
  • Implementation of functionality for working with electronic documents, including EDS (Digital Signature) support.
  • Development and maintenance of an online benefits processing module using .NET Framework 4.8 and MS SQL.
  • Development of a web service on .NET Core 8 and MS SQL for working with the address classifier of the Pridnestrovian Moldavian Republic.
  • Development of the desktop application for creating, editing, and signing electronic documents (XML) with EDS support.

Supreme Court, Tiraspol
Computer Hardware Support Specialist
September 2018 - July 2020

  • Maintaining the operational status of computer hardware, servicing office equipment, and managing the physical access control system.

Languages
Russian, Ukrainian - Native
English - B1 (Intermediate)

Education

Testing and Quality Assurance
Unit Testing: Covering business logic with unit tests using xUnit/MSTest.
Dependency Isolation: Using Moq or similar frameworks to create mock and stub objects.
Integration Testing: Experience writing tests that verify interaction with databases and external services.

DevOps and Tools
Version Control System: Git (branching, merging, pull requests).
Azure DevOps Platform:

  • Repos: Hosting Git repositories.
  • Pipelines: Setting up and maintaining Continuous Integration and Continuous Delivery (CI/CD) processes for building, testing, and deploying applications.
  • Boards: Managing backlog, tasks (User Stories, Bugs) using Agile/Scrum methodology.
    Containerization (Introductory Experience): Docker, Docker Compose (building .NET application images, organizing multi-container environments).
    Development Tools: Visual Studio, Visual Studio Code, SQL Server Management Studio.

Security and Integrations
Authorization: Practical experience implementing Role-Based Access Control (RBAC) at the application level.
Authentication: Theoretical understanding and readiness to implement authentication mechanisms (JWT, Bearer Token).
Integrations: Experience working with cryptographic providers and Electronic Digital Signature (EDS) systems for signing and verifying documents (XML).
Protocols and Formats: REST, HTTP/HTTPS, JSON, XML.

T.G. Shevchenko Pridnestrovian State University, Tiraspol
Additional Professional Education: "Information Security Specialist"
June 2021 - February 2023
Comprehensive protection of information systems.

T.G. Shevchenko Pridnestrovian State University, Tiraspol
Master's Degree
September 2018 - July 2020
Faculty of Physics and Mathematics, Applied Mathematics and Informatics, Mathematical and Information Technologies.

T.G. Shevchenko Pridnestrovian State University, Tiraspol
Bachelor's Degree
September 2014 - July 2020
Faculty of Physics and Mathematics, Applied Mathematics and Informatics, System Programming and Computer Technologies.

Pentru a vedea datele de contact ale candidatului trebuie să vă înregistrați și să achitați pentru "Acces la baza de CV‑uri".