Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Oleksandr Mashmanyuk

Offer Oleksandr work on your next project.

Ukraine Turiisk, Ukraine
6 months 3 days back
Available for hire available for hire
on the service 2 years

Rating

Successful projects
No data
Average rating
No data
Rating
106
Python
2058 place out of 4457

Language proficiency level

Українська Українська: fluent
Русский Русский: advanced
English English: pre-intermediate

CV

Experienced IT professional with over 5 years of experience in software development. I specialize in creating websites and mobile applications. I have deep knowledge in both frontend and backend development. I have worked with various technologies and frameworks. I am constantly improving my skills and following new trends in the industry.

Skills and abilities

Portfolio


  • 812 USD

    System for school psychologists - Web application for psychological

    Web Programming
    Developed a full-featured web platform for school psychologists that automates the process of conducting psychological tests and processing results.
    Main features:

    Web application for conducting psychological tests online
    Automated processing of results with export to Excel
    Secure storage of students' personal data
    Library of ready-made tests for different age groups
    Intuitive interface for psychologists and students

    Technical implementation:

    Backend: Python (Flask)
    Frontend: HTML5, CSS3, JavaScript
    Database: MongoDB
    Responsive design for all devices

    Result:
    Complete automation of the school psychologist's workflow - from testing to receiving ready reports.
  • 812 USD

    FOR EVERYONE — Modern E-commerce platform

    Web Programming
    About the project
    DLA VSICH is a powerful e-commerce platform developed using Flask and modern web technologies. The system features a clean architecture, comprehensive documentation, and extensive functionality for managing an online store.
    #CleanCode #UkrainianDocumentation #WebDevelopment #ShoppingCart #BackendDevelopment
    Technology stack
    The project is built on a solid foundation of modern technologies:

    Backend: #Flask #Python3 #SQLAlchemy #WTForms
    Frontend: #TailwindCSS #JavaScript #jQuery #ResponsiveDesign
    Database: #PostgreSQL #DatabaseMigration
    Media Storage: #Cloudinary #FileManagement
    Security: #CSRFProtection #PasswordHashing #XSSProtection #Bleach

    Key features
    #FullFeatureEcommerce #UserFriendly #ScalableSolution #AdminDashboard
    Powerful admin panel

    Informative dashboard with statistics and analytics
    Comprehensive management of products and categories
    Order processing system with various statuses
    Data visualization through charts and diagrams

    #Dashboard #Analytics #ProductManagement #OrderProcessing #DataVisualization
    Extended customer interaction system

    Flexible review system with ratings
    AJAX loading to improve UX
    Protection against malicious content

    #CustomerReviews #UserExperience #AJAXLoading #ContentProtection
    Reliable payment integration

    Connection to LiqPay for secure payment processing
    Comprehensive system for protecting payment data
    Encryption of sensitive information

    #SecurePayments #LiqPayIntegration #EncryptedData #PaymentProcessing
    Security at all levels

    Protection against XSS, CSRF, and other web attacks
    Monitoring of suspicious activity
    Fraud detection system
    Detailed logging for auditing

    #CyberSecurity #FraudDetection #SecurityMonitoring #WebSecurity
  • 564 USD

    Website for selling monuments and memorial complexes

    Web Programming
    Okinava — is a modern online portal of a sports club aimed at promoting Eastern martial arts and a healthy lifestyle. The project is created to unite the community of karate enthusiasts and other martial arts, provide informational support to students and their parents, and attract new participants.
    Main features of the site:

    Informative design — concise, user-friendly interface with an emphasis on Eastern aesthetics reflecting the club's philosophy
    Responsive layout — full functionality on both desktop and mobile devices
    Training schedule — convenient system for viewing class schedules with filtering options by age groups and disciplines
    Achievements gallery — visual presentation of students' and trainers' accomplishments at competitions of various levels
    Blog — regular posts about club events, karate techniques, martial arts philosophy, and useful tips
    #Flask #Python #SQLAlchemy #GoogleOAuth #ClubWebsite #KarateClub #Okinava #TailwindCSS #AlpineJS #PostgreSQL #AdminPanel #WebDevelopment #Cloudinary #ResponsiveDesign #Authentication #ContentManagement #Gallery #EventSchedule #News #Training #Flask-Babel #Internationalization #FlaskLogin #DatabaseMigration #CloudHosting #Render #OpenSource #MITLicense #SportClub #Karate #CSRF #SecurityProtection #UserManagement #EmailIntegration #CLIInterface #Gunicorn #TemplateEngine #Jinja2 #StaticFiles #MediaStorage #ContactManagement #BranchManagement #LocalizationSupport #WSGI #DevelopmentEnvironment #VirtualEnvironment #RestAPI #FormValidation #SMTP #RateLimiting #Flask-Migrate #Flask-WTF #ContinuousDeployment #Logging #ConfigurationManagement #WebApplication #CustomFilters #WebInterface #UltraModernUI #FastLoading #MobileOptimized
  • 564 USD

    Website for the sale of monuments and memorial complexes

    Web Programming
    My role:

    Full-stack developer
    Public part:
    Intuitively understandable main page highlighting popular products.
    Extended monument catalog with convenient filtering and search.
    Detailed pages for each monument with full information and integrated photo gallery.
    News section to inform clients about company events.
    Gallery showcasing examples of completed projects.
    Contacts page and feedback form for easy communication with the company.
    Specialized pages for monument categories.
    Administrative part:
    Secure authorization for administrators and managers.
    Full cycle management of monuments (adding, editing, deleting).
    Product item management system.
    Import/export functionality for monument data via Excel for convenient bulk updates.
    Full management of news content.
    Integration with Cloudinary for reliable storage and management of images.
    User management system and access rights.
    Technical stack used:
    #Python
    #Flask
    #SQLAlchemy
    #Fullstack
    #Website
    #Ecommerce
    #OnlineStore
    #AdminPanel
    #PostgreSQL
    #TailwindCSS
    #AlpineJS
    #Cloudinary
    #WebsiteDevelopment
  • 226 USD

    Automatic filling of electronic journals on the "New" platform

    Python
    This project is a Python program that automates the process of filling in electronic journals on the educational platform "New Knowledge" for teachers. The program allows users to import lesson data from files of various formats (e.g. .docx or .csv) and automatically enter this information into electronic journals on the "New Knowledge" website.

    Functionality:

    User authentication on the "New Knowledge" website using a login and password.
    Import lesson data from .docx or .csv files.
    Automatic filling of the "Lesson Topic" and "Lesson Number" fields in the electronic journal based on the imported data.
    Ability to record or delete lesson information in the journal.
    Convenient graphical interface for interacting with the program.
    Saving user account data and paths to imported files for ease of future use.

    Technologies:

    Programming language: Python
    Libraries: selenium, BeautifulSoup, tkinter
    Document processing: docx, csv
    Web scraping and browser automation

    Challenges and Solutions:

    One of the main challenges during the project development was ensuring stable operation with the "New Knowledge" website and proper handling of different file formats. To address this issue, the selenium library was used for browser automation and the BeautifulSoup library for parsing the site's HTML code. Mechanisms for retrying connections and processing different file formats were also implemented.

    Target Audience:

    The main target audience of the program is teachers who use the "New Knowledge" platform for maintaining electronic journals. The program helps them save time and effort by automating routine journal filling operations.

    Future Plans:

    In the future, there are plans to expand the program's functionality by adding the ability to import data from other sources, such as databases or cloud storage. There is also consideration for integrating with other educational platforms to ensure broader compatibility.
  • 226 USD

    Telegram Bot for NMT preparation

    Bot Development
    This project is a Telegram bot developed to facilitate preparation for the Independent Multidisciplinary Test (NMT). The bot provides users with access to various test tasks in Ukrainian language, history, and mathematics, helping them improve their knowledge and skills before the important exam.

    Functionality:

    Offer users to choose a subject (Ukrainian language, history, or mathematics) and the level of task difficulty.
    Provide users with test tasks from the selected discipline with detailed conditions, images (if necessary), and answer options.
    Check users' answers and provide feedback on the correctness of their answers.
    Store users' progress and results using SQLite3 database.
    Provide success statistics and analysis of weaknesses for each user.
    Technologies:

    Programming language: Python
    Library for creating Telegram bots: aiogram
    HTML processing: BeautifulSoup
    Database: SQLite3
    Challenges and Solutions:
    One of the main challenges during the bot development was to ensure uninterrupted access to test tasks and their proper storage. To address this issue, a SQLite3 database system was developed to store all test tasks, answers, and user progress.

    Target Audience:
    The main target audience of the bot is high school students in Ukraine preparing for the NMT. However, the bot can be useful for anyone who wants to improve their knowledge of Ukrainian language, history, and mathematics.

Activity

  Latest proposals 6
Order a bot written for buying tickets
233 USD
Copy Telegram bot with improvements
68 USD
Telegram bot for financial accounting + Google Sheets
23 USD
BOT for OLX - monitoring new listings and notifying about them
76 USD
Create an online store, there is a sample
113 USD
Automatic uploading of videos to multiple sites on BAS or Python
113 USD