• General Info
  • Experience
  • Education
Dmitriy
.NET Developer
country flag
Dmitriy UTC+3
Available starting: September 16 Remote
Lead
50 $/hour 8000 $/month (160 hours/month)
rent from 1 month
General Info
Role
.NET Developer
Grade
Lead
Key skills
C#
ASP.NET
Web API
.NET Core
MVC
Blazor
JavaScript
TypeScript
AngularJS
Angular
CSS
HTML
xUnit
NUnit
Unity
Razor Pages
Framework7
LINQ
SQL
Web Forms
Web
Blockchain
Docker
Node.js
VS Code
Resharper
MS SQL
DBeaver
IRIS
SVN
Git
Atlassian Jira
TFS
Azure Devops
.NET
Languages
  • English - B2
Domains
Asset Management
Blockchain
Data Services
FinTech
FinTech & Finance
HrTech
BIO
▪ .NET Developer with 6+ years of experience ▪ Proven experience in .NET, .NET Core, ASP.NET, C#, Web API, Blazor, Entity Framework ▪ Considerable expertise in JavaScript, TS, HTML, CSS, Angular ▪ Good knowledge of MS SQL ▪ Deep understanding of all the stages of SDLC including strong command in defining and following the process ▪ Hard-working, self-motivated, and detail-oriented person with the ability to quickly learn new information ▪ Strong leadership abilities and good communication skill ▪ English level – Intermediate+
Type of engagement
Specialist's location
Belarus, Minsk, UTC+3
Ready for relocation
No
Partner's location
Poland country flag
Experience 5  (8 years 4 months)
Arbitrage Bot for Decentralized Exchanges
Role
Fullstack developer
Description of Project
Our commercial IT project focuses on the development of an advanced arbitrage bot for blockchain on decentralized exchanges. With expertise in parallel and asynchronous programming using the .NET platform, we have created a powerful solution that leverages cutting-edge technologies to maximize profit opportunities in the crypto market. Our team has extensive experience in working with the .NET 7 Worker service, utilizing its robust capabilities for efficient and scalable bot execution. The project incorporates various components, including MS SQL for data management, Angular 15 for the user interface, and Node.js for seamless integration with external APIs. To ensure optimal performance, we have implemented advanced profiling techniques using tools like dotTrace and dotMemory. This enables us to identify performance bottlenecks and make necessary optimizations, resulting in a high-performing and reliable arbitrage bot. Furthermore, our project leverages the capabilities of WEB 3.0 and TON Blockchain's smart contracts, enabling secure and transparent transactions on decentralized exchanges. This integration ensures that our arbitrage bot operates within the decentralized ecosystem, adhering to the principles of trust, security, and immutability. By combining expertise in blockchain technology, parallel programming, and performance optimization, our commercial IT project provides a sophisticated solution for cryptocurrency traders seeking to capitalize on arbitrage opportunities in decentralized exchanges.
Responsibilities
Collaborate with the team to design and implement the architecture of the arbitrage bot system on decentralized exchanges. Develop parallel and asynchronous programming modules using the .NET 7 Worker service to ensure efficient and scalable execution of arbitrage strategies. Integrate and manage the MS SQL database for storing and retrieving relevant data, such as historical market data, trade executions, and performance metrics. Implement the user interface using Angular 15, providing traders with a seamless and intuitive experience in monitoring and managing arbitrage opportunities. Integrate Node.js to facilitate smooth communication with external APIs and exchange platforms, ensuring accurate and real-time data retrieval for decision-making processes. Collaborate with the team to leverage the capabilities of WEB 3.0 and TON Blockchain's smart contracts, enabling secure and transparent transactions on decentralized exchanges. Use profilers like dotTrace and dotMemory to identify and optimize performance bottlenecks, ensuring the bot operates with high efficiency and minimal latency. Collaborate with other team members to conduct rigorous testing, debugging, and troubleshooting to ensure the overall stability and reliability of the arbitrage bot. Stay up-to-date with industry trends, new technologies, and advancements in decentralized exchange protocols to continuously enhance the performance and capabilities of the bot. Contribute to code reviews, provide constructive feedback, and follow best practices such as SOLID principles and clean code standards to maintain a high-quality codebase. Collaborate with stakeholders to gather requirements, estimate project timelines, and deliver features and updates according to the project roadmap. Document the development process, system architecture, and relevant technical specifications to ensure knowledge sharing and mainta
Technology Stack
.NET 7 Worker service, MS SQL, Angular 15, Nodejs, WEB 3.0, TON Blockchain(smart contracts)
Period
10.2022 — until now (2 years)
Education
School
Belarusian State University of Informatics and Radioelectronics
Degree
Bachelor's Degree
Field Of Study
Faculty of Computer Systems and Networks, Information Technology Software
Year of graduation
2017

Similar specialists

Nazrul
.NET Developer
country flag
Nazrul UTC+6
Middle+
C#
ASP.NET Core MVC
Web API
SQL
LINQ
JavaScript
TypeScript
Angular 10
JQuery
AJAX
HTML5
CSS3
SCSS
Bootstrap 3
Bootstrap 4
Patterns
NUnit
Serilog
Autofac
Framework7
ADO.NET
Identity
Design Patterns
SOLID
Principle
OOP
JUnit
Qunit
Unity
Unix
xUnit
Testing
AutoMapper
API
AWS
Atom
SQS
DynamoDB
Stored procedure
GitHub
Git
SVN
Docker
Databases
SQL Server
MySQL
Visual Studio
VS Code
Crystal Reports
HTML
iReport
With over four years of experience, I have honed my skills in the analysis, design, and development of various applications, including client/server, web-based, and enterprise services. My expertise lies in the SQL Server database platform, where I possess extensive knowledge. I am adept at crafting efficient SQL queries, functions, stored procedures, and triggers, and I excel in optimizing existing queries for optimal performance. In addition, I have proficiency in modern JavaScript technologies such as TypeScript, Angular, jQuery, and JavaScript itself. These skills allow me to deliver robust and dynamic solutions while staying up-to-date with the latest industry trends. Overall, my experience and expertise in SQL and JavaScript technologies make me a well-rounded professional capable of tackling diverse development challenges.
More
A
.NET Developer
country flag
Aliaksandr UTC+1
Senior
C#
Python
.NET Framework
.NET Core
ASP.NET
ASP.NET Core
CORS
NHibernate
Dapper
JavaScript
TypeScript
Angular
Bootstrap
CSS
LESS
Node.js
CICD
Terraform
Docker
Kubernetes
Helm
AgroCd
Vault
TeamCity
Upsource
Azure Devops
Automation
SVN
TFS
Git
PowerShell
Bash
Experienced Software Engineer with over 10 years of experience in Fintech, E-commerce, Health Care, and Legal domains. Skilled in architecture design, implementation, testing, and delivery of software solutions. Proficient in improving CI/CD processes, refactoring existing functionality, and enhancing system performance. Possesses a strong command of multiple programming languages, including C#, T-SQL, Kotlin, PowerShell, and Bash. Demonstrates expertise in a variety of technologies and tools, including .NET, .NET Core, ASP.NET, ASP.NET Core, EF Core, Dapper, MS SQL Server, Visual Studio, Rider, MS SQL Management Studio, Docker, Kubernetes, Helm, Terraform, ArgoCD, Git, TeamCity, GitHub, and Azure DevOps. Has extensive hands-on experience with Microsoft Azure, proven by having passed the Microsoft Certified Azure Developer Associate certification. Notable achievements include optimizing Azure costs by over 10% and decreasing deployment time by 3 times. A versatile and adaptable team player with a track record of delivering tangible results and driving efficiencies in software development processes.
More
V
.NET Developer
country flag
Varun UTC+5.5
Senior
.NET
.NET Core
ASP.NET
ASP.NET Core
Blazor
Web API
MVC
LINQ
C#
SQL Server
PostgreSQL
Azure functions
Python
Java
C++
Angular
Angular 8
Angular 9
Angular JS
Server-Side Rendering
Web services
SOAP
CSS
DOM
HTML
AJAX
JavaScript
JQuery
TFS
.NET 5
.NET 6
More
M
.NET Developer
country flag
Mikhail UTC+7
Senior
C#
Framework7
LINQ
MongoDB
MS Visual Studio
AJAX
.NET Framework
MVC
MS SQL
MS SQL Server
Git
CSS3
HTML5
JavaScript
Linux
SVN
Agile Project Management
Scrum
Spark
Big Data
MS SharePoint
Spring Framework
Docker
Kubernetes
xUnit
ASP.NET
More
N
.NET Developer
country flag
Nikita UTC+3
Middle
C#
ASP.NET
MVC
.NET
Framework7
CORS
WPF
XAML
TPL
DevExpress
Unity
AutoMapper
Logo
Logs
Expo
SoapUI
Git
Dapper
LINQ
ADO.NET
CSS
Vue
JavaScript
JQuery
PostgreSQL
MSSQL
More