|Location:||Vallejo, CA, USA|
Concepts: OOP/ patterns, threaded/ asynchronous programming, testing, ORMs, microservices, pub/sub, RPC, message queues, relational database design, API design & integration, REST, ERP, UI/ graphic/ animation design, some embedded, some RTOS (real time)
Python: entire standard library (incl. asyncio), PyQt, PyGLib/ PyGObject/ PyGi, Autobahn, Odoo, Tryton, Django, Flask, and over 100 other libraries
Linux: systemd/ systemctl/ journalctl, Apache, NGINX, Docker, rsync, ssh, vim, and hundreds of other services, commands, and tools
DevOps/ Networking: see bottom of resume
Databases: PostgreSQL (7 years), MySQL (10 years), MSSQL (occasional), MongoDB (<1 year)
API & Markup: RPC, JSON, XML, schemas, REST, HTML5, CSS3, SVG, SCXML, Markdown
Tools: IntelliJ/ PyCharm, Photoshop/ GIMP/ Inkscape, version control/ SVN/ Subversion/ Git, AWS (mainly S3 & EC2), and various other dev tools (debugging, profiling, analysis, packaging, etc...)
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, AWS (mainly S3 & EC2)
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.