Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Ilia B.

Offer Ilia to work on your next project.

Ukraine Kremenchug, Ukraine
2 days 1 hour ago
Available for hire available for hire
added 1 bid
registered for 2 years
  • net
  • Python3
  • c# .net developer
  • Windows Presentation Foundation (WPF)
  • C

Rating

Successful projects
There is no data
Average rating
There is no data
Rating
414
Microsoft .NET
Application programming

Language Proficiency Level

Русский Русский: fluent
English English: upper-intermediate

Skills

Portfolio


  • 100 USD

    Click for Parimatch

    Bot development
    An app that follows the page of the match on the parimatch website and covers the points given when the number is changed.
  • cTrader

    Microsoft .NET
    He worked in the cTrader team – one of the two main players of the Forex software market along with MetaTrader. Per the strongest team of all where I had to work. That’s where I gained and mastered the best and most advanced practices of “clean code” writing, became a fan of #TDD and improved the efficiency of using ReSharper/Rider on order, while continuing to develop in the field of graphic interfaces (and they in the Forex trading terminal are often very thoughtful), #WPF and #.NET.
  • 350 USD

    Advent Calendar for Android and iOS

    Hybrid mobile apps
    Congratulations for every day
  • 100 USD

    Android Widget for statistical monitoring

    Hybrid mobile apps
    Android desktop widget, receiving statistics through the API service and displaying clearly in the form of graphs and quotes.
  • cTrader Mobile

    Hybrid mobile apps
    He also participated in the development of a mobile app on #Xamarin Native, using the cTrader core. Conquered the principles of developing individual screens and whole applications both under #iOS and #Android
  • Z-Planer

    Microsoft .NET
    An application for the design and calculation of the multi-layer #PCB parameters, which allows you to optimize the cost of materials when creating stacks. It is implemented on #WinForms. Users of the app are the world’s leading electronics manufacturers: Mentor, Cisco, Nokia, etc.
  • Lunacy

    Microsoft .NET
    He participated in the development of Lunacy – a #.NET vector editor for #UI-UX #design that fully supports Sketch document format – one of the industry leaders alongside Adobe XD and Figma. Not only deepened his knowledge of #WPF and computer graphics, but also well mastered the #graphic design tools, so he is able to do such work, although this is not my priority.
  • DIY Keyboard and its firmware

    Embedded systems and microcontrollers
    As a pet-project, I have made my own keyboard on a 3D printer and I have developed a #pray for it.From the hardware solutions in the keyboard interesting:
    - built-in 3D mouse analogue (manipulator differently responding to inclination, rotation, pressure).And he also gives feedback through a built-in vibrator;
    - built-in display - shows the current state and is also used to change configuration and access to some keyboard functions
    - cardboard - the memory card is stored configuration (or several), settings, encrypted password/card storage, dictionary to verify orphography, plugins with their settings, keyboard use analytics (optional).But the most interesting thing is in the stretch.I’m trying to realize everything I love for QMK + what I missed in QMK.Among the other things
    - layers support, each key on different layers can be mapped differently;
    - dual function key: the key-modificators (ctrl, alt, shift) are usually not used by themselves, but only in combination with other keys, so why not use their pressure without other keys for other purposes to save a useful place.For example, use the right shift, if it is pressed by itself, for the symbol ['], or the left for the opening spoon, and the right - for the closing (so-called Space Cadet), and if the shift is pressed and held, then switch the register of letters as usual.
    Key dance is a special double-tension and long-tension maping.For example, a long letter button puts a prefix letter, or a double shift button includes a caps lock, or a long button ctrl opens a search
    User combinations of keys
    Macro – that’s itself.
    All of this is in QMK, but in addition I realize:
    PuntoSwitcher analogue, built directly into the keyboard.The function that deletes the last word/proposal/signed in the last n seconds, switchs the layout and sends the same key presses again (as a result, the layout of the last word/proposal/text changes);
    Verification of orphography.When printing, it is communicated with a sound signal/underlight/communication on the display/vibration (adjusted) + automatic correction if necessary.You can also extend the user dictionary in the summer so that the keyboard no longer considers it a error/print;
    - point on the double gap, replacement of the gap-dephis gap on a long tire, emoji (where it is now without them), special symbols, scripts;
    - the input mode of pieces type 3⁄8, 2⁄3, 4⁄5 etc.by p.- a built-in password manager, credit card, contact data and other things for automatic filling.The storage is encrypted with a master password (in the future, possibly with a fingerprint, hardware key, etc.)by p.and the
    - Password generator with a lot of options
    - Lorem Ipsum generator, data of John Doe/Ivan Ivanovich and other urins;
    - the ability to create multiple configurations and switch between them without rechargeing the device;
    Statistics and analysis of the keyboard;
    - Support user extensions, providing your API.So if you miss something in my browsing, you can write a plugin for it (or search on the internet when if it becomes popular and gathers the community);
    - a few simple games (a type of crystal nolique, using the keyboard as a game field with the lighting of crystals and noliques with different colors);
    - Unlike QMK, where the shell is configured by changing the source, re-compilating and the device shell, in my shell everything is prescribed in config files.You can change everything until the microcontroller is broken through the config files stored on the memory card.
    - you can configure the configuration directly on the keyboard itself in a special mode, on the display in this case there will be a system menu for access to profile settings, profile management, etc.by p.You can support the project by donations.

Activity

  Recent proposals 10
For 3D printer.
76 USD
HR - task: publish a job on LinkedIn
25 USD
Make a bot for automatic trading on binance
150 USD
Program for Generation Reporting
153 USD
Create a cryptoscreen
51 USD
Write the article. It is a theme. in English. Without a. 1,700 words
51 USD
VPNs
51 USD
NDA
1754 USD
Protect the home network and protect the hacking technology
127 USD
Esp32 cam + telegram bot
76 USD