I am Sonia Parker

Web Developer | Digital Designer

picture of Sonia Parker

About Me

Originally from Russia, I completed a double degree in International Economics and Linguistics. Since moving to Australia, I have continued my studies through Open Universities to get the equivalent of my degree, it was through these studies that I was introduced to Digital Design and Programming. Recently I completed 3-month long Web Development Immersive course at General Assembly, Sydney to gain deeper understanding of programming concepts.

Skills:

  • HTML5 | CSS3 | Bootstrap | Sass
  • JavaScript | jQuery
  • Ruby | Ruby on Rails
  • PostgreSQL
  • Mongo DB
  • Test-Driven Development | RSPEC
  • Node JS | Express JS
  • React JS
  • Adobe Photoshop | Adobe Illustrator
  • InVision | Balsamiq

Projects I have completed:

General Assembly Projects:

taste-of-russia screenshot

Taste of Russia

Taste of Russia is a tour agency specializing on exclusive tours to Russia for Australians. Back-end: Rails, front-end:Bootstrap, DB:Postgres. TDD: Models and Controllers using RSPEC. Payment processing using Stripe. Display Current and Average temperature info for each city via AJAX and Weather API.

Ink Space App preview

Ink Space

Ink Space is a place for freelance tatoo artists to display their creations, specify the time of their visit to Sydney and welcome eager customers. As a client, you can preview artist's work and make a booking. For fun, you can sketch your own tatoo and save it to your computer. Rails, p5.js, Geocoder, CLoudinary.

holiday app preview

Holiday App

Holiday App is a place for people to store their holiday ideas and kickstart their travel planning. Idea for the App came due to my obsession with planning, and love of travelling. I wanted to create a place for saving my ideas, nice photos and locations for my future travels.The app uses Rails 5.2.1 as Back End Handling and PostgreSQL as database.

tic tac toe screenshot

Tic Tac Toe Game

Classic Tic Toe game, with an option to switch between players and display the result on the screen. Game was built using HTML, CSS, JavaScript and jQuery

Personal Projects:

Local Weather App

Local Weather App

This app uses Weather API to display the weather in user's location, with an option to switch from Celsius and Farenheit.

JS Drum Kit

Java Script Drum Kit

This app lets you be a musician for a change. Press the keys on desktop or hold button on mobile and experience some surprising sounds!

Kitten Mittens

Kitten Mittens

This is a website for a brand of kitten mittens. The idea was taken from the TV show "It's always sunny in Philadelphia". The logo drawn by me in Illustrator CC.

Natalia's Website

English/Spanish Tutor

This is a website for Natalia, English and Spanish Teacher. The website features user-friendly interface and versions in English, Spanish and Russian.

Random Quote Machine

Random Quote Generator

This app generates random quote using quotes API. The user then has an option to tweet this quote.

Color Game

RGB Color Game

This game tests a users' knowledge of colour codes and improves their colour selection skills. The game displays to the user a selection of randomly generated colour tiles, alongside a single colour code, and asks the user to select the correct tile.

Social Media Website

Social Media Platform

This is a social media platform that helps you learn languages and share your progress online.

Twitch Streamers

Twitch Streamers

This app shows you all the active Twitch Streamers and the game they are playing, with a link to their main channel on Twitch.

Wiki Viewer

Wikipedia Viewer

This app allows the user to search through Wikipedia using the website's API and displays the options in a list with links to detailed Wiki pages. There is also an option of choosing a random article.

Search Australian Cities

Search Australian Postcodes

This app lets you search through Australian cities and states to find out postcodes. The site uses AJAX Type Ahead feature, which mimics Google's auto-fill. Code is based on using .fetch() and ES6 latest features.

AwwExpressApp

AwwExpressApp

This Express App lets you sign up, upload images and description of your pets, saves results in a datbase. You can post comments, edit and delete them, as well as your posts. The app was created using Node JS, Express, MongoDB and being deployed via Heroku and MLab for database storage. This is my first attempt at back-end application, using knowledge I gained while doing Udemy's course - Web Dev Camp by Colt Steele.

Mark Serrano Portfolio

Mark Serrano Portfolio

I am currently implementing a website for my friend Mark Serrano, a talented Canadian designer, illustrator and letterer. He is using a basic squarespace-based theme, which does not really give any credit to his amazing works. I have volunteered to re-make his website. In the long term, I am looking at introducing back-end system to handle picture uploading by Mark, comment addition by users, contact form that sends email to Mark and a shopping cart system with a secure credit card operations interface.

Chic Nails Salon

Chic Nail Salon

This is a website I made for the unit "Internet Interactivity', as part of my Digital Design Degree. The focus was to include meaningful user-friendly interactions that add vallue to the company.

There were no requirements for reponsive design for this unit, however, I am in the progress of adapting it to work on multiple platforms.

NOTE: currently non-responsive, progressing to responsive design

Kurrajong Cheese Factory

Kurrajong Cheese Factory

This is a website I made for the unit "Internet Design Introduction', as part of my Digital Design Degree. This was the first ever website I made, where I was introduced to basic HTML, CSS and principles of Web Design and Development.

There were no requirements for reponsive design for this unit, however, I am in the progress of adapting it to work on multiple platforms.

NOTE: currently non-responsive, progressing to responsive design

Contact Me

Linked In:
GitHub:
Twitter: