Skills | |
---|---|
Programming: | Professional experience: 6m+ (C#, .NET, ASP.NET, Blazor framework, Entity Framework, MS SQL, Web APIs, GitHub, Jira), 2y+ years C# (Scrapy), 2y+ Java Script (Puppeteer + Form interaction events, JQuery, ExtJ, HDChart), 5y+ Java (scrapping), web scrapping (5y+).
Scrapping software. Excellent understanding of the retailer websites structure, APIs, and how they are working and secured (bypassing tokens, headers, and cookies). Other experience: React JS, .NET(Win forms, Web forms), PHP and Bootstrap. |
IDEs and code editors: | MS Visual Studio, NetBeans, Visual Studio Code and Sublime Text |
Databases: | MS SQL Server, mySQL, Oracle SQL Developer and MS Access |
CMS Systems: | WordPress, Opencart and basic knowledge of Joomla and osCommerce |
Photo and video editing:: | Adobe Photoshop, AVS Video Editor and FFmpeg |
Data mining: | RapidMiner, Alyuda NeuroIntelligence and EasyNN |
Other: | MS Server, MS Dynamic CRM, AXURE, Visual Paradigm, Adobe Dreamweaver and etc. |
Coming soon...
C# OOP-based game "The Avengers" - The game has two modes: "The Infinity War" - the avengers' take turns attacking and Thanos snaps and "End Game" mode - exchanging only attacks, but there are six different boosters for the Thanos object (like the time Stones, they give him a different ability - double damage, increased health, stun of an attack, stun all attacks, killing one of the avengers randomly and double up the stamina of the object for a limited time): Boosters.
Thanos is an object from a MarvelVillians class. The Marvel class has inherited almost all of the fields and properties from the base class - "SuperHeroes": Classes.
Also in the different modes, the Thanos object has different health, depending on the game mode specification making the chance of winning almost equal and making the game more interesting than ever.
The "End Game" mode has a timer that counts every second of the fight and the stamina of each of the game characters: Heroes stats.
Game screenshot 1
Game screenshot 2
Game screenshot 3
Game screenshot 4
Game screenshot 5
Game screenshot 6
When you enter your name you can hit the start button and the game will begin. At the begging of the game, you have 3 seconds to hit the red-colored button. After every correct hit, the button will be colored yellow and the timer will be reduced by 0.1 seconds until they become minimum value. With each correct hit, you will gain 100 points. If you missed the mole in the given time - the game is over. After every game - the score list appears on the right side of the game which can be downloaded as a JSON file sorted by highest score.
Game screenshot 1
Game screenshot 2
Game screenshot 3
Blazor component for SPA applications with multiple validations and live formatting.
1. Poll with visual representation of the results (HTML, CSS, JavaScript, PHP, Ajax, JQuery, Ext Js, HD Charts, Text file): Poll Link 1, Poll Link 2
2. Program for counting words with dynamic creation and manipulation of DOM elements. (HTML, CSS, JavaScript): JS DOM.
3. Five different JavaScript tasks (HTML, CSS, JavaScript): Diagonal matrix, Spiral matrix, Reverse spiral matrix - color edition, JS Email Searching with regular expression.
4. Dashboard with results from JSON (HTML, CSS, JavaScript, JSON): Dashboard.
5. Sortable table (Ext JS grid) with unique values chosen from drop down menu generated from JSON (HTML, CSS, JavaScript, Ext JS): Ext JS.
6. Chart with 1 serie from JSON - (HTML, CSS, JavaScript, HD Chart library, JSON): Chart 1 serie Link1, Chart 1 serie Link2.
7. Chart with 3 series from JSON - 3 series (HTML, CSS, JavaScript, HD Chart library, JSON): Chart 3 series Link1, Chart 3 series Link2.
1. JQuery responsive image gallery template (HTML, CSS, JavaScript, JQuery, MediaQuery): Gallery Link 1, Gallery Link 2, Gallery Link 3.
2. CSS 3D Clouds template connected to API, that can change depending on the weather (presets for Clear, Partly Cloudy, Overcast, Mostly cloudy, Chance of rain and Thunderstorm) in Varna (HTML, CSS, CSS Animation, 3D - from template, JavaScript, JQuery, Ajax, API): CSS 3D Clouds Link 1, CSS 3D Clouds Link 2.
3. Web page with background mouse in effect - from template (HTML, CSS, JavaScript, JQuery): Background effect Link 1, Background effect Link 2.
1. Bootstrap responsive page with different layouts for laptops, tablets and smartphones (HTML, CSS, Bootstrap, MediaQuery): Image1, Image2.
2. Portfolio template (HTML, CSS): Portfolio Template.
3. Responsive web page - no bootstrap, with google search and image map (HTML, CSS): Responsive page V1.
4. Responsive web page - scroll version, with google search and image map (HTML, CSS): Responsive page V2.
5. Parallax image gallery (HTML, CSS, Parallax): Parallax.
6. Web page with video background and animation (HTML, CSS, CSS Animation, HTML5 Video): Video background .
7. Web page with moving background depending on the movement of the mouse (HTML, CSS, JavaScript): Moving background.
Fully developed systems or apps.
Conceptual or not fully developed projects.
For personal or educational purposes.