
Fedor Paligin
Verified Expert in Engineering
Software Developer
Jakarta, Indonesia
Toptal member since November 24, 2016
Fedor has almost a decade of experience developing a modern production stack for the web. He became proficient in such technologies like Python/Django, AngularJS, and Docker during his career. Fedor also has an in-depth knowledge of Linux/Unix and TCP/IP networking protocols.
Portfolio
Experience
- Django - 10 years
- MySQL - 10 years
- Python - 10 years
- Linux - 10 years
- jQuery - 8 years
- JavaScript - 8 years
- FreeBSD - 3 years
Availability
Preferred Environment
Sublime Text, Git, Linux, Ubuntu, OpenAI GPT-3 API, Back-end Development, Celery, Kubernetes, Redis, Django REST Framework
The most amazing...
...thing I've coded was the algorithm which cleaned noise and white background from the set of images.
Work Experience
Full-stack Developer
Betao AB
- Implemented a bot responsible for scraping and submitting the required information to the target websites.
- Implemented CI for the team of developers using the Bitbucket pipelines and Docker.
- Developed a sophisticated front-end app for our users using AngularJS.
- Participated in the creation of the design library in Vue.js.
- Initiated a code review process in the company.
Senior Web Developer | Unix Administrator
Extyl-Pro
- Supported legacy sites and created new websites for the company's clients.
- Configured HA clusters based on Corosync, Pacemaker, and DRBD for the company's host.
- Implemented a VoIP system based on Asterisk.
- Integrated Asterisk with the company CRM front-end and implemented a click-to-call function.
- Implemented a web-interface for creating conference calls and auto-calling participants using Asterisk.
Web and PL/SQL Developer
Molotok.ru
- Created in-house company services in Python and PHP.
- Developed PL/SQL procedures in the Oracle database.
- Implemented automated processing of wire transfer payments.
- Created the web-interface for bulk uploads of the company's customer goods.
Technical Support Engineer
MFI-Soft
- Implemented the server monitoring system based on modified Zabbix.
- Supported more than 300 regionally distributed servers based on HP-UX, RHEL, and Solaris.
- Supported the company's product (client and server software written in C++ and Java).
Web Developer | Unix Administrator
Simpobiz
- Developed various websites for the company's clients.
- Created an automated fax-sending system based on Asterisk using PHP and Bash.
- Supported the in-house company servers based on FreeBSD and Slackware.
Experience
Job Scrapers and Their Management System
• 100+ scrapers that scraped jobs from different websites;
• A front end to see scraper execution status and logs and launch scrapers manually;
• Data processing module that processes the data from the scrapers, removes doubles, and stores them in the database using a unified data format;
• Additional services needed for scraping and data processing (Redis, Selenium Grid, etc.).
Google Maps/Yelp/Foursquare Places and Reviews Scraper
Skills
Libraries/APIs
jQuery, REST APIs, Beautiful Soup, Vue, React, Selenium Grid, Node.js
Tools
Celery, Git, Sublime Text, Asterisk, Zabbix, Corosync, Pacemaker
Languages
Python, PHP, SQL, XML, Python 3, HTML, CSS, JavaScript, Bash, C++
Frameworks
Scrapy, Django, Selenium, Django REST Framework, AngularJS, Flask
Platforms
FreeBSD, Linux, Docker, Amazon Web Services (AWS), AWS Lambda, Ubuntu, Unix, HP-UX, Solaris, Oracle, Kubernetes
Storage
MySQL, Databases, JSON, Redis, PostgreSQL, DRBD, Elasticsearch, PL/SQL
Other
Scraping, Web Scraping, Data Scraping, Website Data Scraping, Back-end, Back-end Development, OpenAI GPT-3 API, Containerization, RHEL, High-availability Clusters
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring