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

Виктор Л.

Just do it!

Германия Mallersdorf-Pfaffenberg, Германия
8 месяцев 26 дней назад
Временно не работаю временно не работаю
23 Сейфа завершены
11 месяцев 15 дней назад
18 заказчиков
на сервисе 4 года
  • html
  • css
  • python
  • Visual Studio
  • embedded systems
  • системное программирование
  • embedded разработка
  • C/CPP
  • win32 api

Рейтинг

Успешных проектов
96%
Средняя оценка
10 из 10
Рейтинг
1322
C и C++
Системное программирование
13 проектов
C и C++
6 проектов
Системное программирование
4 проекта
Python
4 проекта
Прикладное программирование

Резюме

С 2004 программирую на С/С++ в Visual Studio, Qt, Eclipse. На протяжении такого же времени работаю с CSS/HTML. 

Еще за долго до университета писал для себя различные парсеры, конвертеры и экстракторы медиа файлов (музыка, 3D-модели, фотографии/рисунки) из игр или каких-либо приложений.

Раньше занимался реверсом Windows приложений, но из-за нехватки времени это пришлось оставить в прошлом. Благодаря именно этому опыту имею хорошее представление и обширные знания о win32-приложениях и win32-API.

Также активно использую С# на протяжении многих лет.

Имеется стаж в сфере компьютерного зрения (computer vision) как на ПК с использованием библиотеки openCV, так и на DSP с "голыми алгоритмами".

Очень быстро врабатываюсь в новые задачи и с легкостью осваиваю языки (программирования) и технологии.

В данный момент занимаю должность старшего разработчика (Senior SW Developer for Embedded Software) в автомобильном секторе по производству электронных блоков управления (ЭБУ). Так как остаётся время "на себя", с радостью готов инвестировать его на реализацию проектов небольших объёмов (~20 часов в неделю) и тем самым показать свой потенциал и расширить кругозор. 

Люблю экспериментировать с CUDA и VHDL, а так же с различными контроллерами (Atmel/Microchip, TI, STMicroelectronics). 

В совершенстве владею немецким языком, имею базовые знания испанского и французского языков. 

Навыки и умения


Архитектура и инжиниринг

Администрирование

Переводы

Портфолио


  • 5000 UAH

    Детектор почтовых марок - OpenCV

    C и C++
    Детектор почтовых марок - OpenCV
    Детектор марок

    На входе изображение с марками - на выходе координаты всех распознанных марок.

    #C/CPP #OpenCV
  • 500 UAH

    Модификация программы Aegisub

    C и C++
    Целью была модификация интерфейса для более удобной работы.

    Сама перестановка окон не составила труда. Против всех ожиданий куда сложнее было добиться компиляции проекта. Последний релиз программы был в 2014 году (v3.2.2).
  • 5000 UAH

    Парсер изображений при помощи OpenCV + Tesseract

    C и C++
    Парсер изображений при помощи OpenCV + Tesseract

    Цель парсера: извлечь информацию определенных ячеек и занести в базу данных (таблица эксель)

    Сложность: позиция окна вариирует на рабочем столе, а так же в некоторых случаях интерфейс окна меняется. OpencCV используется для нахождения интересующих полей при помощи сегментации изображения, фильтрации найденных полей и создание отдельных изображений (в ОЗУ) для передачи в tesseract.

    Точность распознаваемости: >95%. Около 5% погрешность - "вина" tesseract, но использовалась стандартная база без обучения. Уверен, что с обучением можно достичь как минимум 99%. Точность нахождения ячеек составляет 100%.

    Сравнение с шаблоном (template matching) и машинное обучение (machine learning) не используется. Обучение с учителем (supervised learning) можно использовать для нахождение всех интересующих полей, но для данного примера это скорее всего был бы оверкилл.

    #OpenCV #tesseract #C++ #Парсинг #Win32API
  • 300 USD

    Low Level Mouse Injector

    C и C++
    Инжектор на уровне ядра.

    Приложение состоит из двух частей:
    1. драйвер (kernel mode = кольцо 0) осуществляет манипуляцию стека USB-девайса (мышь).
    2. Программное обеспечение, сигнализирует, какие сигналы мыши создавать (движение, клики).

    Для операционной системы - а следовательно для всех приложений - абсолютно не видимо => можно обойти все проверки манипуляций (читпротекторы), либо системные окна типа UAC (user account control), SmartScreen, так как для системы похоже на то, что сигнал прибыл от железа.

    Работает естественно только при наличии драйвера USB.

    #windows #driver #C/CPP #bot #automation #manipulation
  • 750 UAH

    Парсер сайта битпорт

    Python
    Парсер сайта битпорт на Python3 + Qt5.

    Задача парсера:
    За определенный промежуток времени спарсить все трэки релизов и занести базу данных для дальнейшей обработки (в данном случае обновление тэгов аудиофайлов, mp3/flac).
  • 1000 UAH

    KeyMo - keyboard & mouse record + replay

    C и C++
    Keyboard + mouse record & replay tool.

    Records all user input from keybord & mouse, stores it in a file. The record can be played x-times with y-speed (slower or faster). Can be used to automatise boring tasks...
    User interface is kept simply to concentrate on the actual task.

    =====
    Записывает нажатие кнопок клавиатуры и мышь пользователя и сохраняет все в файле. Запись может быть воспроизведена с другой скоростью заданное количество раз.

    C/C++ WIN32 API
  • 500 UAH

    Распаковщик файлов ALB (EroSaper)

    C и C++
    EroSaper - ALB container file - содержит файлы формата jpeg

    Задача: распознать формат и написать утилиту для распаковки (#C/CPP)
  • 500 UAH

    Распаковщик файлов DRS (Age of Empires II)

    C и C++
    Age of Empires II - DRS container file

    Задача: распознать формат и написать утилиту для распаковки (#C/CPP)
  • 2000 UAH

    Распаковщик файлов DCM (Taxi3)

    C и C++
    Taxi 3 - DCM container file

    Задача:
    - определить упаковку файла DCM
    - распаковать файл
    - конвертировать найденные 3D модели в формат 3DS
  • 1000 UAH

    Чит для игры Война Племён (Tribal Wars)

    C и C++
    Чит для игры Война Племён (Tribal Wars)
    Задачей было написать программу, которая симулирует нажатие левой кнопки мыши определенное количество раз, с определенным расстоянием шага и времени между нажатиями.
  • 1500 UAH

    Распаковщик+упаковщик файлов WAD (DungeonKeeper 2)

    C и C++
    Dangeon Keeper 2 - WAD container file

    ТЗ:
    - определить формат упаковки файла
    - составить детальную документацию формата
    - написать распаковщик-утилиту (Unpacker) на С++
    - написать упаковщик-утилиту (Packer) на С++

Отзывы и комплименты о выполненных проектах 23 1

21 февраля 2022 300 UAH
Доработка сайта

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все просто отлично!!! Мне очень понравилось!!!

Algo Bet | Персональный | Ответный отзыв

Качество
Профессионализм
Стоимость
Контактность
Сроки

все сделано быстро и качественно!!!

16 февраля 2022 1000 UAH
Поправить парсер

Качество
Профессионализм
Стоимость
Контактность
Сроки

на высшем уровне все сделал буду обращаться дальше
спасибо больше всем рекомендую

Dj Krash | Персональный | Ответный отзыв

11 мая 2021 300 UAH
Модуль IDDR на VHDL

Качество
Профессионализм
Стоимость
Контактность
Сроки

Быстро, точно. Рекомендую другим заказчикам.

15 декабря 2020 50 000 RUB
Сканер

Качество
Профессионализм
Стоимость
Контактность
Сроки

Спасибо виктору за выполненый проект!

Качество
Профессионализм
Стоимость
Контактность
Сроки

Справился быстро и качественно, помог разобраться и ответил на все интересующие вопросы!

21 ноября 2020 700 UAH
Qt

Качество
Профессионализм
Стоимость
Контактность
Сроки

Выполнил работу очень качественно и быстрее указанного срока. Всегда поддерживал связь и отвечал на все вопросы. Всем советую этого исполнителя!!!

Alex Pan | Персональный | Ответный отзыв

Качество
Профессионализм
Стоимость
Контактность
Сроки

Спасибо Виктору за хорошо проделанную работу. Сделали несколько вариантов чтобы получить более высокую точность. Он специалист своего дела.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Настоящий профессионал.
Работает быстро, задачу понимает с полуслова.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Очень хороший репетитор по ассемблеру, рекомендую

21 июня 2020 3500 RUB
Переход с directx 9 на directx 11

Качество
Профессионализм
Стоимость
Контактность
Сроки

Не подходящее время для проекта.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Быстро и качественно выполнил работу. Спасибо большое!

Качество
Профессионализм
Стоимость
Контактность
Сроки

Детально все расписал, большое спасибо)

Качество
Профессионализм
Стоимость
Контактность
Сроки

Спасибо большое, все сделано очень быстро)

19 марта 2020 1000 UAH
Парсер на C++

Качество
Профессионализм
Стоимость
Контактность
Сроки

Отличный специалист, есть чему у него поучиться.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все сделал как просил, даже при том, что проект оказался сложнее, чем думал и занял больше времени.
Если еще понадобится что нибудь сделать, обязательно к нему обращусь!

Качество
Профессионализм
Стоимость
Контактность
Сроки

качественно. понял нашу задачу сразу

Tatyana Mazaeva | Персональный | Ответный отзыв

27 ноября 2019 4500 UAH
Создать парсер по картинкам

Качество
Профессионализм
Стоимость
Контактность
Сроки

Супер!!! Все понравилось. Буду заказывать и дальше

Tatyana Mazaeva | Персональный | Ответный отзыв

Качество
Профессионализм
Стоимость
Контактность
Сроки

Всё отлично было сделано в точном соответствии с заданием. Исполнитель выполнил всё как нужно не смотря на возникшие сложности. Моя благодарность. Спасибо.

29 октября 2019 950 UAH
Создать автокликер под Windows

Качество
Профессионализм
Стоимость
Контактность
Сроки

Уровень исполения и ответственности на самом высоком уровне. Ещё будем обращаться)

Tatyana Mazaeva | Персональный | Ответный отзыв

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все сделано как требовалось, спасибо

11 октября 2019 500 RUB
Поправить парсер

Качество
Профессионализм
Стоимость
Контактность
Сроки

Великолепная работа - очень приятно работать! сделал все сверх бюджета

Качество
Профессионализм
Стоимость
Контактность
Сроки

Всё отлично, приятное сотрудничество, очень ответственный подход.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Спасибо за сотрудничество. Всё отлично, буду обращаться еще.

Активность

  Последние ставки 10
Доработка сайта Персональный проект
300 UAH
Программа для обработки Excel файла
500 UAH
Https://algobet.online/ добавить страницу
500 UAH
Поправить парсер Персональный проект
1000 UAH
Модуль IDDR на VHDL
300 UAH
Сделать распознавалку цифр
3000 UAH
Qt Персональный проект
700 UAH
Переписать программу с fasm на masm
600 UAH
Фриланс проект - помощь с экзамен по С/С++.
3000 RUB
Программа для увеличения зрителей Twitch
75 000 RUB