October 31, 2018

Хисматуллин

Юрий, [29 окт. 2018 г., 23:53:04]:

В данный момент я работаю в компании ProgramLab(Учтех-профи) занимаюсь разработкой обучающих стендов на unity. Конкретно в данный момент создаю виртуальные лабораторные работы по нефтехимии для студентов вуза, такие как Синтез деприсионных присадок, пиролиз нефти, щелочной гидролиз, каталитический крэкинг, Депарафинеризация нефтеного сырья в растворителе. В прошлом месяце завершил проект виртуальные лабораторные по химии для студентов ЮУрГУ, 25 лабораторных работ, прохождение некоторых из них записал на видео, которое приложу в архиве. В офисе у нас 20 человек, работаем в основном по командам 2-3 человека, хотя иногда бывают проекты , где размер команды доходит до 10 человек. Некоторые проекты делал сам, без остальных программистов с достаточно сложной математической частью. В офисе я ответственный за безопасность приложений с помощью ключей Guardant.

В 7 классе начал заниматься программированием, как то так случилось что начал работать на Delphi 7. С 7 по 9 класс написал 3-4 бота для игр вконтакте работающих на POST запросах, маленький троянчик, который находил и выгружал на ftp файлы паролей браузеров, ну и еще какие-то маленькие приложульки. Когда поступил в университет сильно увлекся играми. На перрвом курсе написал консольный морской бой на с++, с достаточно умным ИИ, который использовал хитрый алгоритм стрельбы. На втором кубик рубика на VB. На третьем сетевой платформер на XNA, морской бой на WPF. На четвертом курсе начал изучать Unity и разработал игру, которая может определять психологический тип человека, который будет в нее играть и на основе этой идеи написал дипломную работу, которую защитил на отлично.  Конечно ктоме этих программ в университете написал еще много других: Сетевой чат, шифровальщик текста , сайт, telegram bot итд.

На данный момент дома занимаюсь разработкой двух программ:

1. Консольный рогалик на C#, довольно неплохой код получается, хотя я и не занимался проффесиональной разработкой игр. Изначально этот проект появился когда я обучал друга программиста недавно окончевшего вуз.

2. Remote PC Control. Клиент серверная программа, предназначенная для скрытого управления компьютерами. Я бы с радостью продемонстрировал ее возможности и обьяснил принцип работы кода при встече ) Она может: запускать файлы на удаленном компьютере в 2 режимах(скрытый, обычный), а так же скачивать, передавать, удалять, просматривать все файлы на удаленных пк. Удобно делать скриншоты экрана, собирать информацию о "железе", собирать логи, хранить данные, открывать скрытый чат с пользователем, управлять процессами пользователя, создавать задачи в планировщике, самообновляться, перезапускаться. Имеется система рангов (Каждому типу пользователей можно выдавать свои функции программы). Это основные моменты которые умеет эта программа.

Записал видео некоторых проектов Unity которые делал на работе https://yadi.sk/d/MXu9OQNQD199Ug

GitHub проекта Консольный рогалик C#. Он еще не доработан, но код уже можно посмотреть) https://github.com/Fox0074/RogueGame

Юрий, [31 окт. 2018 г., 12:15:01]:

Привет!) Окей, хорошо, буду ждать) Хотел бы еще показать проект RPC, а именно мне нравится часть как реализовано общение между клиентом и сервером с помощью класса Proxy https://github.com/Fox0074/Worker

В обоих проектах есть "Грязные" места, так как я все еще их дорабатываю. У меня к сожалению нету таких проектов, которыми я горжусь прям на 100%, всегда знаю что я могу сделать и лучше)