Bernardas Ališauskas

Python Developer, Web Scraping Operations

Ko Chang, Trat, Thailand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bernardas Ališauskas is a seasoned Python developer with 11 years of experience specializing in web scraping, automation, and reverse engineering, currently leading scraping operations at Podqi. He has built and maintained large-scale scraping engines, contributed bug fixes and media-pipeline improvements to Scrapy, and added usability features like a pip completer to the xonsh shell. Comfortable across the stack, Bernardas delivers data via Django/Flask/FastAPI, designs monitoring and data-quality systems, and optimizes pipelines for PostgreSQL, Redis, Couchbase and more. He has led small agile teams and run growth-oriented devtools and content efforts at Scrapfly, blending technical leadership with developer education. Based in Thailand, he’s an advocate for open source and software education, regularly writing technical content and contributing to community projects. An accidental specialist in evading anti-bot systems, he pairs practical reverse-engineering skills with a taste for elegant, reusable tooling.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Informatics, Bachelor's degree Informatics at Klaipedos state college
bookPalangos senoji gimnazija
languagesEnglish, Lithuanian, Russian, Thai
stackoverflow-logo

Stackoverflow

Stats
20,901reputation
5.2mreached
606answers
27questions
Badges
console
top-5%
width
top-5%
selenium
top-5%
python
top-1%
string-formatting
top-5%
scrapy
top-1%
github-logo-circle

Github Skills (35)

webscraper10
python10
scrape10
webscraping10
scrapy10
data-scraping10
command-line10
xonsh10
shell10
tab-completion10
console9
testing9
selenium9
application-framework9
linux9

Programming languages (19)

JavaC++CSSRustCValaGoHTML

Github contributions (5)

github-logo-circle
xonsh/xonsh

Jun 2016 - Jan 2017

:shell: Python-powered shell. Full-featured and cross-platform.
Role in this project:
userBack-end Developer
Contributions:20 commits, 7 PRs, 16 comments in 7 months
Contributions summary:Bernardas primarily contributed to the development of a pip completer for the xonsh shell, enhancing its usability. This involved writing code to interact with the pip package manager, parsing its output, and providing intelligent tab completion suggestions to the user. Refactoring and optimizations were also made, including lazy loading and improvements to the completion logic. Finally, the user updated the news changelog to reflect the changes.
unixiterm2pythonsystem-administrationxonsh
scrapy/scrapy

Aug 2016 - May 2017

Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
userBack-end Developer
Contributions:12 commits, 8 PRs, 17 comments in 8 months
Contributions summary:Bernardas primarily contributed to the Scrapy framework by fixing bugs and enhancing its media pipeline functionalities. They addressed issues related to redirect handling and settings configuration within the media pipeline, ensuring proper behavior and improved user control. The user also made adjustments to variable wording and redirect logic, as well as added new features like support for handling specific HTTP statuses and enabling redirection. They added new tests and documentation to improve clarity and functionality of the media pipeline, contributing to the overall stability and usability of the Scrapy framework.
pythonscrapyscraping-frameworkhigh-levelweb-crawling
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bernardas Ališauskas - Python Developer, Web Scraping Operations