Autumn

Hi!

I'm Serhiy Shamshetdinov, software and MC systems (in the past) developer from Kiev, Ukraine. I'm 44.

I'm looking for fulltime Junior/Middle Scala Developer position in Kyiv or fulltime remote job. I'm relatively new to this wonderful language and OOP, but have many year's experience and power of stable and useful systems design. I'm intuitive person and want to gain my Scala experience on real project developing. My feeling is: "By code semantic Scala relates to Java like plane C to macro assembler". My way in programming (since 1984) was: assemblers, plane C, VB+.NET, TCL, minor Java, [HTML/CSS], JS. I see my future mostly with Scala.
I may start my work with refactoring, bugfixing, coding servlets/scriptlets, coding services/sever side based on ready code or ready/Googled/Doc templates and writing tests.

Scala/Java/JS experience is currently described in my English CV. The Download section of this site contains some samples of my past projects.
Please, don't hesitate to contact me via e-mail serhiy@sands.net.ua if you need more details or if you have questions and/or suggestions.

English version of CV is Serhiy Shamshetdinov, developer CV, Eng.doc - most up to date.
Table of developed projects Serhiy Shamshetdinov, projects, Eng.xls.
Russian version of CV is Serhiy Shamshetdinov, developer CV, Rus.doc - infrequently updated.

With best wishes to everybody who takes part in creation,
Serhiy Shamshetdinov

Кэширование PHP сессий на кластере серверов (с использованием EhCache)

Обработка статистики мини-АТС

Среда разработки Тетрис-подобных игр

«ABCRescue» – игра для Андроид обучающая украинским буквам

IPS и CPM – программы поддержки кабельных сетей DOCSIS

Удалённое выполнение задач с баллансом загрузки

Программа шифрования файлов

IPTV кластер оцифровки TV и вещания видеопотоков с FIFO на 1 сутки, встраиваемый объект для воспроизведения и сохранения ASF потока

(2006-2007) Windows XP & Server 2003 R2, VB 2005, DirectShow Filters
Работает в активном режиме на телевышке в Киеве
- Стойка из 6 компьютеров (2 сервера раздачи + 4-ре стримера: 4 аналоговых входа и 2 SDI). Собрана из комплектующих, проинсталлирована, созданы CD диски восстановления. 3-х потоковое вещание каждого канала посредством Windows Server 2003 R2.
- На VB написан объект, встраиваемый в WEB страницу для просмотра и сохранения потокового видео в файл на клиентском компьютере.
- VB приложение под Windows Server 2003 для циклической нарезки и хранения потокового видео в файлы (последние сутки множества каналов)

@ Программирование, Другие, TV/IPTV/Video, WEB/Сеть ,

«Response» (“Отклик”) – Система поддержки управляемых экспериментов

(2003-2007, 3 версии) Windows XP, VB 2003, 2005, .NET 1.1 2.0
ПО пошагового проведения эксперимента, управляемого платой ЦАП/АЦП. Раздельное программирование импульсов/серий выходных каналов, синхронная/асинхронная регистрация данных входных каналов, частотомер, пользовательские единицы и масштаб единиц каналов, гибко настраиваемый страничный и оконный (AKA Docking) интерфейс визуализации результатов в виде таблиц и графиков. Сохранение результатов и параметров эксперимента в файлы.

@ Программирование, Управление и сбор данных, Скачать ,

«VigilantEye» («Бдительный глаз») – Программный видео датчик движения для Windows

(2003) Windows, VB6.0, Win32 VfW
Программный настраиваемый видео датчик движения предназначен для обнаружения, подачи звуковой сигнализации и записи фрагмента активности в выбранном участке изображения, вводимого с видеокамеры в компьютер.
Читать далее…

@ Программирование, Алгоритмы и обработка данных, Скачать, Датчики, Обработка сигналов, TV/IPTV/Video

Уменьшение шума изображения USB камеры и коррекция PCB

ActiveX объект для управления интерферометром

8-ми канальная МП система и DOS ПО для автоматической записи телефонных разговоров

(2001) Turbo C, С51, AT89C52
Устройство оцифровки, ввода и автоматической записи 8-ми телефонных разговоров в PC через LPT порт, DOS программа записи разговоров на винчестер (WAV формат).

@ Программирование, Управление и сбор данных, Микроконтроллеры, Телефония/Звук

Алгоритм для быстрого чернового восстановления трёхмерной фазовой картины интерферометра

«Octopus» – WEB Store Engine (WSE)

СУБД «Склад»

Система формирования и рассылки счетов

“Calls” – регистрация звонков мини-АТС в MS Excel

СУБД «Romashka»

СУБД «CDPlant»

Выборка и печать данных коллективного планировщика событий

Программа обработки результатов социологических исследований

Плата ввода видеосигнала в PC, цифровой программный декодер цвета PAL

Алгоритм решения неустойчивых систем линейных уравнений методом регуляризации

Автоматическое доказательство теорем

«Тетрис» для i8080

Упаковка файлов с кодированием Хаффмана

«DAD» – экранный текстовый редактор

«Rockets» – игра для обучения печати на клавиатуре

«Pentix» – игра подобная «Tetris»

Тетрис улучшенный

Самообучающиеся крестики-нолики

Модель машины Тьюринга

Препроцессор запросов к БД «Студент»

Драйвер 10-ти цифрового 7-сегментного индикатора с эффектами сдвига