Skip to content
View SkillfulDev's full-sized avatar

Block or report SkillfulDev

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
SkillfulDev/README.md

πŸ‘‹ Hi, I’m Yevhen Chernonog

  • πŸ‘€ I’m interested in programming and transitioning into software development.
  • 🌱 I work with Android, Kotlin, Room, LiveData, ViewModel, Retrofit.
  • πŸ’žοΈ I’m looking to collaborate with professional people and grow.
  • πŸ“« How to reach me: [email protected]

πŸ“Œ Pinned Repositories

Shopping List and Notepad App

This application combines a "Shopping List" and a "Notepad" into a single, user-friendly app designed for everyday use. Built with a robust architecture and modern technologies, this app provides a seamless and efficient experience for managing shopping lists and taking notes.

  • Room Persistence Library: Utilizes the Room library for efficient management of SQLite databases, including the creation and handling of complex table relationships.
  • MVVM Architecture: Implements the MVVM (Model-View-ViewModel) architecture pattern to ensure a clean, maintainable, and scalable codebase.
  • In-App Purchases and Ads: Integrated features for in-app purchases and advertisements to enhance functionality and provide potential monetization.
  • Preference Screen: Includes a customizable settings screen using the Preference Screen to allow users to tailor the app to their preferences.
  • Dynamic Themes: Features the ability to switch themes within the app, providing a personalized user experience.
  • Advanced User Interface: Carefully designed layouts and interfaces using Fragments and RecyclerView to ensure an intuitive and responsive user experience.
  • AlertDialogs: Utilizes AlertDialogs for user interactions, data input, and notifications.
  • RecyclerView and Adapters: Employs advanced use of RecyclerView and its Adapters to display various types of content efficiently within a single adapter.
  • LiveData: Leverages LiveData for real-time data observation and updates, enhancing the app's responsiveness and interactivity.

ReadMe Card

Online Bookstore API

A comprehensive example of building a fully functional online bookstore using Spring Boot.

  • Spring Boot: Core framework for building the application.
  • Spring Security: Handles authentication and authorization.
  • Spring Data JPA: Manages database interactions.

ReadMe Card

Car Sharing API

This project aims to solve the issues faced by a manual car-sharing service in tracking cars, rentals, users, and payments.

  • Spring Boot, Spring Security, Spring Data JPA
  • Stripe API, Telegram Bots
  • Swagger, Liquibase
  • Docker

ReadMe Card

πŸ›  Skills

  • Android Development: Kotlin, Android SDK, Room, LiveData, ViewModel, Retrofit
  • UI Design: XML Layouts, RecyclerView, Fragments, Material Design
  • Version Control: Git, GitHub
  • Testing: JUnit, Espresso
  • Tools & Libraries: Android Studio, Gradle, Firebase
  • Principles/Concepts: MVVM, Clean Architecture, SOLID Principles

  • Java Development: Java Core, OOP, Java 8, Collections
  • DB: JDBC, Hibernate, RDBMS (MySQL, PostgreSQL)
  • Spring: Spring Core, Spring Web, Spring Security, Spring Boot
  • Tools & Libraries: Maven, JUnit, Docker
  • Web Development: Servlets, Tomcat, JSP, JSON, XML, HTML/CSS/JavaScript
  • Principles/Concepts: SOLID, TDD, CRUD, Design Patterns

🌐 Connect with me

Popular repositories Loading

  1. BlackQA BlackQA Public

    Config files for my GitHub profile.

  2. Lesson Lesson Public

    C#

  3. AppOfJava AppOfJava Public

    Java

  4. JavaRushFirstTask JavaRushFirstTask Public

    //ForFirstTime

    Java

  5. DataTime DataTime Public

    Java

  6. JavaProject JavaProject Public

    Java