Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Марина

.Net-програміст

Возраст:
20 лет
Город:
Харьков

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Файл содержит еще 4 страницы.

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Education .

Kharkiv National University of Radio Electronics
Degree: Software Engineering
Years of Study: 2022 – present (3rd year)
 Completed two years of study.

Maryna Cherevko Technical Skills .

 Programming Languages: C#, C++, Python, Java, PHP
 Web Technologies: HTML, CSS, JavaScript
Email .
 Databases: MS SQL, SQLite, MySQL, PostgreSQL
[открыть контакты](см. выше в блоке «контактная информация»)
[открыть контакты](см. выше в блоке «контактная информация»)  Frameworks: WPF, Django, .NET, Express.js, Sequelize
 Version Control: Git
 APIs: Google Sign-In API, Google Drive API, Telegram
Location . Bot API, third-party logistics API integration (for
Kharkiv, Ukraine shipping and tracking)
 Backend Development: experience with Node.js for
building RESTful APIs, using Express.js for routing and
GitHub .
Sequelize for database interactions.
github.com/cherevko-dev
 Multithreading: knowledge of designing and optimizing
multi-threaded applications using C++ and Java.

Languages .
Understanding of algorithms and data structures,
Ukrainian (native)
including searching, sorting, and tree traversal algorithms,
Russian (native)
with experience in practical implementation.
English (Intermediate, B1+)
Proficient in Object-Oriented Programming (OOP)
principles, such as encapsulation, inheritance,
polymorphism, and abstraction, and applying these concepts
in real-world projects to create efficient, modular, and
maintainable code.
Experience in class design using OOP principles,
incorporating inheritance and polymorphism for building
extensible and maintainable applications.
Data Handling & Security:
 JSON: experience working with JSON format for data exchange in API integrations and
web development.
 Hashing & Encryption: knowledge and practical use of hashing algorithms and
encryption techniques to ensure secure data storage, user authentication, and protection
of sensitive information
 ORMs: hands-on experience with Sequelize for managing database models and
simplifying complex SQL queries.
 RESTful APIs: designing and integrating secure APIs for efficient client-server
communication.

Project Design & Documentation
 Experienced in working with technical documentation and designing system
architectures using UML diagrams (Use Case, Class Diagrams, etc.) to effectively
communicate system design and project workflows.
 Skilled in database design and normalization, including bringing databases to
3rd Normal Form (3NF) to optimize data storage and retrieval.
 Strong understanding of class hierarchy design, applying OOP principles to create
modular, scalable, and maintainable systems.

Personal Qualities .

 Fast learner with the ability to quickly assimilate new information.
 Ability to work under stress and pressure.
 Responsible and detail-oriented.
 Critical thinking and creative problem-solving skills.
Projects .
1. Jewel Maze Game (OOP Course Project)
Technologies: C#, .NET (Console Application)
Developed a console-based maze game where players navigate through levels,
collect jewels, and solve puzzles, applying core Object-Oriented Programming
principles.
Implemented key game mechanics such as player movement, collecting rewards,
and navigating through obstacles like doors and keys.
The game supports user registration and progress saving, allowing players to
resume their game after restarting the application.
Designed the game with extensibility in mind, laying the foundation for future
upgrades, including custom level creation and graphical user interface integration.

2. Information System for Knitted Product Inventory (Database Course Project)
Technologies: C#, WPF, MS SQL, .NET
Developed an information system called "VsInside Management" aimed at
optimizing and automating production processes in a knitting company.
Designed and implemented a relational database using MS SQL to manage
inventory, orders, and production batches.
The system allows users to generate reports, track production, manage inventory,
and process customer orders efficiently.
Key features include data filtering, sorting, adding, editing, and deleting product
information, as well as generating statistics on production and sales.

3. Telegram Bot for Service Automation (Independent Project)
Technologies: Python, SQLite, Telegram Bot API, Google Drive API
Developed a fully functional Telegram bot to automate services for users based on
role management (client, manager, owner), allowing for individual user experiences and
controlled access to specific features.
Integrated secure access management with unique keys, ensuring that only
authorized users can access specific content or features.
Implemented user authentication and role-based menus, dynamically generating
available options based on the user's role (client for basic access, manager for content
management, owner for full administrative control).
Designed and managed an SQLite database for tracking user interactions,
managing user roles, storing keys, and handling access rights, ensuring efficient data
retrieval and storage.
Integrated Google Drive API for file management, allowing the bot to securely
deliver files to users based on their access rights, without exposing direct download
links.
Key features include:
 Role-based access control: ensuring each user has a customized interface and access
level.
 Access keys: generated and managed through the bot for secure access to specific
content.
 File management: integrated with Google Drive for handling and securely
delivering files.
 Error handling and validation: ensuring smooth user experience with robust
validation of inputs and proper error messaging.
 Scalability: designed with flexibility for easy extension, allowing future expansion
with new roles or content.

4. Website for Gadget Accessories
Technologies: PHP, MySQL, HTML, CSS, JavaScript, Google Sign-In API, third-party
logistics API
Developed a platform focused on selling gadget accessories, including phone cases,
decorative charms, and charging cables.
Implemented a user registration and authentication system, allowing users to create
accounts, log in, and manage their orders. Users can register manually or via
Google Sign-In.
Integrated third-party logistics API to provide users with real-time shipping options and
order tracking. This allows users to select their preferred shipping method and monitor the
status of their deliveries.
Designed a guest shopping cart feature, where unregistered users can add items to the
cart, with data stored in sessions.
For registered users, cart data is stored in a MySQL database, allowing users to return
and complete purchases later.
Developed an order placement and tracking system with full shipping integration.
Built an administrative panel for managing products and orders.
Created a responsive frontend using HTML, CSS, and JavaScript, with features like
category browsing, product filtering, and search functionality.
Used PHP for server-side logic and MySQL for data management.

5. Server for Managing User Data (Lab Project)
Technologies: Node.js, Express.js, Sequelize, MS SQL

Developed a backend server using Node.js and Express.js for managing user data and

implementing CRUD operations.

Utilized Sequelize as an ORM to simplify database interactions and ensure scalability.

Designed a secure authentication system and implemented robust data validation on the

server side.

Integrated RESTful APIs to enable efficient data exchange between the server and client

applications.
Achievements .

1. Programming Fundamentals – Coursera (February 2024)

2. Writing, Running, and Fixing Code in C – Coursera (March 2024)
3. Programming in C++: A Hands-on Introduction – Coursera (March 2024)

4. Operating System Foundations – Coursera (May 2024)
5. Building Web Applications in PHP – Coursera (June 2024)

Другие резюме этого кандидата

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: