Learn Data Skills
Beta
Valentin Zimin

Valentin Zimin

Certified

Python Developer

https://option-profit.com/ | Turkey

Technologies

My Portfolio Highlights

My New Certification

Data Analyst

My New Certification

Data Scientist

I'm interested in big data and models which use this data, especially LLM.

My Work

Take a look at my latest work.

course

Introduction to Python

DataLab

Project: Exploring Airbnb Market Trends

1Upvotes
DataLab

Project: Customer Analytics: Preparing Data for Modeling

1Upvotes

My Certifications

These are the industry credentials that I’ve earned.

Data Scientist Associate

Data Scientist Associate

Data Scientist

Data Scientist

Data Analyst

Data Analyst

Data Analyst Associate

Data Analyst Associate

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

https://option-profit.com/ | Nov 2023 - Present

Backend Python Developer

Deployed docker on a server via dockerfile and docker-compose, where I migrate code from Java to Python. Configured nginx. Developed and continue to create new API-methods asynchronously (FastAPI, async) for the indicator throwing requests. Started a parser on selenium, for parsing data by APScheduler, and then placing them in the database asynchronously. I have developed a database architecture (postgresql) with indexing of necessary fields (one of the tables has rows >170mln); I know how to build optimised and complex queries with nested subqueries and with temporary tables. Sometimes I update the database structure, because technical task is technical task, and life is life. I know how to use alembic (data migration). I interact with the database via ORM (sqlalchemy, async; pydantic for data validation). After increased load on the server due to selenium, as more data had to be parsed, I solved the problem by switching from selenium to selenoid (Go). Now I implement docker swarm to distribute the load of all containers. Developed the indentification/authentication/authorisation (JWT) functionality. Then replaced this by sending the client account number in encrypted form, which I check against the existing one in the database and its activity (activated or not). Skills: FastAPI · Docker · SQLAlchemy · PostgreSQL · Git · Selenoid · Teamwork · Redis · Python (Programming Language) · RDBMS · Database Administration · asyncio
Show More

My Education

Take a look at my formal education

Blasting/BlasterНациональный минерально-сырьевой университет «Горный» | 2018

About Me

Valentin Zimin

Hey!

Powered by

  • Work
  • Certifications
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free