Masculin
Chișinău
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
Acest CV este publicat ca fișier. Acum vizualizați versiunea text a acestuia, care poate fi ușor diferită de original.
Role: Developer
Technologies: C#, .NET 8, WinForms, HttpClient, Multithreading, Task Parallel Library
Description:
Created a Windows application for downloading files from the Internet with support for pausing, resuming, and stopping downloads. Implemented a responsive WinForms UI for monitoring progress and managing active downloads.
Key Contributions & Features:
- Used HttpClient with async/await and CancellationToken for reliable and cancellable downloads.
- Implemented progress tracking (bytes downloaded) and real-time updates in the UI.
- Designed architecture to support multi-threaded downloading and scalability for multiple files.
- Provided user-friendly controls for starting, pausing, resuming, and canceling downloads.
- Ensured stable error handling and proper resource management during network interruptions.
Sapper Game
Role: Developer, Architectural Designer
Technologies: C++, STL, Windows API, Console I/O, OOP, SOLID, Design Patterns
Description:
Developed a console-based Minesweeper game demonstrating strong use of OOP principles, modular architecture, and clean code practices. The project highlights the ability to design, implement, and optimize software with attention to scalability and user interaction.
Key Contributions & Achievements:
- Designed and implemented core classes (Map, Cell, Console, Game) providing a modular, extensible architecture.
- Applied C++ STL containers (vector, stack) for efficient game state management.
- Enhanced user experience through Windows API integration, creating dynamic console interaction.
- Built an intuitive game loop for handling user input, cell operations, and mine placement.
- Implemented a random mine generation algorithm ensuring unique and challenging gameplay.
AdBoard
This project seems to be a Windows Forms application that involves user authentication and potentially some form of board or advertisement functionality. Here's a breakdown of the key components:
-
Main Functionality:
-
Forms:
- Form1: Likely the main interface of the application.
- LoginForm: Manages the login functionality for users.
- RegisterForm: Provides functionality for user registration.
- Program.cs: Contains the entry point of the application, setting up the initial form or window to be displayed.
-
Forms:
-
Backend Components:
- DatabaseHelper.cs: Likely contains methods for interacting with a database, such as for user authentication and storing user details.
- User.cs: Likely a model or class representing the user data, including properties such as username, password, etc.
-
Design & User Interface:
- Form1.Designer.cs and LoginForm.Designer.cs: These files contain the design code for the respective forms, defining the layout, buttons, text fields, etc.
- Resx files: These are used to store resources for the forms, such as localized strings or other resources.
-
Project Structure:
- The project includes standard directories for compiled files (bin, obj) and project metadata (AdBoard.csproj, AdBoard.sln).
Skills:
- Microsoft Office
- Microsoft Excel
- Social Media
- Google Drive
- C#
- C++
- Python
- JavaScript
- Git
- GitHub
- .NET
- Entity Framework
- Qt
- PostgreSQL
- ADO.NET
- Design Patterns
- S.O.L.I.D
- UML
- CMake
- MSBuild
- ASP.NET Core.
Pentru a vedea datele de contact ale candidatului trebuie să vă înregistrați și să achitați pentru "Acces la baza de CV‑uri".