Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markdown & Git #1

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
3d475c5
docs: create cv file
GregFedy Dec 7, 2022
5ee473d
docs: update cv file
GregFedy Dec 7, 2022
cfcf5d6
docs: add "Work Experience" section to cv file
GregFedy Dec 8, 2022
7908e32
docs: update "Contacts" with additional information to cv file
GregFedy Dec 8, 2022
6ee3d33
docs: update README.md with additional information
GregFedy Dec 8, 2022
71f2be2
docs: update layout in cv file to avoid display problems
GregFedy Dec 8, 2022
0cf0acc
docs: remove the repository name from the header of README.md
GregFedy Dec 8, 2022
2136828
feat: add html file
GregFedy Dec 8, 2022
1cd6e92
feat: add css/style.css file
GregFedy Dec 8, 2022
a51d2f8
feat: add img/photo.jpg file
GregFedy Dec 8, 2022
ea2dcb9
docs: change url in readme file
GregFedy Dec 8, 2022
ea849c3
Merge pull request #2 from GregFedy/rsschool-cv-html
GregFedy Dec 8, 2022
0a90326
feat: update html file
GregFedy Dec 8, 2022
09378f7
Merge pull request #3 from GregFedy/rsschool-cv-html
GregFedy Dec 8, 2022
b5305d4
fix: update the margins in the lists of cv file
GregFedy Dec 17, 2022
2854c8d
fix: delete the unused image
GregFedy Dec 18, 2022
dd310c9
feat: add .gitignore file
GregFedy Dec 18, 2022
e92914e
feat: update .gitignore file
GregFedy Dec 18, 2022
30b6f21
feat: add assets
GregFedy Dec 18, 2022
e97917c
feat: update index.html
GregFedy Dec 18, 2022
570c40f
feat: update style.css
GregFedy Dec 18, 2022
c89fe56
feat: update .gitignore file
GregFedy Dec 18, 2022
2d35a44
Merge pull request #4 from GregFedy/rsschool-cv-html
GregFedy Dec 18, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 133 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp
.cache

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

# stylistic files
.editorconfig
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# rsschool-cv
https://gregfedy.github.io/rsschool-cv/
Binary file added assets/favicon.ico
Binary file not shown.
Binary file added assets/img/avatar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/svg/github.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/svg/rs_school_js.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
141 changes: 141 additions & 0 deletions css/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
* {
box-sizing: border-box;
}

body {
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 100vh;
margin: 0;
padding: 0;
background-color: #c2c4c6;
font-family: 'Lato', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 1.5;
}

h1 {
text-transform: uppercase;
margin-bottom: 0;
}

h2 {
margin: 0;
font-weight: 300;
text-transform: uppercase;
}

h3 {
text-transform: uppercase;
border-bottom: 1px solid;
}

aside {
align-self: start;
background-color: #3a3a3c;
height: 100%;
color: white;
padding: 30px;
}

aside h3 {
border-color: white;
margin-right: -30px;
}

aside a {
color: white;
border-bottom: 2px;
padding: 2px 1px 0;
}

.container {
display: grid;
max-width: 1170px;
margin: 0 auto;
background-color: white;
flex-grow: 1;
grid-template-columns: 360px 1fr;
grid-gap: 16px;
}

main {
padding: 10px 30px;
}

nav {
max-width: 1300px;
margin: auto;
}

nav a:hover {
background-size: 100% 2px;
}

.nav-list {
display: flex;
justify-content: space-around;
padding: 0;
list-style: none;
}

.nav-link {
color: white;
text-decoration: none;
font-weight: 400;
background-image: linear-gradient(currentColor, currentColor);
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 0% 2px;
transition: background-size .3s;
padding: 0;
line-height: 40px;
}

aside li {
margin:0;
padding: 0;
text-indent: 0;
list-style: none;
}

.photo > img {
max-width: 100%;
border-radius: 50%;
}

.photo {
padding: 20px;
}

footer {
background-color: #dfe6ec;
display: flex;
justify-content: space-around;
width: 1170px;
margin: 0 auto;
padding: 10px;
align-items: center;
}

.footer__github {
width: 35px;
height: 35px;
background-image: url("../assets/svg/github.svg");
background-size: contain;
background-repeat: no-repeat;
}

.footer__year {
font-size: 20px;
}

.footer__rsschool {
width: 121px;
height: 45px;
background-image: url("../assets/svg/rs_school_js.svg");
background-size: contain;
background-repeat: no-repeat;
}
77 changes: 77 additions & 0 deletions cv.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# Grigorii Fedorenko

## Contacts

- **Address:** Kaluga City, Russia
- **Date of birth:** 01/12/1993
- **Email address:** [email protected]
- **Phone number:** +7-953-318-25-25
- **Telegram:** [@FedGregory](https://t.me/FedGregory)
- **Discord rs-school:** Grigorii Fedorenko (@GregFedy)

---

## Summary

My whole life is inextricably linked with the computer and computer technology. In a professional environment, I had to master programs for 3D modeling, 2D drawings, writing and designing technological documentation. For my hobbies, I used programs for photo processing and video editing. And now I want to try myself as a web developer. In my free time, I study something new in this field.

- **My strengths:**
- Team player
- Pedantic
- Enduring in tough conditions
- Eager to learn new things
- Critical thinking
- Communication skills

---

## Skills

- **Languages:** Python, JavaScript
- **Technologies and frameworks:** Django, Django ORM, Django Rest Framework, REST Api, Gunicorn, Docker, venv
- **Tools:** Github, Postman
- **Source Control:** Git
- **Databases:** SQLite, PostgreSQL
- **OS:** Linux (Ubuntu), MS Windows
- **IDE:** Visual Studio Code, PyCharm
- **Web Servers:** Nginx

---

## Code example

```
function multiply(a, b){
return a * b;
}
```

---

## Work experience

- Educational project ["Foodgram"](https://github.com/GregFedy/foodgram-project-react), "Food Assistant". Online service and API for it. On this service, users can publish recipes, subscribe to publications of other users, add their favorite recipes to the Favorites list, and before going to the store, download a summary product, use it to cook one or more selected dishes.
- Educational group project ["YamDB"](https://github.com/GregFedy/yamdb_final) collects reviews (Review) of users on works (Titles). The works are divided into categories: "Books", "Films", "Music". The list of categories (Category) can be expanded (for example, you can add the category "Fine Arts" or "Jewellery"). The works themselves are not stored in YaMDb; you cannot watch a movie or listen to music here. In each category there are works: books, films or music. For example, in the category "Books" there may be works "Winnie the Pooh and All-All-All" and "The Martian Chronicles", and in the category "Music" - the song "Now" by the group "Insects" and the second suite of Bach.
A work can be assigned a genre (Genre) from the list of preset ones (for example, "Fairy Tale", "Rock" or "Arthouse"). New genres can only be created by the administrator.
Grateful or indignant users leave text reviews (Review) for the works and rate the work in the range from one to ten (an integer); from user ratings, an average rating of the work is formed - rating (integer). A user can leave only one review per work.
- Educational project ["Bot-assistant"](https://github.com/GregFedy/homework_bot). A Telegram bot that accesses the Praktikum.Homework service API and finds out the status of your homework: whether your homework was reviewed, whether it was checked, and if it was checked, then the reviewer accepted it or returned it for revision.

---

## Education

- **The Bauman Moscow State Technical University** (Kaluga Branch):
- Bachelor degree in Technologies of Mechanical Engineering (2012–2016)
- Master's degree in Technologies of Welding (2016-2018)
- Translator in the field of professional communication (2016-2018)
- **Practicum by Yandex (INO CPE “Yandex EdTech”)**:
- Python Backend-Developer training course
- **RS School**:
- JavaScript/Front-end. Stage 0 (**in progress**)

---

## Languages

- **Russian** - native speaker
- **English** - Intermediate (CEFR B1, according to the online tests at [EFset](www.efset.org) and [Streamline](https://test.str.by/))
Loading