Hello! My name is Sofya.
I have a master's degree in mathematics, including some formal education in computer science.
I have studied computer programming, and I'm looking for an entry position as a software engineer. In order to demonstrate my abelites, I have created this portfolio. Feel free to go over.
Golden Hour Photography
This is web site for photo studio to share locations and get orders.
Site includes integrations with map, photosphere images and calendar.
Also it has hand made slider and admin side to manage site data.
Technologies:
Backend: Python, Flask
Frontend: React.js, WEB(JS, HTML, CSS), SASS
Database: mongoDB
QuizIt
A website for online quizzes. At the start, a user chooses the technology (Python, React.js, etc) and the number of questions to appear in the quiz. In contrast to other statically defined quiz sites,
where the content doesn't change, quizit generates a random set of questions for each quiz, and a random set of false answers for each question. After the quiz is complete the user is presented with a review detailing his performance.
Technologies:
Backend: Python, Flask
Frontend: JS, React.js, redux, CSS grid
Database: Microsoft SQL
Ping Managment
This is a system intended
to monitor the network connectivity of a set of machines. The system is comprised of three main components:
An agent that runs on each machine, constantly pinging some predefined target, every predefined time interval. The agent then pushes it's result into a REST API.
A backend server that serves as a target for the agents to push their data to, collects the data, the server also enables quarrying.
A front-end that displays a chart and a table showing the current connectivity status, and the history of each machine.
Technologies:
Backend: Python, Flask
Frontend: React.js, WEB(JS, HTML, CSS)
Database: mySQL
Sudoku
A sudoku game. Intended to run on Windows and Linux. The boards are generated using a clever backtracking algorithm that generates a random board for each game.