Skip to content
View nifontovoleg's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report nifontovoleg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nifontovoleg/README.md

Oleg Nifontov — Python Backend Developer

Typing headline

GitHub Website Telegram Email Location Open To

English Русский

About Me

I'm a Python Backend Developer focused on building AI-powered applications, backend systems, Telegram bots and business automation.

My main interests include AI assistants, REST API development, automation, PostgreSQL databases and scalable backend solutions.

I enjoy transforming ideas into production-ready software using clean architecture, asynchronous programming and modern Python technologies.

Name Oleg Nifontov
Role Python Backend Developer · AI Automation Engineer · Telegram Bot Developer
Focus Backend systems, AI assistants, automation tools, web applications
Location Russia
Open to Remote · Hybrid · Relocation
Languages Russian (Native) · English (Intermediate / Technical Reading)

Current Focus

  • Designing AI assistants and automation workflows with OpenAI / GigaChat APIs
  • Building Telegram bots on aiogram 3 with PostgreSQL-backed persistence
  • Strengthening FastAPI skills for production REST APIs
  • Applying async Python, clean architecture and reliable error handling
  • Learning Docker for reproducible backend environments

Tech Stack

Languages

Languages



Backend & Data

Backend and data



Tools

Tools

Area Technologies
Languages Python, SQL, HTML, CSS, Bash
Backend FastAPI (learning), aiogram 3, SQLAlchemy, Asyncio, psycopg2, Jinja2
Databases PostgreSQL, SQLite
AI OpenAI API, GigaChat API
APIs REST API, Telegram Bot API, VK API, Google Sheets API, OpenWeather API
Tools Git, GitHub, Linux, Docker (learning), VS Code, PyCharm
Other JSON, CSV, PDF generation, CLI apps, logging, error handling, retry logic, caching

Oleg Nifontov — Tech workflow

Featured Projects

Project Description Stack Status
telegram-ai-career-assistant AI-powered Telegram assistant for job search, resume generation and interview preparation Python · aiogram · PostgreSQL · SQLAlchemy · OpenAI API 🟢 Active
strizhka-ai-bot AI concierge for beauty salons with booking automation and intelligent client communication Python · Telegram Bot API · OpenAI API 🟢 Active
dual-llm-text-agent Application combining multiple LLMs for intelligent text processing Python · OpenAI API 🟢 Active
telegram-summary-bot Telegram bot that summarizes conversations and documents using AI Python · Telegram Bot API · OpenAI API 🟢 Active
AIWellnessAssistantforPets_bot AI assistant for pet owners with wellness recommendations Python · OpenAI API 🟢 Active
pdf-generator-from-data Generate professional PDF documents from structured data Python · ReportLab 🟢 Active
currency-travel-bot Currency conversion assistant for travelers Python · REST API 🔵 Completed
vk-weather-bot Weather bot for VK using OpenWeather API Python · VKBottle · OpenWeather API 🔵 Completed
Pinned repository cards

GitHub Analytics

GitHub stats Top languages

GitHub streak

Contribution graph

Achievements

  • Built and shipped multiple production-oriented AI Telegram bots
  • Integrated OpenAI / GigaChat into practical automation products
  • Worked with PostgreSQL + SQLAlchemy for persistent bot backends
  • Delivered utilities for PDF generation, currency conversion and weather APIs
  • Continuously expanding toward FastAPI services and containerized deployments

Roadmap

Track Next steps
Backend Deepen FastAPI, authentication, service layering, testing
Data Stronger PostgreSQL modeling, migrations, query performance
AI Multi-agent flows, tool calling, reliable prompt pipelines
Ops Dockerize services, basic CI, structured logging & monitoring
Product Expand portfolio demos and polished README-driven releases

Education

Python Developer — self-study through practical projects, AI automation and backend development.

Contact

Channel Details
Email o.nifontov@yandex.ru
GitHub github.com/nifontovoleg
Website nifontovv.ru
Telegram @olegugfv_reg59
LinkedIn Coming soon
Oleg Nifontov — Profile footer banner

Profile views

© 2026 Oleg Nifontov · Built with Python mindset
Back to top

Pinned Loading

  1. currency-travel-bot currency-travel-bot Public

    Telegram bot mini wallet for travelers: cost conversion, balance in two currencies, spending history.

    Python

  2. currency-converter-terminal currency-converter-terminal Public

    Modular CLI currency converter with local caching

    Python

  3. dual-llm-text-agent dual-llm-text-agent Public

    Python chat agent with dialogue memory: Claude Sonnet thinking mode and OpenAI models via ProxyAPI

    Python

  4. pdf-generator-from-data pdf-generator-from-data Public

    Python app for generating PDF documents from CSV, JSON and Google Sheets using HTML templates.

    Python

  5. python-weather-cli python-weather-cli Public

    Python CLI tool to check weather via OpenWeatherMap API with local caching and retry logic.

    Python

  6. strizhka-ai-bot strizhka-ai-bot Public

    🤖 Telegram assistant bot for barbershop on GigaChat: dialogue, knowledge base and customer record with checking of free slots

    Python