Терешенков Александр
Профессиональная разработка программных продуктов
20
лет опыта
100+
проектов
Чем занимаюсь
Разрабатываю компьютерные программы под Windows, Linux и MacOS для компаний, некоммерческих организаций и частных лиц.
Направления разработки
Базы и обработка данных
Моделирование и расчеты
Компьютерная графика
API и парсеры
Софт для управления оборудованием
Сетевые сервисы
Игровые приложения и движки
Моя цель в работе
Разрабатывать небольшие, эффективные и надежные программы любого назначения, позволяя людям с их помощью решать свои проблемы и упрощать задачи. Заказать разработку программы под личные или рабочие нужды — должно быть доступно каждому, а не только крупным компаниям.
Текущий проект
Эмулятор арифмометра Аскота 170
Разработка: C++/Qt
Тип: моделирование
Сложность: средняя
Заказчик: частное лицо
Проект для трансляции и виртуального выполнения команд арифмометра Аскота 170, с использованием встраиваемых скриптов Python и настройкой интерфейса через скрипты
Некоторые завершенные проекты
База агентства недвижимости
Разработка: C#/WinForms/Firebird
Тип: базы данных
Сложность: высокая
Заказчик: индивидуальный предприниматель
Сетевая база данных для организации работы с клиентами и объектами компании, включая подбор по параметрам, хранение фотоматериалов, выгрузку объявлений и интеграцию с сайтом
Расчет строительных конструкций
Разработка: Delphi
Тип: моделирование
Сложность: высокая
Заказчик: компания
Проект для расчета и схематичного отображения строительных конструкций по заданным параметрам, с возможностью ведения базы стоимости и масс элементов конструкций
База данных контактов
Разработка: C++/Qt/SQLite
Тип: базы данных
Сложность: средняя
Заказчик: некоммерческая организация
Переносимая база данных для учета контактов некоммерческой организации, с поиском и анализом по составу семьи контакта
Конвертер аудиофайлов
Разработка: C++/Qt
Тип: обработка данных
Сложность: небольшая
Заказчик: научная лаборатория
Утилита для пакетного преобразования высокочастотных аудиофайлов по заданным параметрам частоты и битрейта
Редактор кубических моделей
Разработка: Delphi/OpenGL
Тип: трехмерная графика
Сложность: средняя
Заказчик: частное лицо
Программа для создания трехмерных моделей из текстурированных кубов с последующей их нарезкой по слоям
Монитор доступности IP-устройств
Разработка: ObjectPascal/Sockets
Тип: сетевые технологии
Сложность: небольшая
Заказчик: компания
Сервис для контроля доступности IP-устройств в локальной сети и веб-интерфейс к нему, с возможностью составления расписания сканирования и отчетов
Обработка кардиограмм
Разработка: Delphi
Тип: анализ данных
Сложность: средняя
Заказчик: медицинский центр
Программа для анализа данных от цифрового кардиографа, с расчетами основных показателей и сравнением нескольких кардиограмм
Образование
Физико-технический факультет Кубанского государственного университета, кафедра теоретической физики и компьютерных технологий, 2000-2005 гг. Диплом с отличием.
Языки и средства разработки
Delphi & ObjectPascal
Основное средство разработки, высокий уровень владения, множество проектов самых разных типов и сложности
C# & NET
Разработка кроссплатформенных переносимых приложений, хороший уровень владения, проекты научной, деловой и игровой сферы
C++ & Qt
Для высокопроизводительных и визуально насыщенных приложений, хороший уровень владения, интерфейсы к базам данных, графические движки и системные приложения
Прочие технологии разработки приложений
- SQL-сервера баз данных
- Объектно-ориентированный подход
- Рефакторинг и автоматические тесты
- Паттерны и архитектура кода
- OpenGL и графические библиотеки
- Использование и создание API
- Встраиваемые скрипты расчета и логики
- Низкоуровневая оптимизация
- Многопоточная разработка для CPU и GPU
- Установка и дистрибуция проектов
- Разработка документации к проектам
Другие мои проекты
- База данных сетевого администратора для учета оборудования и пользователей сети
- Программа группового тестирования с анализом результатов
- Утилита аналитической обработки больших бинарных файлов
- Игра-мозаика для детей и педагогов
- Программа расчета индекса массы тела для диетолога
- Сервис учета рабочего времени сотрудников с анализом активных приложений
- База данных школьной библиотеки
- Обучающая игра для детского досугового центра
- Утилита конвертации файлов текстовых архивов в серверную базу данных
- Минималистичный движок разработки простых игр для обучения программированию
- ... и еще много разных программ для разных заказчиков
Краснодар, ул. 40 лет Победы 33/4 офис 20
tereshenkov@mail.ru
tereshenkov.ru
+7(953)109-21-64
@tereshenkov_av
vk.com/tereshenkov_av
github.com/tereshenkovav
tav-developer.itch.io