Updated: ****************
Oleg Klim
Junior Front-End Developer (React)
Summary
Deliberately learned, step by step and without assistance, the tech stack
necessary to seek an entry level position as a front-end React developer.
Used online resources, books, courses and official documentation.
➢
Self-taught developer
➢
Looking for first IT job
➢
Capable at all skills listed
➢
Fluent English speaker
➢
EU citizenship holder
➢
Driven and diligent, strong work ethic
➢
Easygoing and friendly team player
➢
Desire to learn and improve
➢
Excellent business communication skills
➢
Independent abroad living experience
Experience
Casual game in React (https://react-starnavi-test.elmaester.now.sh/)
[s] (https://github.com/elmaester/react-starnavi-test)
– skill test.
[Task details] (http://starnavi-frontend-test-task.herokuapp.com/)
CRUD ToDo in React (https://elmaester.github.io/react-test-task)
[s] (https://github.com/elmaester/react-test-task)
– skill test.
[PDF task details (rus)] (https://elmaester.github.io/react-test-task/static/media/Test%20task%20React.js.1847fcc0.pdf)
Major project in React: e-commerce site
CRWN Clothing (https://crwnshop.herokuapp.com/)
[s] (https://github.com/elmaester/crwn-clothing)
, from
[course] (https://www.udemy.com/course/complete-react-developer-zero-to-mastery/)
Techs & Features: JavaScript, JSX, CSS,
React (https://reactjs.org/)
,
React Router (https://github.com/ReactTraining/react-router)
,
React Hooks (https://reactjs.org/docs/hooks-reference.html)
,
Context API (https://reactjs.org/docs/context.html)
, (https://redux.js.org/)
Redux (https://redux.js.org/)
, (https://redux.js.org/)
Redux Persist (https://github.com/rt2zz/redux-persist)
, (https://github.com/reduxjs/redux-thunk)
Thunks (https://github.com/reduxjs/redux-thunk)
, (https://github.com/reduxjs/redux-thunk)
Redux Saga (https://redux-saga.js.org/)
, (https://firebase.google.com/)
Firebase (https://firebase.google.com/)
,
Heroku (https://heroku.com/)
,
Stripe (https://stripe.com/)
, (https://reactjs.org/docs/higher-order-components.html)
HOC (https://reactjs.org/docs/higher-order-components.html)
- higher order components,
Styled Components (https://www.styled-components.com/)
,
API, JSON, forms, email and Google authentication, cart dropdown
Elm app:
Elmaester's Harmonica Assistant (https://elmaester.github.io/harmonica-assistant)
[source] (https://github.com/elmaester/harmonica-assistant/blob/master/src/Main.elm)
[video demo] (https://youtu.be/mnL2xXTgdQc)
Techs & Features:
Elm (https://elm-lang.org/)
,
Tachyons (http://tachyons.io/)
, (http://tachyons.io/) Elm Architecture, UI design, responsive,
complex string manipulation and conversions, static typing,
functional programming, pure functions, music theory,
transposition (https://en.wikipedia.org/wiki/Transposition_(music))
Landing pages:
Aurora Grove (https://elmaester.github.io/css-aurora-grove/)
[s] (https://github.com/elmaester/css-aurora-grove)
, (https://elmaester.github.io/css-videobg-konung-club)
Konung Club (https://elmaester.github.io/css-videobg-konung-club)
[s] (https://github.com/elmaester/css-videobg-konung-club)
, (https://elmaester.github.io/css-dream-life)
Dream Life (https://elmaester.github.io/css-dream-life)
[s] (https://github.com/elmaester/css-dream-life)
, (https://github.com/elmaester/css-dream-life)
Copy VMWare (https://elmaester.github.io/copy-vmware)
[s] (https://github.com/elmaester/copy-vmware)
, (https://elmaester.github.io/css-mizuxe)
Mizuxe (https://elmaester.github.io/css-mizuxe)
[s] (https://github.com/elmaester/css-mizuxe)
, (https://elmaester.github.io/css-loop-lab)
Loop Lab (https://elmaester.github.io/css-loop-lab)
[s] (https://github.com/elmaester/css-loop-lab)
, (https://elmaester.github.io/css-glozzom)
Glozzom (https://elmaester.github.io/css-glozzom)
[s] (https://github.com/elmaester/css-glozzom)
Techs & Features: HTML, CSS, SCSS,
Bootstrap (https://getbootstrap.com/)
, (https://getbootstrap.com/)scrollspy,
smooth scroll, animations, video background, accordion, carousel,
modal pop-up, grids, forms, hover effects, responsive
Non-IT Experience
Teaching English in China, freelancing, translation, voiceover, subtitling,
video editing, virtual assistance, web research, cold calling, recruitment,
contact searching, copywriting, service industry, night guard
Education
In progress:
➔
The Complete Node.js Developer Course (https://www.udemy.com/course/the-complete-nodejs-developer-course-2/)
➔
Master the Coding Interview: Data Structures + Algorithms (https://www.udemy.com/course/master-the-coding-interview-data-structures-algorithms/)
Complete React Developer in 2019 course (https://www.udemy.com/course/complete-react-developer-zero-to-mastery/)
on Udemy (2019)
Basic JavaScript + ES6 (https://www.freecodecamp.org/learn/)
at freecodecamp.org (2019)
120-hour TEFL Certificate (https://www.teflonline.net/tefl-online-courses/120-hour-tefl-tesol-certification-course/)
f (https://www.teflonline.net/tefl-online-courses/120-hour-tefl-tesol-certification-course/)rom ITTT (2017)
Teaching English as a Foreign Language
Chernivtsi National University (http://www.chnu.edu.ua/)
(2007 – 2011)
Geodesy, Cartography, Land Management
Chernivtsi Gymnasium 4 (http://gimnasia4buk.at.ua/)
(1997 – 2007)
Foreign languages emphasis
Age:
28
; DOB:
**********
Phone:
Email:
********************
GitHub:
github.com/elmaester (https://github.com/elmaester?tab=repositories)
Telegram:
elmaester (https://t.me/elmaester)
Skype:
morket2012 (skype:morket2012?chat)
Key Skills:
✔
JavaScript ES6:
capable of
solving most intermediate
problems, quite familiar with the
syntax, the built-in data
structures and their methods, as
well as how the language works
under the hood
✔
TypeScript: (https://www.typescriptlang.org/)
learned to do
explicit type annotation
✔
React (https://reactjs.org/), Hooks (https://reactjs.org/docs/hooks-reference.html):
accumulated
some experience building things.
Can build things for you too
✔
Redux (https://redux.js.org/), Thunk (https://github.com/reduxjs/redux-thunk), Saga: (https://redux-saga.js.org/)
used all of
these in a practical project
✔
HTML, CSS, SCSS:
solid grasp,
significant experience writing
custom CSS, including animations
✔
Bootstrap (https://getbootstrap.com/), Tachyons: (http://tachyons.io/)
used
these CSS frameworks in projects
✔
Elm (https://elm-lang.org/):
functional language for the
front-end. Built a pet project
✔
Git, NPM:
confident user
✔
Linux (https://manjaro.org/):
the only OS I use
✔
i3wm: (https://i3wm.org/)
tiling window manager
✔
Vim (https://neovim.io/), VS Code:
code editors
✔
Node.js: (https://nodejs.org/en/)
currently learning
Languages:
English:
Completely Fluent
Russian, Ukrainian:
Native
Romanian:
Intermediate
Mandarin Chinese:
Beginner