• File

Евгений

C# Developer

Considering positions:
C# Developer, .NET-програміст, HTML-розробник, Back end програміст, Fullstack-розробник, Full stack програміст, Web-програміст, ASP.Net програміст
Age:
20 years
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Yevhenii Shostak
Date of birth: 11/08/2005 | Place of birth: Odessa, Ukraine | Gender: Male |
Nationality: Ukrainian | Home phone: [open contact info](look above in the "contact info" section), Mobile phone: +373
69392529 | Email address: [open contact info](look above in the "contact info" section) | Work permit:
Ukraine, Moldova | LinkedIn:
Language Skills
[open contact info](look above in the "contact info" section)
• Russian: Mother tongue
https://github.com/Yevhenii81 | Whatsapp Messenger: [open contact info](look above in the "contact info" section) |
• English
Telegram: @yevhenii_502 | Home address: Chisinau, 2075, Chisinau
• Listening: B1
• Reading: B1 (Moldova)

• Spoken production:
A2
About myself
• Spoken interaction: A2
Junior .NET Developer focused on C# and the .NET ecosystem with strong
• Writing: B1
interest in backend development. Currently studying Software
• Ukrainian
Development
• Listening: B2
at IT STEP Computer Academy (2022–2026).
• Reading: B2
• Spoken production: B2 Developed 5+ functional applications including desktop systems,
database-driven
• Spoken interaction: B2
applications, and console projects. Proficient in C#, .NET 8, WinForms,
• Writing: B2
Entity
• Russian
Framework, ADO.NET, and PostgreSQL. Strong foundation in
• Listening: B1 multithreading,
• Reading: B1 asynchronous programming, and applying OOP and SOLID principles to
• Spoken production: B1 write clean,
• Spoken interaction: B1 maintainable code.
• Writing: B1
Gained practical experience through academic projects and freelance
development
Skills tasks involving client communication and requirement analysis. Possess a
Core Technologies:: broad

• C# technical skill set including additional programming languages,
frameworks, and
• ASP.NET Core
development tools (see Skills section for full details).
• .NET
• Enity Framework Continuously improving backend development skills, particularly in
• ADO.NET ASP.NET Core

Databases:: and database technologies. Actively seeking Junior .NET Developer or
Internship
• PostgreSQL
position to contribute to production applications and gain hands-on
• SQL
commercial
• Ottima conoscenza di
experience in a professional development team.
DBMS (Oracle, Postgresql,
Sqlite)
Education & Training
Desktop Development::
• Qt Software Development Specialist / Junior
• Windows API 28/11/2022 - Current
Software Developer
• .NET C# (WinForms) IT Step | Odessa, Ukraine
Additional Languages:: Level in EQF: 3
• C++
• Python Projects
• JavaScript
Comments App 29/03/2026 - 01/04/2026
• CSS & HTML
• Java Role: Full-Stack Developer
Development Tools:: Technologies:ASP.NET Core 9, Entity Framework Core, Angular 19, SQLite,
• Git Docker, Nginx, Railway

• GitHub Link: https://comments-app-production-dae3.up.railway.app

• CMake Link:https://github.com/Yevhenii81/Comments-app

• MSBuild Description:

• Visual Studio Production-ready SPA application for nested comments with file uploads,
CAPTCHA protection, and real-time preview. Deployed to Railway cloud
Software Engineering::
platform with Docker containerization.
• S.O.L.I.D
Key Achievements:
• Design Patterns
Backend: Designed RESTful API with ASP.NET Core 9 and Entity Framework
• UML Core. Implemented nested comments system with unlimited depth using
• Object-Oriented self-referencing relationships. Built secure file upload system with
Programming (OOP). automatic image resizing to 320x240 using SixLabors.ImageSharp.
• Async/ Await Integrated CAPTCHA service for spam protection. Applied security
measures including XSS protection, SQL injection prevention, and input
• Multithreading
sanitization. Implemented pagination with 25 items per page and
• Clean Code Practices multi-field sorting by username, email, and date.
Frontend: Developed responsive UI with Angular 19 and reactive forms.
Created rich text editor with formatting buttons for bold, italic, code, and
links. Implemented real-time preview without page reload. Built custom
lightbox component for image viewing. Applied client-side validation and
error handling.
DevOps and Deployment: Containerized application using Docker and
docker-compose. Configured Nginx as reverse proxy. Deployed to Railway
cloud platform with CI/CD pipeline. Managed SQLite database with Entity
Framework migrations.
Architecture: Clean separation of concerns with Controllers, Services, DTOs,
and Entities. Applied Repository pattern for data access and DTO pattern
for API contracts. Implemented validation on both client and server side.

JobParser 01/04/2026 - 08/04/2026

Title: JobParser - Web Scraping and Lead Generation System
Role:Backend Developer
Technologies:ASP.NET Core 8, PostgreSQL, Selenium WebDriver,
Quartz.NET, Entity Framework Core, Serilog
Link:https://github.com/Yevhenii81/JobParser-
Description:
Microservice-based system for parsing job listings, extracting contacts, and
validating leads through external API integration. Features automated
scheduling and duplicate prevention.
Key Achievements:
Architecture: Designed microservice architecture with 2 independent APIs.
PhoneNumberApi provides RESTful service for phone number validation and
deduplication. JobParser serves as main scraping service with scheduler
integration.
Backend Development: Implemented web scraping for multiple sources
including AmountWork and Layboard. Integrated Selenium WebDriver for
parsing JavaScript-rendered content. Built custom HTML parser for contact
extraction including phones and emails. Created phone number cleaning
algorithm with pattern filtering. Developed CSV export service for
processed leads.
Data Management: Designed PostgreSQL database schema with proper
normalization. Implemented progress tracking system for incremental
parsing. Built deduplication mechanism using processed URLs tracking.
Applied exclusion filtering based on configurable keywords from external
file.
Automation: Integrated Quartz.NET for scheduled parsing jobs with
configurable cron expressions. Implemented automatic API health checks
and error recovery. Created comprehensive logging system using Serilog
with file output.
API Design: Built RESTful endpoints with Swagger documentation.
Implemented proper HTTP status code handling including 201 Created and
409 Conflict. Added request and response validation.
Technologies: .NET 8, PostgreSQL, Selenium WebDriver, Quartz.NET, Entity
Framework Core, Clean Architecture with Repository pattern, Dependency
Injection.

AdBoard 15/10/2025 - 16/12/2025

Title: AdBoard - Advertisement Management System
Role: Full-Stack Developer
Technologies:C#, .NET 8, WinForms, ADO.NET, PostgreSQL
Link:https://github.com/Yevhenii81/AdBoard
Description:
Desktop application for managing user advertisements with secure
authentication and database integration.
Key Achievements:
Built authentication system with password hashing and validation.
Designed PostgreSQL database schema including users and
advertisements tables. Implemented CRUD operations using ADO.NET with
parameterized queries. Created responsive WinForms UI with login,
registration, and dashboard forms. Applied Repository pattern and OOP
principles for clean code architecture. Implemented comprehensive input
validation and error handling. Protected against SQL injection attacks
through parameterized queries and input sanitization.
https://github.com/Yevhenii81/AdBoard

EasyGet 11/08/2025 - 13/09/2025

Role: Developer
Technologies:C#, .NET 8, WinForms, HttpClient, Task Parallel Library
Link:https://github.com/Yevhenii81/EasyGet
Description:
Windows desktop application for downloading files from the Internet with
support for pausing, resuming, and stopping downloads. Implemented
responsive WinForms UI for monitoring progress and managing active
downloads.
Key Achievements:
Implemented async/await pattern with CancellationToken for reliable and
cancellable downloads. Built multi-threaded architecture using Task Parallel
Library for concurrent operations. Created responsive WinForms UI with
real-time progress tracking showing bytes downloaded. Provided
user-friendly controls for starting, pausing, resuming, and canceling
downloads. Ensured stable error handling and proper resource management
during network interruptions. Applied best practices for memory
optimization and thread safety.

https://github.com/Yevhenii81/EasyGet

Sapper Game 10/05/2024 - 10/06/2024

Role: Developer, Architectural Designer
Technologies:C++, STL, Windows API, Console I/O, OOP, SOLID, Design
Patterns
Link:https://github.com/Yevhenii81/Sapper/tree/main/Sapper
Description:
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 Achievements:
Designed and implemented core classes including Map, Cell, Console, and
Game providing a modular and extensible architecture. Applied C++ STL
containers such as vector and 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. Applied
SOLID principles and design patterns throughout the codebase.
https://github.com/Yevhenii81/Sapper/tree/main/Sapper

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: