- File
Maryna
Python-програміст
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/15746818/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Maryna Samonenko
Kyiv, Ukraine | Email: [
[
| https://github.com/Maryna-cell
Results-driven back-end software developer with two years of concentrated experience building
modern applications using Node.js, TypeScript, Python/Django, and MongoDB. Leverages a strong
foundation in database design, RESTful APIs, and systems analysis to deliver reliable code. Eager to
contribute to a collaborative software team, supported by a proven track record of creating a functional,
long-term web application currently in use for over 10 years.
Skills
• Programming Languages: TypeScript, Python, JavaScript (ES6+), HTML, CSS
• Backend & Runtimes: Node.js, Express.js, Django, FastAPI, Django REST Framework
• Databases & Storage: MongoDB, SQLite, Database Design, Queries
• Core Technical Abilities: API Integration (Telegram, OpenAI), RESTful API Development,
Asynchronous Programming (Async/Await), Web Scraping (DOM Parsing)
• Tools & DevOps: Git, Docker, Docker Compose, Celery, Redis, Nginx, uWSGI, Daphne,
Channels, Pillow
• Languages: English (Fluent), Russian (Fluent), Ukrainian (Good)
Technical Projects
Recent Development & AI Projects (2025)
• AI-Driven Assessment & Recommendation Bot (Telegram)
Objective: Developed a fully functional Telegram Bot to automate the assessment of test
results and generate personalized learning recommendations for students.
Key Achievements:
➢ Full-Stack Workflow: Built an end-to-end solution combining messaging, data
acquisition, and external API analysis.
➢ AI/LLM Integration: Successfully integrated the OpenAI API to process raw
scores and generate structured, human-like educational recommendations.
➢ Robust Data Acquisition: Implemented a scraping module for asynchronous
parsing and structured data extraction from external HTML sources (simulated
testing platform).
➢ Technologies: TypeScript, Node.js, Telegram API, OpenAI API, Web Scraping.
• Assessment Data Visualization Bot
Objective: Engineered a Telegram Bot focused on the reliable extraction and visualization of
student testing status and scores.
Key Achievements:
➢ Data Extraction & Parsing: Designed a script in TypeScript capable of
performing DOM parsing to extract specific data points (e.g., total score,
completion status) using CSS Selectors from local HTML pages.
➢ Pipeline & Notifications: Configured a secure and stable communication pipeline
using the Telegram API to deliver timely, structured notifications to the
designated teacher.
➢ Technologies: TypeScript, Node.js, Telegram API, HTML/CSS Parsing.
• API Service for MongoDB Integration
Objective: Created a dedicated RESTful API to manage and facilitate structured
communication with a NoSQL MongoDB database.
Key Achievements:
➢ Database Connectivity: Developed and implemented data models and methods for
secure and stable CRUD operations (Create, Read, Update, Delete) with
MongoDB.
➢ RESTful Architecture: Built API endpoints using Node.js and Express.js
(implied) to handle client requests, ensuring structured data exchange in a scalable
manner.
➢ Technologies: Node.js, JavaScript (ES6+), Express.js, MongoDB, Mongoose (or
native driver).
Long-Term Portfolio
• English Test Project
• A robust web application developed with Django for assessing English language
proficiency. This platform, available at https://edtranet.pythonanywhere.com , has
been in continuous use by students for over 10 years, providing a proven solution for
dynamic test generation, real-time score calculation, and result storage.
• Education Portal
• A comprehensive online learning platform with a flexible CMS. The system supports
drag-and-drop content management, custom authentication, and an asynchronous real-
time chat powered by Django Channels and Redis. The project is production-ready with
Docker Compose, Nginx, uWSGI, and Daphne configurations.
• Online Shop
• A functional e-commerce prototype built with Django, demonstrating a product catalog,
shopping cart, and order processing. The project also features multilingual support using
the django-modeltranslation package.
• ASO Analysis Tool
• A single-page application and API service for competitive analysis by keywords. Built
with Django and FastAPI, the tool identifies competitors and assesses keyword
performance. It includes backend logic for handling data and saving sessions, with
Celery for background tasks.
Professional Experience
Achieved consistent teaching targets through a highly organized and efficient approach, demonstrating
Project Management skills.
IT Trainer | TAFE Colleges, Sydney, Australia (1999 – 2011)
• Delivered lectures and practical sessions on a range of IT subjects, including OS maintenance,
GUI, software development, database design, and project management.
• Achieved consistent teaching targets through a highly organized and efficient approach.
Self-employed, Technical English Teacher | Kyiv, Ukraine (2012 – 2024)
• Taught technical English to IT professionals, enhancing communication skills in a professional
IT environment.
Education & Training
Master of Science in Engineering, System Engineer Kyiv Polytechnic University, Ukraine, USSR
(1981 – 1988)
• Specialization: Electronic Computing Machines, Systems Engineer
Software Development Training
• Python Course: December 2023 - May 2024
• Web Programming Course: June 2024 - Present
• Self-Study: Continuously improving skills in modern web frameworks, libraries, and tools.
References
Available upon request.
Similar candidates
-
Python-програміст
60000 UAH, Kyiv -
Python-програміст, інженер з комп'ютерних технологій
25000 UAH, Kyiv -
Python-програміст
Kyiv, Remote -
Python-програміст
Kyiv, Remote -
Python-програміст
Kyiv -
Full Stack, Python developer
Kyiv, Remote