Position: Python Developer
Category: Python
English level: fluent
Years of experience: 4

In my opinion well-structured CI/CD pipelines, stable servers, testable codebase, design of an architecture (both databse and software), documentation are not exactly must-have, but good to have.
Full-Stack Web Applications - BOLT.EU - (Oct 2022 - Present):

• Designed and developed 2 full-stack web applications using HTML, CSS, Vanilla JavaScript, jQuery, and Tailwind CSS for the frontend
• Implemented the backend using Python, Flask, RESTful API, along with the MVC (Model-View-Controller) architecture, and utilized PostgreSQL
and SQLAlchemy ORM (Object-Relational Mapping)
• Established a Webpack, server-side Session and Caching system. Developed highly secure user authentication methods applying CSRF tokens and preventing XSS (Cross-Site Scripting)
• Successfully developed an API gateway to forward client requests to an internal admin panel that triggers Selenium WebDriver service
• Deployed on Google Cloud Run using Docker Container, with GUnicorn (WSGI HTTP Server) and Nginix reverse proxy for load balancing


UI Automation Scripts - BOLT.EU - (Jun 2021 - Present):

• Developed more than 30 highly scalable, secure, efficient, well-documented UI (User Interface) automation scripts in Python using Selenium WebDriver
• Strictly followed OOP design patterns such as: POM (Page Object Model), Factory Method, Chain of Responsibility
• Established 24/7 ecosystem for automatic driver activation, driver de-duplication, vehicle activation, driver fraud scoring system, pricing reviews
• Implemented Google’s Cloud Vision AI (Optical Character Recognition), Sheet, Distance Matrix, and Drive APIs

Competitor Data Crawler - BOLT.EU:

• Created an automated data crawler (i.e., data scraper) that collects publicly available competitor’s data which is fully compliant with the GDPR (General Data Protection Regulation)
• Developed and maintained large Python code base using Appium, Selenium, Android Virtual Device (emulator), ADB (Android Device Bridge), Frida Toolkit for rooted Android emulator
• Built an efficient algorithm, to bypass in-app UUID (Universally Unique Identifier) device blocks for infinite requests
• Data management layer was established in PostgreSQL on Google Cloud SQL Platform
I would be glad to get extra tasks other than my title or profile. I keeps me motivated, and gives feeling a sense of belonging as a part of one family.