Phone: | By appointment |
Location: | Vallejo, CA, USA |
Website: | https://olegpryadko.com |
Email: | [email protected] |
---
Software developer with 7 years of advanced Python development and 10 years of total experience in Linux, OOP/ patterns, PHP, JavaScript, web, databases, and APIs.
Programming Languages: Python 2 & 3 (7 years advanced), PHP (6 years advanced, 10 years total), JavaScript/ ECMAScript/ NodeJS (2 years advanced, 10 years total), shell/ Bash (6 years), some C/ C++/ Java/ GoLang
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)
Summary:
Designed and developed Python system components, including:
Refactored and improved existing Python code base:
Other duties:
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
Main technologies: Linux, Apache, PHP, MySQL, MODX, HTML, SASS/ CSS, JavaScript
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)
Designed and built custom, dynamic websites for dozens of small business and e-commerce clients. Provided full-stack web development (Linux/ Apache/ MySQL/ PHP/ JavaScript/ HTML5), custom graphic design, wireframing, requirements gathering, and end-user training.
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.
3 days
50
Have a Resumonk account with email and password login?