Skip to content

SkillfulDev/SkillfulDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 

Repository files navigation

πŸ‘‹ 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published