Hello!

I'm here to share my passion for web development with you!

It's a pleasure to meet you!

My name is Tati, and I'm a self-taught web developer eager to carve out a path in the industry. Over the past year and a half, I've dedicated my spare time to mastering web development. Prior to this, I spent over 8 years as a freelance translator, focusing on refining my linguistic skills. Now, I'm excited to transition from human languages to programming languages and venture into e-commerce.

Resume

In this section, you'll find details about my learning journey and past career experiences.

Web Development Career Progress

Self-Taught Web Developer

2023 - Present

I started my web development journey by enrolling in the wide-ranging Udemy course The Web Developer Bootcamp 2024 guided by the esteemed instructor Colt Steele. Currently, I have completed 45% of the course, mastering fundamental front-end technologies such as

  • HTML,
  • CSS,
  • Bootstrap, and
  • JavaScript.

The knowledge acquired from completing the course thus far is already sufficient for developing websites similar to the one showcased in my Portfolio. However, I am committed to completing the course and obtaining certification, as I believe it offers one of the most comprehensive web development learning experiences available online, providing invaluable knowledge.

Besides the Udemy course, I've supplemented my learning with various tutorials by Net Ninja, focusing on back-end technologies such as

  • PHP & MySQL.

Additionally, I dedicated time to familiarizing myself with GitHub for version control purposes.

SEO Training

Udemy SEO Course

2023

Recognizing the importance of comprehensive web development, I took additional training in search engine optimization. Completing The Ultimate SEO Training 2024 + SEO For WordPress Websites, instructed by Joshua George, provided me with the knowledge to optimize websites for search engines at both the code and content levels, enhancing their visibility and performance in search engine results.
I obtained certification upon completing the course.

Education

Ventspils University of Applied Sciences

2010 - 2014

Professional Bachelor’s programme Translation into/from English – Latvian – Russian

Skill Set

The proficiency levels displayed for each technology in this section are determined subjectively, considering factors such as frequency of use, personal comfort level, ability to implement solutions, familiarity with common practices, and frequency of reliance on documentation during practical application. These criteria were evaluated during my independent work on my first project (see Portfolio).

HTML
95%
CSS
80%
Bootstrap
70%
Responsive Design
70%
JavaScript
70%
PHP
70%
MySQL
50%
GitHub
30%

Currently learning:

React
10%

Portfolio

At the moment, I have only one project in my portfolio. As I chose to focus my initial efforts on a more comprehensive project that includes both front-end and back-end components, as well as database integration, this approach allowed me to gain practical experience across a wide spectrum of fundamental web development technologies.

Portfolio Screenshot

About Project

This project is a simulated restaurant ordering website that I developed to integrate all my current front-end and back-end knowledge into a single project.

The website includes the following key components:
1) The main page welcomes visitors and provides essential information along with links to other important pages,
2) A menu page displays concise product information and allows users to add items to their basket,
3) A table reservation page enables users to reserve a table for future visits. Users can also review details of previous reservations by entering their email address or phone number. If a reservation exists, users are redirected to a page where they can cancel the reservation, resulting in deletion of the reservation information from the database,
4) A contact page provides contact information and includes a Google Maps map showing the restaurant's location,
5) A cart feature, available on every page of the website, displays updated information on items in the cart throughout the browsing session.

Overall, the website offers the following features to users:
1) The ability to order a meal, with payment made on-site,
2) The option to reserve a table in advance,
3) Access to details of previous table reservations,
4) The ability to cancel a previously made table reservation.

Technologies Used

CSS and Bootstrap: This website meets modern responsiveness requirements, maintaining a clean appearance across desktops, tablets, and smartphones. Bootstrap and CSS media queries were used to achieve this level of responsiveness.

JavaScript: The basket functionality relies on JavaScript functions throughout the website. Additionally, local storage is used to maintain updated cart information across browsing sessions.

PHP: PHP facilitates database connectivity and communication of user-entered information for data storage or deletion. It enables seamless interaction with the database.

MySQL: The website interfaces with a MySQL database to store and update user data related to meal orders or table reservations.

MySQL Database

The MySQL database integrated with this website comprises two primary tables:

Reservations Table:
The Reservations table stores comprehensive data regarding table reservations made by users. It facilitates users to manage their reservations, allowing them to delete existing entries by providing their email address or phone number.

Portfolio Screenshot

Cart Table:
The Cart table manages the details submitted by users while ordering meals through the website.

Portfolio Screenshot

Contacts

Interested in hiring me?
Feel free to reach out via any of the following methods: