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.
Read more
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.
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.
- 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.
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.
- Multi-stage interviews โ maximum 2-3 stages.
- Test assignments โ evaluate my GitHub code.
- Interviews without a technical specialist.
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.