Baris Yavuz
Front-end web developer
I currently have experience building responsive web pages using fundamental web development tools. I'm now learning ReactJS and
Material-UI to extend my front-end technology pool.
-
-
izmir, Turkey
EDUCATION
github.com/brsyvz
SKILLS
BSc Computer Science
Vistula University
2015 - 2019,
yavuzbaris.com
Javascript
Warsaw / Poland
Unit testing
CSS3
APIs
HTML5
PERSONAL PROJECTS
Kitchen staff
Mc Donalds
Weather app
warsaw, Poland
Physical work in a fast-paced service business requires you to
do a lot of multitasking quickly.
Receptionist
Cactus Club Yali & Resort Hotel
06/2018 - 10/2018,
izmir, Turkey
I provided service to customers that were coming from many
different countries to spend their summer vacation.
Jest
Git / Github
WORK EXPERIENCE
01/2019 - 05/2019,
Webpack
Executed async fetch request to the 3rd party APIs to retrieve
weather data, background image, and a country flag.
Rendered fetched data nicely on the page.
Displays loading animation while fetching data
Hided API keys by using environment variables (.env) when pushing
the project to GitHub.
Organized the project's assets by webpack and apply a transpiler
(babel.js).
Displays a loading animation while fetching data.
Tested the application in multiple device types and browsers.
To-do list app
The user can create and delete data on the page.
The data created by the user is saved locally on the user's browser
(localStorage).
An object-oriented approach (instantiation) is applied when
creating a new project and task.
Organized the project's assets by webpack and apply a transpiler
(babel.js).
The project tested in multiple device types and browsers.
Library app
Has a create, read, search and delete functionality.
No data lose when page refresh (localStorage).
Object orianted approach (instantiation) is used to store and
display books.
Organize the project's assets by webpack and apply a transcompiler
(babel.js).
Has a responsive design that works well in multiple device types
and browsers
Portfolio page
Each part of the page is designed separately, and the components
are fully responsive, reusable.
By using google's Firebase, the data that the user enters on the
contact form is sent to my firebase DB.
The OOP instantiation approach is used in the project section to
prevent repetition.
Webpack is used to organize assets, babeljs, and autoprefixer CSS
used for browser compatibility.
SVG elements are used when drawing shapes between page section
endings.
LANGUAGES
English
Turkish
Full Professional Proficiency
Native or Bilingual Proficiency