Hello, I am Software Engineer with proficiency in Python, Golang, Docker, RDBMS, NoSQL, formerly worked as sysadmin, below some highlights of my background.
Short legal info
- Name
- Andrew Burdyug aka Buran
- IT experience
- Since 2006
- Education
- 2000-2005 Taurida National V.I.Vernadsky University, masters degree of applied physics
- job-offer@cont4ct.org
GitHub/GitLab profiles
- GitHub
- https://github.com/1buran
- GitLab
- https://gitlab.com/1buran
Proficiencies
- Sys admin
- system configuration(server setup & performance tuning), health monitoring(Nagios, Icinga, Collectd, RrrdTool, MRTG, Grafana), backups(Bacula, BackupPC, borg), Ansible, shell scripting
- Programming
- Python(expert), Golang(middle, wanna switch to it), JS(good knowledge), Perl(currently not used), bash/shell scripting(very experienced)
- Working area
- Senior python developer, Golang developer, Full-stack web developer, team leader/mentor, architect/system design
Version control systems
- VCS
- Git, SVN, bzr
- Other
- magit, GitHub Actions, GitLab Pipelines
Core of any projects
- RDBMS
- PostgreSQL, MySQL/MariaDB, Sqlite
- NoSQL
- MongoDB, ElasticSearch, Redis, Memcached
- Docker
- docker compose, docker SWARM, docker Registry, Weave
- Queues
- RabbitMQ, Celery
- Web Servers
- Nginx, Apache
- Load balancers:
- HAProxy, Traefik
- App servers:
- uWSGI, Uvicorn, Gunicorn
Python
- Web frameworks
- FastAPI, Starlette, Django, Django REST Framework, Flask, Sanic(async Flask-like framework), Falcon(REST applications), Pyramid, Bottle, Cherrypy
- ORM
- SQLAlchemy, PeweeORM, PonyORM, MongoEngine
- Other
- rich, requests, httpx, structlog, dynaconf, pydantic, arrow, aiofiles, click, gevent, fabric, pika, pytest
Golang
- Fundamentals:
- Goroutines, channels, interfaces, generics, testing
- TUI
- bubbletea, lipgloss, termenv, gookit/color
- Web frameworks
- Fiber
- Projects
- rHttp
JavaScript
- JS frameworks
- React, Svelte(pet projects), used some years ago: Vue.JS, jQuery, Backbone.JS, AngularJS
- Other
- Redux, Lit, ES6, Webpack, Moment.js, Nunjucks, Select2
CSS
- Fundamentals
- Felxbox, CSS Grid, clamp()
- Other
- Bootstrap(used in many projects), Bulma(pet projects), Semantic UI(rare usage), Kube(pet projects), Pure CSS(pet projects), Tailwind CSS(wanna taste)