Code Monkey home page Code Monkey logo

get-job's Introduction

Introduce by Python Class

Welcome to the passionate Software Developer profile!

Hi there ๐Ÿ‘‹

I'm a Full Stack Developer with over two years of hands-on experience.

I specialize in a range of modern technologies including:

โœ”๏ธ Backend: Python (Flask, Django)

โœ”๏ธ Frontend: JavaScript (React, Vue.js, jQuery), CSS3 (Sass, Bootstrap), HTML5

โœ”๏ธ Databases: SQL, Django ORM, SQLAlchemy, PostgreSQL

โœ”๏ธ Development Tools: Unit testing, CI/CD pipelines

โœ”๏ธ Cloud Services: AWS, Heroku

โญ Certified by Code Institute as a Full Stack Software Developer, I have a strong passion for learning new technologies and building web applications. I am self-motivated, hard-working, and responsible, with the ability to work both independently and as a team player.

What I Do:

  • Full-Cycle Web development: planning, designing, developing, testing, deploying, and maintaining applications
  • Building and integrating RESTful APIs
  • Bot development
  • Script automation
  • Web scraping/crawling

On my GitHub profile, you'll find a variety of projects showcasing my abilities in software development. I'm always open to new challenges and opportunities, and I welcome collaborations and contributions to my projects.

Thank you for visiting my profile! If you have any questions or suggestions, please feel free to contact me.

๐Ÿ“จ Contact Me

Gmail Badge

Telegram Telegram

๐Ÿ’Ž My Tech Stack

JavaScript React Vue.js JQuery Python Django Flask Pytest Aiogram PostgreSQL Postman HTML5 Css3 Bootstrap Linux Git CI/CD Docker AWS Heroku Adobe Photoshop Stripe

๐Ÿ’ผ Projects

CycleBay Responsive Mockup CycleBay is a B2C e-commerce platform that allows customers to buy bicycles online. This is Django-based full stack web application that uses PostgreSQL database to store and manage data. The app is deployed on Heroku cloud platform and uses AWS S3 cloud service to store static and media files. The payment system powered by Stripe.
Job Platform that helps Jobseekers find desired jobs and helps Employers connect with the right candidates. It's a Full Stack Django-based web application. It uses PostgreSQL as a database and Bootstrap and jQuery for Frontend. Get Job Responsive Mockup
Word Wheel Responsive Mockup The Educational JavaScript game that challenges users to test their vocabulary skills by guessing words based on the provided definitions. The game based on a single interactive page with a fully responsive design and intuitive user interface. The app uses the Free Dictionary API to get the definitions of the words.
Python CLI application designed to manage a library's book inventory using a Google Spreadsheet API. The app allows users to perform CRUD operations on the books stock in the library, as well as to check overdue books and view borrowed books. Library System Mockup
BarberShop Responsive Mockup HTML/CSS Static Barbershop Website for Successful Barbershop Business. The website is designed in such a way as to interest the user, give useful information about the services and increase the chances of visiting the Barbershop. The appearance and UI design is quite user-friendly, stylish and responsive.
DateTime Calculator is a Telegram Bot developed in Python using Aiogram 2.x Framework, Datetime and Dateutil libraries. DateCalcBot can calculate the difference between two dates in different units of time and their combinations. DateTimeCalc

๐Ÿ’ป Hackathons

Name Hackathon Certificate
๐Ÿง™โ€โ™€๏ธ ๐™’๐’Š๐™ฉ๐’„๐™'๐™จ ๐˜ฝ๐’“๐™š๐’˜ - Halloween Hackathon

๐Ÿ”ท All my other study projects can be found in the Study Projects repository.

๐Ÿ“ˆ GitHub Stats

GitHub Streak Top Langs

get-job's People

Contributors

pavlo-myskov avatar

Stargazers

 avatar  avatar

Watchers

 avatar

get-job's Issues

USER STORY: Reset Password

Epic: #13

Description

As a Jobseeker I want to be able to reset my password so that I can restore access to my account.

TECH: Setup Django

  • - Create a virtual environment
  • - install Django
  • - Create a Django project
  • - Configure Environment Variables
  • - Set requirements.txt file

USER STORY: Search job by area/county

Epic: #42

Description

As a Jobseeker I want to be able to select the searching area in the list of jobs so that I can find jobs in the desired area.

Tasks

  • Add a dropdown menu with all counties of Ireland, to the aside searching panel, so the user can select the desired county for searching.

USER STORY: View list of all jobs

Epic: #42

Description

As a Jobseeker I want to be able to open the list of all jobs

Tasks

  • Create a page with the list of all jobs sorted by default from database order (descending by date - created_on)
  • Fix the text overlay on icons when job cards are narrow

USER STORY: Manage applications

Epic: #27

Description

  • As a Job Seeker I can see my applications so that I can manage them.

Tasks

  • Display My applications btn on the main navbar, when jobseeker is logged in

USER STORY: Toogle employer mode

Epic: #31

Description

As an Employer I want to be able to toggle the site to employer mode so that I can see the relevant content.

Tasks

  • Add toggle btn to the main navbar: Jobseeker | Employer

USER STORY: Logout

Epic: #34

Description

As an Employer I want to be able to logout so that I can protect my data.

Tasks

  • ...

USER STORY: Posted jobs moderating

Epic: #

Description

As a Moderator, I want to be able to review and approve the posted jobs so that I can protect the app from inappropriate content.

Tasks

  • ...

USER STORY: Post job

Epic: #33

Description

As an Employer I can post a job so that I can find the right candidate.

Tasks

  • Add Post Job hot btn to employer hero section with a link to sign in/sign up page
  • Add Post form

USER STORY: Register acc

Epic: #13

Description

As a Job Seeker I can register an account so that I can build my profile and manage my data.

Tasks

  • Add Sign In / Sign Up btn with an icon to the navbar

USER STORY: Create resume

Epic: #27

Description

As a Jobseeker I want to be able to create a resume so that I can apply for jobs.

Tasks

  • Add Create Resume hot btn to jobseeker hero section with a link to sign in/sign up page

USER STORY: Search candidate/resume using filters

Epic: #45

Description

As an Employer I want to be able to use search filters on the list of resumes so that I can find the right candidate.

Tasks

  • Add searching form with the following fields: keywords, experience duration, gender, age range
  • Implement server-side searching functionality

USER STORY: Apply for a job

Epic: #29 #42

Description

As a Job Seeker I can apply for a job so that I can get a job.

Tasks

  • Create Apply btn with link to the application form
  • Add the btn to the job cards of the list of the latest vacancies on the home page to allow jobseekers apply for a job quickly
  • Add the btn to the job cards of the full list of jobs
  • Add the btn to the job detailed page

USER STORY: Latest jobs list

Epic: #42

Description

As a Job Seeker I can see the latest jobs so that I be informed about new jobs.

Tasks

  • Implement frontend
  • Implement vacancy DB models
  • Add the list of job cards to the home page sorted(default) by descending order by created_on (created date)

USER STORY: App purpose

Epic: #31

Description

As an Employer I want to be able to see the purpose of the app so that I can decide if it is useful for me.

Tasks

  • Add Hero Image for the employer home page

USER STORY: App purpose

Epic: #1

Description

As a Jobseeker I want to be able to see the purpose of the app so that I can decide if it is useful for me.

Tasks

Hero Section:

  • - Add Call to Action Headings
  • - Add Image that conveys the main message of the app
  • - Add Create Resume btn

USER STORY: Logout

Epic: #13

Description

As a Job Seeker I can log out so that I can protect my data.

Tasks

  • ...

USER STORY: View full list of all resumes

Epic: #45

Description

As an Employer I want to be able to open the list of all resumes/applications

Tasks

  • Use a jobseeker page/template with the list of all jobs(as they are identical) and add some logic to implement list of resumes with the same methods

USER STORY: Sort list of displayed resumes

Epic: #45

Description

As an Employer I want to be able to select the sort order for the list of resumes so that I can see the most relevant resumes first.

Tasks

  • Implement a sorted method (identical to jobseeker task)

USER STORY: Reset password

Epic: #34

Description

As an Employer I want to be able to reset my password so that I can restore access to my account.

USER STORY: Sort list of displayed jobs

Epic: #42

Description

As a Jobseeker I want to be able to select the sort order for the list of jobs so that I can see the most relevant jobs first.

Tasks

  • Implement sorted method

USER STORY: Open job card

Epic: #29

Description

As a Job Seeker I can open the appropriate job from the jobs list so that I can see the full job description.

Tasks

  • Make the job card clickable

USER STORY: Latest Resumes list

Epic: #45

Description

As an Employer I want to be able to see the latest resumes so that I be informed about new candidates.

Tasks

  • Add the list of job cards to the employer home page sorted(default) by descending order by created_on (created date)

USER STORY: Search for Jobs

Epic: #1

Description

As a Job Seeker I can search for jobs so that I can find an appropriate job.

Tasks

  • Add search bar with Find Job btn
  • Implement Search by job title, e.g. software engineer
  • Expand search options, add area to the search panel on home page

USER STORY: Number of applicants for vacancy

Epic: #1

Description

As a Job Seeker I can see the number of applicants for a job so that I can see my chances to get a job.

Tasks

  • Add applicants counter for each vacancy card
  • Add applicants counter for job detailed page

USER STORY: Login to acc

Epic: #13

Description

As a Job Seeker I can log in to my account so that I can manage my data and apply for jobs.

Tasks

  • ...

USER STORY: Search bar on the page of all jobs

Epic: #42

Description

As a Jobseeker I want to be able to use the search bar on the page of the full list of jobs.

Tasks

  • Add a search bar to the aside panel of search bar on the page of all jobs
  • Implement a search form the panel
  • Implement searching functionality

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.