Based in Taiwan with an Employment Gold Card — no work permit needed. Remote from Taiwan
preferred, any time zone; relocation for the right offer. See
availability.
Summary
I build production systems and own them end-to-end — architecture,
backend, infrastructure, operation — across
telecommunications, GIS, enterprise automation (administration,
controlling, project management, hiring and onboarding),
real estate, EdTech, AI audio and image processing, linguistics and medicine. Before the code I map how the process actually runs, then reduce it to one
authoritative source and an explicit flow; what will not pay for itself gets a no. Degrees
in computer science and computational linguistics, with research running alongside the
products — speech DSP, statistical language modeling, gold-set evaluation; now working on
speech, language and health data.
Full ownership of the backend and infrastructure: API, background audio processing,
admin tooling, deployments, monitoring.
Building the live-feedback layer: a compact model trained on per-note scores and
probabilities from the app's signal-processing core, so feedback follows a
vocal-pedagogy methodology.
Stack
Ruby 4
Rails 8.1
PostgreSQL
GoodJob
Heroku
S3
Scout
Sentry
–
Backend Engineer
StagedByAI — AI interior staging · contract,
remote
Built the entire backend and infrastructure from scratch, image-generation pipeline
included, and ran it through two years of growth.
Backend and architecture across three unrelated domains; led cross-functional teams
of up to 8 engineers.
Hosting costs −30% and delivery speed ×2: legacy monoliths migrated to Ruby 3+ /
Rails 7–8, CI/CD modernized after a cost analysis.
Critical query times −90% in a multi-terabyte PostgreSQL database; incident
resolution −40% through monitoring and profiling.
Stack
Ruby on Rails
PostgreSQL
Redis
Docker
CI/CD
Sentry
Datadog
–
Senior Software Engineer / Tech Lead
Deutsche Telekom IT Solutions (T-Systems) · Saint Petersburg
12 internal products, 9 of them built end-to-end (all under NDA); tech lead of teams
up to 8.
Designed and owned the company-wide employee master-data service: SAP, 1C and Active
Directory reconciled into one cleared source for 10+ downstream systems of a
2,500-employee organization.
Tech lead of the system documenting the operational state of T-Mobile Germany's
national mobile network (GSM/GPRS/UMTS/LTE): country-scale infrastructure data with
geospatial views.
Most-loaded dashboard 10× faster (3 s → 300 ms) for 2,500+ concurrent users:
indexing, stored procedures (utPLSQL), query redesign.
Turned recurring bureaucracy into software: workforce-cost forecasting, indoor
navigation and seating/cost planning, national facilities web-GIS, company-wide
event booking.
Stack
Ruby on Rails
Oracle
PL/SQL
APEX
MySQL
ExtJS
OpenLayers
Python
Bash
Jenkins
–
Lecturer (part-time)
ITMO University; Peter the Great St. Petersburg Polytechnic University
Taught Linux, Ruby and web development with Ruby on Rails (classes up to 20);
mentored 16 interns, 60% of whom moved into full-time engineering roles.
Stack
Linux
Ruby
Ruby on Rails
–
Research Assistant
Philological Research Institute, Saint Petersburg State University
Grant “Quantitative linguistic parameters for definition of stylistic features and
domains of text”: corpus statistics for register identification.
Stack
Python
NLTK
–
Programmer
Other Accents Studio · Saint Petersburg
Web applications and the studio's sites: PHP (CodeIgniter), JavaScript, jQuery.
Stack
PHP
CodeIgniter
JavaScript
jQuery
–
Technical Writer / Translator
Nexenta Systems; Systematica; Odnoklassniki · Saint Petersburg
Product documentation, layout and localization; technical translation and in-country
review (English, Japanese, German).
Corpus-linguistics and pronunciation-scoring platform for Taiwanese Mandarin; sole
author of corpus, models and scorer
Segmentation: Viterbi decoding over a Kneser–Ney bigram model, EM re-segmentation,
relative-entropy pruning; evaluated on a 510-item gold set with McNemar's test
and a paired bootstrap on F1.
Lexical relations: PPMI with context-distribution smoothing and logDice; dense SVD
embeddings benchmarked on the same gold set and rejected.
Pronunciation scoring from acoustics (F0 contour, VOT, formant trajectories),
server-side, no cloud ASR; FSRS-6 scheduling.
Pipelines (MIT, GitHub):
twpipeline, nine JSONL
stages from web crawl to n-gram tables;
twfilter, provenance
analysis — script, orthography, lexical origin, punctuation.
Stack
Python
– present
DenMed
Local-only pipeline for multilingual medical records; in progress
Lab PDFs and scans in any language → LOINC codes and SI units → longitudinal charts
against multi-source reference ranges; local models only.
Stack
Python
Ollama
ONNX
PostgreSQL
–
Research prototypes
Cross-spectral analysis of arterial pressure and cerebral blood-flow velocity —
coherence, B/M-wave phase shift, autoregulation indices — for the Polenov
Neurosurgical Institute, 2020.
Search relevance and bidialectal ranking for
ironau.ru, the primary online dictionary of Ossetic,
2018–2019.
Kyrgyz morphological analyzer in Prolog, 2017.
Stack
Python
SQL
Prolog
Skills
Product
requirement sanity-checks against real workflows
stakeholder communication
scope negotiation
trade-off analysis
Backend
Ruby on Rails
PostgreSQL
Python
REST APIs
background jobs
Hotwire
Data
query optimization at multi-terabyte scale
pgvector
Oracle PL/SQL
Redis
Speech and language
speech DSP (MFCC, F0, formants)
statistical language modeling
gold-set evaluation (bootstrap, McNemar)
AI engineering
RAG and hybrid search
structured outputs and function calling
evaluation harnesses
local inference (Ollama, ONNX)
MCP servers
Delivery
Docker
Kamal
GitHub Actions
AWS
Heroku
RSpec
Leadership
tech lead of teams up to 8
16 interns mentored
university teaching
Education
–
M.Sc. in Applied Informatics (Computational Linguistics)
Thesis: corpus-scale automation of Greenbergian quantitative typology — morphological
indices (synthesis, agglutination, suffixation) and register-discriminative statistics
over 1–12M-token corpora of Hungarian, Japanese and Turkish stratified by functional
style, where prior work from Greenberg (1960) to Kasevich (2009) relied on manual
samples of 100–1,000 syllables. Result: a typological profile is a property of a
register, not only of a language; validated against published manual counts.
Thesis: automatic interlinear glossing (Leipzig Glossing Rules) of Hungarian, Turkish
and a constructed polysynthetic language used as a controlled test case, its gold
segmentation known by construction; rule-based morphological segmentation constrained
by vowel harmony and morphotactics; a hand-implemented feedforward network
(backpropagation) disambiguated homonymous affixes. Delphi, 2013 — before ML
frameworks made this routine.
Publications
Rosca, S., Patin, D. WebStorm Essentials (Google Books). Packt Publishing, 2015. ISBN 978-1-78528-695-7.
Патин Д., Чернореченский А. Стих не стих (PDF).
Saint Petersburg: Renome, 2015. 128 pp. ISBN 978-5-91918-564-2. Homonymy, homophony and
homography in Russian.
Taiwanese MandarinTOCFL A2 — reading and writing ahead of speaking
RomanianA2
Availability
Base: Taipei, Taiwan (GMT+8), with a freshly renewed three-year
Employment Gold Card (臺灣就業金卡), the second in a row — no work permit needed,
immediate start.
Setup: remote from Taiwan, any time zone, PT and ET included;
async-first — results over standing meetings.
Relocation for the right offer: Japan (Highly Skilled Professional
visa, 80 points already), Singapore (Employment Pass), UAE. Germany: EU Blue Card held
before and lived there — a short, known path. United States: remote only, from outside
the US.
Work mode: remote first, hybrid at minimum; fully on-site does not fit.
Working language: English.
These terms are settled — I weigh offers against them, not the other way round.