Anton Yarkov

Software engineer
I build software, create teams and solve business problems. Examples are:
- Access Digital for Credit Unions with 6M users over the USA
- Neoline online booking app for travel agenices
- ArcLogistics app for optimal fleet management
as well as many side-projects.
 
#publications
 
Timeframe Publication
2024-Jan In the NFT Wallets Unleashed: A Data Structures and Application Design Journey I explored the world of NFTs and blockchain while prototyping wallet CLI application with efficient data structures using C# and .NET Core. Article has been posted by Dzone, hackernoon.com, codeproject. #nft #wallet #fintech #blockchain
2023-Oct In the Algorithmic Alchemy: Exploiting Graph Theory in the Foreign Exchange I continue explore the world of graphs and how financial institutions make profitable currency exchanges. Article has been well accepted and posted under Better Programming Medium Hub and appeared on the main page of Dzone. It also was translated to Spanish, Hindi, Chinese, French, Bengali, Russian, Vietnamese, Portuguese, Japanese, German, Korean, and Turkish by hackernoon.com. #graphs #bellman-ford #fx #foreignexchange #currencyexchange
2023-Sep Published an article about my journey of Crafting Mazes for the Wall-E application published before. Article has been Featured on Dzone Main Page, as well as gained attention on codeproject. #sfml #graphs #graphics #spanningtree #trees
2023-Aug Published an article Wall-E project which is a visually appealing implementation of path finding algorithms using SFML graphics library and Yandex data sets. Article has been Featured on Dzone Data Engineering page and reposted on Better Programming Medium Hub, as well as codeproject, hash-node, dev.to. #sfml #graphs #graphics #dijkstra #astar #bfs #dfs #pathfinding
2023-Jul I demonstrated that well-known algorithms BFS, DFS, Dijkstra, and A-Star are essentially variations of the same algorithm by creating a universal implementation. Article has been Featured on Dzone Main and Data Engineering pages, reposted on Better Programming Medium Hub, gained a lot of attention on codeproject, hackernoon, and reposted on hash-node and dev.to. #graphs #dijkstra #astar #bfs #dfs #pathfinding
2023-Feb How to write self-documented code with low cognitive complexity was republished by famous BetterProgramming community. #programming #engineering #codequality #metrics #self-documented code
2022-Nov Shared a tip how to debug Roslyn Source Generators using Rider IDE Early Preview. #roslyn #compilers
2022-Nov I review the practical approaches in API versioning, the pros and cons, as well as some basic reasons for API versioning. Reposted on dev.to #api #versioning
2022-Nov I have listed a few GraphQL trade offs that you should keep in mind when you choose a way to build your new API. Reposted on dev.to #api #graphql
2022-Aug Expert opinion published on topic of Software-as-a-Service #saas
2021-Nov Expert opinion published on topic of How to evaluate a 3rd party RESTful API #api #engineering
2021-Aug Expert comments on 20+ Tips for Agile Project Management #agile #teamlead
2021-July How to write self-documented code with low cognitive complexity #programming #engineering #codequality #metrics #self-documented code
2021-Jun Expert comments on Comparative Analysis of Blazor, Angular, React, Vue and Node for Web development #react #angular #blazor #vue #nodejs #frontend #development #programming #engineering
2021-May A pragmatic guide to starting Communities of Practice in the organization. Reposted on Dev.to and Medium #teamlead
2021-Mar Expert comments on How to ensure your development team is truly dedicated? #teamlead #peoplemanagement #hr
2021-Feb Web Crawlers, the DMCA, and Thinking Ahead. Reposted on Medium #copyrights #web #architecture
2021-Feb Working example of SAML Single Sign-On integration using C# . Reposted on Reddit and Medium #api #docs
2021-Feb Five facts about security to know in 2021. Reposted on Reddit and Medium #review #architecture
2020-Dec How Scrum Helps Developers Build Technical Skills and Flexible Architecture. Reposted on Dev.to, Medium and Reddit #teamlead #agile #scrum #architecture
2020-Nov Tips & Tricks on API documentation . Reposted on Reddit and Medium #api #docs
2020-Oct Tips & Tricks on API documentation reposted on Dev.to, Reddit and Medium #api #docs
2014-Jul Why goto is so bad #codequality
2014-Jul OAuth and tears #architecture
2014-May Customize ASP.NET Identity 2.0 #architecture
2014-May Select happy medium in practices of Entity Framework #architecture
2014-May Customize ASP.NET Identity 2.0 #architecture
2014-May Select happy medium in practices of Entity Framework #architecture
2014-Jan Technical article where I'm sharing experience in C++11 for Android NDK #cpp #c++ #android #ndk
2012-Dec XML serialization of derived classes #architecture
2012-Dec What should be ideal the comments in the code... #codequality
2012-Dec C++ core
2012-Dec Solved problems with cooperating of Visual Studio 2012 and SQL Server 2008
2012-Dec Query optimization in Oracle DB #databases
2012-Nov Problems with Oracle SYS_CONTEXT function #oracle #databases
2012-Mar How to write a UTF-8 encoded string to a file in windows, in #cpp #c++
2010-May PR: Replace text like a Pro with my Multi Text Editor application #c-sharp #wpf
2010-Mar PR: save links like a Pro with my tLinker
#github
 
Timeframe Stack Description
2023-Oct C#, .NET Core, CLI, .NET HttpClient Building a Command Line Interface for JSON Data Downloader from Feed using .NET Core while learning some Microsoft materials on correct using of HttpClient. Implemented V1 with simple DI and V2 with full DI.
2023-Aug C++, SFML I made a Wall-E project which is a visually appealing implementation of path finding algorithms using SFML graphics library and Yandex data sets.
2023-Jun C++ I demonstrated that well-known algorithms BFS, DFS, Dijkstra, and A-Star are essentially variations of the same algorithm by creating a universal implementation.
2023-May C#, .NET Core, CLI Building a Command Line Interface for imaginary NFT Wallet using .NET. Implemented V1 with simple DI and V2 with full DI.
2023-Jan C#, .NET, Entity Framework, Dapper, LinqToDb, DbUpMigrator, SQLite, SQL Server, PostgreSQL, Scaffolding Pure work need. Researched and provided examples of how to initialize and migrate databases using .NET.
2022-Dec C++, SFML Getting deep into more sophisticated maze generators with guaranteed pass through.
2022-Nov C++, SFML Hacking random maze generator in 24 hours.
2022-Oct C++, SFML Hacking pacman using SFML lib in 24 hours.
2022-Jan C#, Orchard CMS Fixing issues in Orchard Core CMS source code while building production application using it.
2021-Nov C, SDL 3D graphics from scratch using SDL, pure C and mathmatics.
2021-Feb C#, SAML SAML protocol library for implementing SSO integration
2021-Jan C# Hacking Tetris Console game in 24 hours.
2019-Sep C#, CQRS Playing with CQRS and microservices using .NET Core 3.0.
2016 C++, Linux, POSIX Playing with Multithreading and Networking using C++.
2016 C++, OpenFrameworks Playing with openFrameworks C++ toolkit for drawing 3D Earth based on actual elevation data.
2016 C# Application for recursive copying of files and folders from source path or URL to target folder in the file system.
2015 C#, ASP.NET Web app cleverwearer.com designed to get dressed for the weather and plan users wardrobe for the trips, and also warning users about surprises of the nature.
2015 C++, Raspberry Pi Hand made Remote Control for little RC-car based on Raspberry Pi programming to control by software.
2014 C++ Programming robot for playing soccer
2014 C# A little Vkontakte Wall Exporter
2014 C# Created hardware and software kit for measuring laser light using Portable USB Spectrometer.
2014 C++, Open GL ES, Android NDK Playing with Open GL for Android to craete Asteroids Recovery for Android.
2013 C++, Open GL Playing with Open GL for Windows to create little prototype of game Asteroids Recovery.
2013 Javascript, Flash Played with Sound recording and modifications using Flash on my Funny Hamster web app.
2013 C#, SQLite, Skype Playing with SQLite and Skype internals to read Skype DB, chats and messages by using simple and straightforward code.
2012 C# Created Windows Phone messenger as part of Windows Phone Contest running by Vkontakte Social Network.
2012 C#, WPF, Google Voice Playing with Google API for Voice recognition.
2011 C#, XNA Created small game Space shooter for fun.
2011 C#, WPF Created application for automating text replacing with nice-looking UI using WPF.
2011 C#, Windows Forms Created application for automating text replacing.
2011 C#, Windows Forms Created Links Savings application for Windows.
2011 C#, WPF Playing with WPF and Graphs algorithms (blog publication).
2011 Javascript, C# Playing with Windows 7 gadgets
2010 C# Application Database for managing deliveries of a small business
2010 C#, Windows Mobile Application for recovering contacts from Windows Mobile internal storage *.PIM file.
2010 C#, Windows Mobile Created an application Sealed Notes for Windows Mobile
2008 C++, MFC Playing with graphs using MFC C++ and Prima-Kraskal set of algorithms.
2008 C++, MFC Developed shapes intersections solver as part of my application to my first full-time job as a software engineer in GIS.
2007 C ATMega 16 basic programming
2003 C Developed Tanks 2D Game as part of my university program course about C language.
2002 Visual Basic, MS Access Developed clients registry system and database for municipal Dental clinic while I was a schoolboy and started to learn to write code. This project helped me to learn a lot and sell my first software program ever.
#hackathons
 
Timeframe Description
2022-Dec Judged on Winter MelonJam 2022. Got certificate of appreciation.
2022-Jun Judged on Hack3 2022. Mentioned on event devpost.
2022-Jan Judged on CruzHack 2022. Got certificate of appreciation.
2021-Nov Judged on UniHack 2021. Got Judge certificate.
2021-Jul Judged on Melon Jam hackathon. Got certificate of appreciation.
2021-Jul Judged on Atlas Hacks. Mentioned on event devpost.
2021-Jun Judged on Hack3 2021. Mentioned on event devpost.
2021-Jun Judged on AlphaHacks 2021. Mentioned on event devpost.
2021-Apr Helped to mentor students and judge HackTJ 2021. Mentioned on event devpost.
2021-Jan Judged on CruzHack 2021. Mentioned on event devpost.
2020-Dec Co-organized and built a tech stack for scientific hackathon Fit-M 2020 using Yandex.Cloud, OpenFOAM, ParaView, docker, JavaScript/React. Got diplomas and wrote an article about cloud computing, CFD and HPC.
2020-Nov Judged on UniHack 2020. Got diploma.
2020-Jul Contributed to Atlassian's Codegeist 2020 hackathon by building a potentially useful TacTic Assignments JIRA add-on for further usage with my team.
Tech stack: Atlassian-connect-express JS framework, nodeJS, C#, .NET Core, docker, AWS
Source code