FreelancersМихаил Ш.

Offer Михаилу work on your next project or register a freelancer profile and start earning right now.

Russia Russia
3 days 6 hours ago
On vacation on vacation
23 Safe completed
25 days 17 hours ago
16 Clients
registered for 6 months 12 days

  • linux
  • алгоритмы и структуры данных
  • C/CPP
  • RTOS
  • многопоточность
  • MPI
  • OpenMP
  • IPC
  • POSIX/SysV
  • Linux System Programming
  • I/O multiplexing
  • UNIX Network Programming

Rating

Successful projects
100%
Average rating
9.99 from 10
Rating
1 188
C/C++
System programming
6 a place from 100
20 projects
C/C++
5 projects
Linux/Unix
4 projects
System programming
1 project
JavaScript

Verified details

Information on verification can be viewed only by registered users.

CV

I write Linux specific or system independent code...

I've long term practice in C and C++ programming languages and I know them very well.

I am an expert in system programming and am brilliant in operating system concepts. I've completed a large list of projects on the matter of developing parallel processing programs and organizing interprocess communication & synchronization (POSIX and SysV standards). The ones requiring OpenMP or MPI applying are included as well. I have experience in developing on real-time operating systems (RTOSes), I have dealt with such concepts as task preemptive, priority inversion. I am also an expert in Unix network programming (HTTP, SOCKS backend servers etc, i/o multiplexing).

I have experience in writing Bash scripts.

Appropriate academic mathematical training (data structures, algorithms, linear algebra, combinatorics, probability theory, graph theory) is always with me.





Skills

Programming

Portfolio

Graph coloring

C/C++


It was necessary to apply various algorithmic approaches to find the chromatic number of a graph.

#cpp #Algorithms



22  3

Jacobi method, MPI

System programming


Решение системы линейных алгебраических уравнений итерационным методом Якоби; распараллеливание вычислений при помощи OpenMP и MPI; исследование быстродействия на больших данных (матрица порядка 5k).

#MPI #OpenMP #многопоточность #Algorithms #cpp



4  1

Copy files to USB, Linux

System programming


A simple Linux based utility to copy files to USB with progress bar, possibility to check the result identity, mount/unmount and some others. Based on Qt5.12.

#linux #cpp #Qt5 #boost



21  2

Определитель матрицы

C/C++


Вычислить определитель матрицы с использованием OpenMP. Исследовать скорость работы в зависимости от количества используемых потоков и при различных режимах планировщика.

#OpenMP #многопоточность #Algorithms #cpp



22  3

Factorization of unsigned 64-bit integer

C/C++


Factorization of unsigned 64-bits integer (huge number) in sequential and parallel modes (OpenMP).

#cpp #Algorithms #multithreading #OpenMP



33  1

ps aux

Linux/Unix


Bash script implementing the same work as "ps aux" and with some options

#Linux #bash



18  1

Linux script-game

Linux/Unix


A simple bash script implementing a number guessing game that “thinks” of a number and suggest interactively guessing it.

#linux #bash



19  2
 

Reviews and compliments on completed projects 23

Quality
Professionalism
Price
Availability
Terms

Все просто очень хорошо всегда выходит на связь. работа выполнена в срок.

Quality
Professionalism
Price
Availability
Terms

Доволен результатом и комментариями предоставленными Михаилом.
Рекомендую специалиста к сотрудничеству!

Quality
Professionalism
Price
Availability
Terms

Уже работал с этим фрилансером, было пару просьб связанных с прошлым проектом.

Все выполнил в сжатые сроки, описано все подробно. 10/10

Quality
Professionalism
Price
Availability
Terms

В очень сжатые сроки сделал все возможное, чтобы выполнить размытое ТЗ (помог и с формулировкой самого ТЗ).
Там, где непонятно - проконсультирует.
Максимально рекомендую данного фрилансера к сотрудничеству.

Quality
Professionalism
Price
Availability
Terms

Все выполнено правильно и подробно, хороший специалист. Спасибо за помощь.

Quality
Professionalism
Price
Availability
Terms

Работа была выполнена качественно, все соответствует требованиям!)Спасибо огромное Михаилу.

6 June 2 000 ₽
Таблицы

Quality
Professionalism
Price
Availability
Terms

Работа выполнена отлично, не пожалела, что как исполнителя снова выбрала Михаила - все расписано и понятно, специалист отвечает на вопросы даже после оплаты проекта, объясняя на уровне преподавателей и даже лучше. Если будут еще проекты, обязательно обращусь к нему.

1 June 2 500 ₽
Графы

Quality
Professionalism
Price
Availability
Terms

Проект выполнен качественно, и, даже более того - двумя способами. Ответственный подход и понятное объяснение. Работой, без сомнения, довольна и рекомендую специалиста.

Quality
Professionalism
Price
Availability
Terms

Задача оказалась труднее и запутаннее, чем представлялось. Отличный специалист, не боящийся разбираться в ранее не использованных технологиях. Работа выполненная очень качественно и без увеличения стоимости! Все время был на связи и готов подробно объяснить детали о проделанной работе! Супер! 11 из 10!!!!!!!!!

10 May 2 300 ₽
Проект (C++)

Quality
Professionalism
Price
Availability
Terms

Быстро, качественно, намного раньше срока.. Отличная работа!

29 April 10 000 ₽
C++ Project (Срочно)

Quality
Professionalism
Price
Availability
Terms

Профессиональный подход. В сжатые сроки Михаил выполнил задание раньше срока, качественно, а также предоставил дополнительные комментарии и дополнительные материалы.
Обязательно буду обращаться еще!

21 April 2 500 ₽
Real-Time Linux Scheduling

Quality
Professionalism
Price
Availability
Terms

Михаил качественно и в срок выполнил сложный проект связанный с системами реального времени. Он обладает глубокими познаниями в Linux и С/С++. Михаил был на связи и помог дополнительно разобраться в теме, которая изначально не входила в его объем работ.

Quality
Professionalism
Price
Availability
Terms

все супер, швидко виконане завдання

Quality
Professionalism
Price
Availability
Terms

Михаил выполнил проект в очень сжатые сроки, буквально за считанные часы. Очень профессиональный и ответственный подход к делу. У меня нет сомнений рекомендовать Михаила для выполнения проектов любой сложности.

25 March 500 ₴
Homework

Quality
Professionalism
Price
Availability
Terms

Работа была выполнена очень профессионально и быстро.

Quality
Professionalism
Price
Availability
Terms

Большое спасибо, человек отлично разбирается в данной области. Благодарю! Полностью доволен и могу рекомендовать

Quality
Professionalism
Price
Availability
Terms

Михаил - настоящий профессионал! Он подошел к выполнению работы крайне ответственно и уделил мне очень много своего времени и сил, постоянно был на связи и подробно отвечал на все мои вопросы. При том, что сроки были очень сжатые, он предоставил мне решение даже раньше отведенного времени.
Задание было не только написать код, но и провести исследование в виде измерений результатов при различных параметрах - Михаил оформил прекрасный отчет с информативными графиками, выполнил все условия работы. Сам код понятен и включает в себя подробные комментарии. У меня были проблемы с настройкой кода - Михаил также всячески помогал и действительно переживал за меня 🙂
Рекомендую сотрудничать с Михаилом, на этого исполнителя определенно можно положиться. Видно, что человек максимально заинтересован в своем деле и выкладывается на максимум.

17 March 2 000 ₽
Программы на С++

Quality
Professionalism
Price
Availability
Terms

Заказ был выполнен успешно, было комфортно вести диалог с исполнителем, работой остался доволен

Quality
Professionalism
Price
Availability
Terms

Отличная консультация, большое спасибо

Quality
Professionalism
Price
Availability
Terms

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

Quality
Professionalism
Price
Availability
Terms

Снова сработались с человеком, очень ответственный и пунктуальный!

Quality
Professionalism
Price
Availability
Terms

Очень доволен работой, человек подошел ответственно и закончил все в срок

Quality
Professionalism
Price
Availability
Terms

Работа была выполнена практически в срок, качественно

Activity

  Recent proposals 10
Прикладное программирование.
1 000
Разработать бекенд-клиент на C++ (Linux или Windows)
20 000
Потоки ООП С++
500
Помощь в написании теста по теме "теоретические знания языка С++ "
1 000
Часть контрольной работы на языке СИ. Personal project
2 500
Контрольная работа на языке СИ.
5 500
Отладка программы Personal project
600
C++
700
Комментирование лабораторной работы Personal project
200
Организация банковской очереди с приоритетом ООП С++
700