Spoken Languages: English (perfect), Russian (almost fluent), Spanish (some)
Designed and developed Python system components, including:
Refactored and improved existing Python code base:
Main technologies: Python, PostgreSQL, Linux
Supporting technologies: MDNS/ Avahi, Bash, Apache, Mikrotik, ODBC, Perl, C/ C++, WAMP/ Crossbar, GLib, GTK+, Qt, OpenWRT, GRUB, SSH, PXE (network boot), VNC, Linux tools, systemd, asyncio, ECMAScript, XML/ schemas, JSON/ RPC/ APIs
Worked with the owner of Go Automation, who is also the lead embedded developer for Casinfo Systems, in developing custom software for a vending machine distributor.
Main technologies: Python, Odoo, PostgreSQL, MongoDB, WAMP/ Crossbar, Linux
Supporting technologies: ECMAScript 6, NodeJS, XML/ schemas, Qt, networking, SVN, RPC, ORM
Offered specialty consulting for MODX, an open-source PHP web framework.
Recent clients: Blue Mountain Center of Meditation 2013-2019, Education Law Center 2017-2018
Supporting technologies: Python, Photoshop, e-commerce, various APIs (e.g. Google Drive, Vimeo, Dropbox, payment gateways, ...), ORM, git, CPanel, Apache, NGINX, Bind
Currently studying electronics, automotive mechanics, and cloud architecture.
Progress towards double major in Plant Biology and Anthropology.
Work on several active projects to gain experience in C programming, Linux kernels, networking, RTOS, embedded/ control systems, electronics, SMT, and other topics.
Technologies: Linux, C, RTAI (real-time Linux), PID loops, SMT, reflow, kernel/ modules/ drivers, Mikrotik/ RouterOS, PPP/ OpenVPN, iptables, routing, LinuxCNC, HAL (hardware abstraction layer), Autotools/ Makefiles/ compiling, BIOS, GRUB, automotive mechanics, avionics, wiring, electronics, Python, XML/ schemas, git
Hired several experienced consultants to get tutored in practical Linux DevOps and networking. Practiced using and configuring dozens of programs and tools, including:
Interviewed or worked remotely with consultants from many countries and timezones. Successfully adapted learning and communication style to consultants who did not have teaching experience, good English skills, or even good internet connections.