Skip to content
View s3rgeym's full-sized avatar
🏴‍☠️
Анархия - основа Интернета
🏴‍☠️
Анархия - основа Интернета

Block or report s3rgeym

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
s3rgeym/README.md

What I am looking for

I am looking for a remote part-time/full-time job with a payment of at least $20 per hour, with a flexible schedule, and no requirement to visit an office. I am registered as self-employed but can open an individual entrepreneur (IE) account. I am considering relocating abroad.

Contact Me via Telegram: @feedback_s3rgeym_bot

Read more

About me

I have over 15 years of experience in commercial web development. I was introduced to computers at the age of 5, starting with my father's old ZX Spectrum. I began web development at 17, creating a website in HTML. Over the years, I transitioned to PHP and other languages. I worked freelance, taking orders for developing online stores and portals. Later, I moved to St. Petersburg, worked in an office, but eventually returned to remote work.

Programming Skills and Experience

Primary Programming Languages:

  • Python: Using since 2009, main language since 2017. Experience with FastAPI, Aiohttp, Sanic, Django (DRF), Flask, SQLAlchemy.
  • JavaScript: Started with jQuery in 2009. Proficient with Vue.js, familiar with Node.js.
  • PHP: Developed from 2009 to 2017, now handle simple tasks.
  • Golang: Writing simple services and console utilities for the past 5 years.
  • C++: Knowledge at the syntax level, wrote simple programs using Qt.
  • Bash and PowerShell: Know basic commands, can write complex scripts.

Frontend and Backend Development:

  • Frontend: HTML/CSS, asynchronous code in JavaScript, Vue.js.
  • Backend: Python (FastAPI, Aiohttp, Flask, SQLAlchemy).

Databases:

  • PostgreSQL: Setup and administration, can write SQL without using ORM.
  • Other databases: MySQL/MariaDB, SQL Server, MongoDB, Redis, RabbitMQ.

Infrastructure and Automation:

  • Docker: Write Dockerfiles, use Docker Compose.
  • CI/CD: Experience with GitLab CI/CD, GitHub Actions.
  • Server technologies: Proficient in Linux, setting up Nginx, Apache, etc.

Security and Testing:

  • Pentesting: Automated vulnerability detection, writing exploits.
  • Testing: Use pytest and unittest.

Other Skills:

  • Parsing and automation: Website parsing, browser automation.
  • Integrations and standards: OAuth, Rest API, JSON API, JSON-RPC, GraphQL.
  • Microservices: Implemented microservice architecture.
  • Utility development: Write console utilities for Linux in Python and Go.

Personal Qualities and Principles

  • Non-confrontational, easily get along with colleagues and clients.
  • Led a development team of 5 people.
  • Can assemble a team for a project.
  • Continuously learn new technologies.
  • Experience working in offices and startups.
  • Worked with Agile methodologies.
  • Document my work.
  • Can read documentation in English, but my spoken English is not very good.

Where I do not want to work

Positions I am not interested in:

  • Yandex, VK, banks, government companies, or foreign companies that introduced or support sanctions against ordinary Russians.
  • Development of new projects on Django or Angular.
  • Do not like Java-style code and "reinventing the wheel" frameworks.

What I do not like

  • Multi-stage interviews — maximum 2-3 stages.
  • Test assignments — evaluate my GitHub code.
  • Interviews without a technical specialist.

Summary

I value effective time use and a professional approach to work. I am interested in positions related to web development and innovative projects where I can apply my knowledge and skills, without unnecessary bureaucracy and recruitment stages.

Development Stack


)

Pinned Loading

  1. Установка Arch Linux с шифрованием в... Установка Arch Linux с шифрованием всего диска либо раздела и Btrfs
    1
    <div align="center">
    2
    <img src="https://archlinux.org/static/logos/archlinux-logo-dark-90dpi.ebdee92a15b3.png" title="Логотип в виде женского соска с надписью Архивный Линукс">
    3
    </div>
    4
    
                  
    5
    ![image](https://user-images.githubusercontent.com/12753171/171464295-f8cb114b-433c-4de3-a073-5d160cd2ad88.png)
  2. x-access-dumper x-access-dumper Public

    Dumps everything web accessible: git repos, files from .DS_Store, sql dumps, backups, configs...

    Python 7

  3. cpanel-api cpanel-api Public

    CPanel API Client for Python

    Python 9 3

  4. massmail massmail Public

    Mass mailing via SMTP

    Python 7 1

  5. backshell backshell Public

    Command-line tool for backdoor exploitation.

    Python 6 3

  6. hh-applicant-tool hh-applicant-tool Public

    Автоматизация дейcтвий на HH.RU: отклик на подходящие вакансии, обновление всех резюме...

    Python 54 4