Skip to content
View sibvic's full-sized avatar

Block or report sibvic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sibvic/readme.md

About me

Hi! My name is Victor Tereschenko.

My experience

2022-current

I do participate in amateur car racing. And I found a problem: most of the organizers fails to calculate results right. And it's completely unclear what place you are on. So, I developed an MVP for local time attack event. The old people quit and the new time attack organizers team refused to use it. I added support of autocross events. But still little to no interest in such software. I've added support of competition grid for Drift. And now it used by local drifters for judging, competition grid generation and providing viewers/entrees with event information. Currently under active development. You can take a look at it here.

Used stack: dotnet core 8, webapi, EntityFramework, postgresql, blazor, signalR, telegram bot.

2018-current Developer of Trade Script Convertor

It grown up from Upwork development. There were a lot of tasks for PineScript to MQL4/5 conversions. So, I wrote a parser of PineScript

  • generators to MQL4/5/Lua. Rewrote it 3 times already (after figuring out that I chose the architecture incorrectly and I need a completely different approach). I do sell it for another developers of trading indicators and robots. The biggest project of mine. 2.5K of acceptance and unit tests. Available at https://convertor.profitrobots.com/

Used stack: dotnet core 8, webapi, EntityFramework, postgresql, blazor.

2015-current Indicators/strategies developer on fxcodebase.com

From time to time I took some interesting indicators/strategies development on Lua/MQL4/MQL5 from fxcodebase.com as a hobby project.

2017-current Founder of ProfitRobots.com

It grown up from Upwork development. I noticed that most of the customers asking for the same thing. I tried to develop a strategy generator. But it was a dead-end, so I dropped the project. But started to offer Telegram notifications for trading platforms (mainly TradingView). Surprisengly, people liked that and event start to pay money for that. I extended support for MetaTrader 4/5 and FXTS2, as well as Discord bot. The project goes offline in 2022 because of deletion of my Microsoft account. I was too busy in Gehtsoft, so I had no time to rewrite it from AzureDB to postgresql. Now the project is partly recovered, but it's not that popular any more (in 2022 it had 38K of users and telegram channels). I do plan to make that open source when I'll have some free time. Now it's a hobby project of mine.

Used stack: dotnet core 8, webapi, EntityFramework, postgresql, AzureDB, docker, telegram bot, discord bot, chrome extensions, javascript.

Feb 2024-Jul 2024 C# backend developer in Lesasoft

Old colleagues of my called me to help with the project. The hired backend developer didn't manage to do the job, so I was hired to do his work instead. It was an outstuff development for another company. Internal project on dotnet core 8 for HR. I did all the backend. After finishing MVP the project was closed.

Used stack: dotnet core 8, webapi, microservices, EntityFramework, postgresql, keycloak, oidc, swagger contract, docker, kubernates.

Sep 2020-Jun 2023 C++ Developer in Gehtsoft

Old colleagues of my call me back to Gehtsoft. My task was to improve stability of ForexConnect (multi-platform trading API which comes as a replacement to Order2Go I used to work on) on mobile platforms. And help mobile developers to do charting on Android and iOS, as well as help with Lua scripting on these platforms. Later on I switched back to FXTS2 desktop platform: add new source of ticks and do a major architecture redesign. Burned out in the end, and quit development for almost 5 months.

Used stack: C++11/C++14, Objective C, Java, C#, JNI, Android, iOS, Linux, MacOS, switft.

Jul 2017-Sep 2020 Freelancer on Upwork

It turned out that there are a lot of indicator/strategy development tasks for FXTS2 platform. I'm the one who integrated scripting into FXTS2, so I do know how it works better than anyone else. And I can do these tasks really well and fast. And can ask high hourly rate and still be cheaper that anyone else. So, I switched to Upwork, doing indicators and strategies on Lua. I added MQL4/5 for Metatrader, NinjaScript 7/8 for NinjaTrader and PineScript for TradingView as well. I developed a number of templates for faster development of typical projects: MQL5, MQL4, FXTS2 Lua, PineScript, NinjaScrip 8, MQL4 VSCode snippets, VSCode Indicore, MQL Inject, MQL5 VSCode snippets, NinjaScript 8 VSCode snippets

Used stack: Lua, MQL4, MQL5, PineScript, NinjaScript 7, NinjaScript 8

Apr 2017-Jul 2017 C# backend developer in Altsoft

I used to work on Claris - CRM for bussiness. I quit after 4 months of task like "change report from week to two weeks and make button red".

Used stack: C# 4.5, MSSQL, ASP.NET, JavaScript.

2016-Feb 2022 C# developer in BMIRussian

We decided do make our own website. I took that apportunity and tread it as a hobby project. Started to code on dotnet core RC1. Moved to .net core 2 later on. We used Azure as a hosting with AzureDB as a database. I learned all my web development skills on that project. bmirussian.tv died in 2022 after I didn't manage to pay the bill (because I do live in Russia and my cards stop to work) and my Microsoft account was deleted. The hosting was expired too, so I completely lost the project. Now it lives as a "simplified version" on bmirussian.ru

Used stack: dotnet core RC1->1->2...->6, AzureDB, EntityFramework, Azure, WebAPI, telegram bot, razor.

Feb 2012-current Founder of BMIRussian

It grown up from one of my hobbies - fansabbing. I'm with a friend of mine who do voice overs started to translate car-related videos just for fun. But after that bloggers started to order translation of their videos. And now it's a commercial service for bloggers. We do translate to Russian and English languages and doing voice overs. But I do not do any work there for now.

Jan 2007-Jan 2017 C++/Lua/C# backend developer in Gehtsoft

I used to work on desktop version of FXCM Trade Station 2. I was mostly responsible for charting and scripting (Marketscope + indicators and strategies on Lua).

As a secondary projects I used to code Order2Go (COM component for trading via FXCM) and small C# utilities and projects.

Used stack: MFC, C++03/C++11, GDI+, std, boost, WinForms

Popular repositories Loading

  1. mq5-templates mq5-templates Public

    MQL5/MT5/MetaTrader 5 templates

    MQL5 139 58

  2. mq4-templates mq4-templates Public

    MQL4/MT4/MetaTrader 4 templates

    MQL5 79 36

  3. BadBlocksPlaceholder BadBlocksPlaceholder Public

    Places files on HDD's bad blocks.

    C# 34 9

  4. pinescript-templates pinescript-templates Public

    PineScript/TradingView templates

    27 11

  5. trade_copier trade_copier Public

    Allows to copy trades from one platform to another. Support FXTS2, MT4, MT5, TraadingView. Uses ProfitRobots server as a transport layer.

    Lua 26 15

  6. vsc-mq5-snippets vsc-mq5-snippets Public

    Visual Studio Code snippets for Metatrader 5/MQ5/MQL5

    21 16