My name is Diana, I'm 25 and I'm from St. Petersburg. This is my personal website-portfolio.
For 5 years I worked in the field of finance&audit 📈. At my old job I usually needed to process large amount of financial data. There was so much info in datasets that Excel couldn't handle it and crashed. I looked for ways to optimize my job, so I become interested in programming 💻.
I automated the tedious parts of my job using Alteryx. However, I realized limited usage of Alteryx in data analysis, and thus I started learning programming languages. At first, I accidentally stumbled upon Harvard University's CS50 course. After completing this course, interest in programming increased. Internet surfing led me to the School 42 website.
In July 2021 I attended a trial month of coding at School 42 (piscine). 2 months after the piscine I found out that I was accepted!
Since October 4, 2021 I'am a student od School 42.
(since Oct 2021)
Please, see my projects on Github.
(Jul 2021)
(Aug 2017 - Mar 2021)
(2013 - 2017)
Extracurricular activities:
Simple calorie and PFC (proteins, fats, carbohydrates) tracking web application 🥩🥗🍔 (калории, белки, жиры, углеводы)
Used car price prediction web application. Prediction of estimated car price is made based on sample data for used cars in SPb market.
Web application for displaying statistics on the spread of COVID-19 😷
Phonebook application that allows input, print, delete and sort information.
My first project at 42 School - creating my own C library (recoding a set of functions from the libc and developing a set of functions that deal with strings and lists).
Grade: ✅111/100
Function that reads a file and returns a line ending with a newline character from a file descriptor.
Grade: ✅125/100
A simple printf implementation in C (function manages the following conversions: cspdiuxX%).
Grade: ✅100/100
Sorting algoritm that uses 2 stacks and a set of instructions to manipulate both stacks.
Grade: ✅84/100
Communication program in the form of client and server implemented using UNIX signals SIGUSR1 and SIGUSR2.
Grade: ✅125/100
A solution to the dining philosophers problems in C using threads and mutex.
Grade: ✅100/100
Simple wireframe model representation of a 3D landscape. The coordinates of the landscape are stored in a file passed as a parameter to the program.
Grade: ✅125/100
Implementation of C++98 STL containers (vector, stack, map and set) and useful utilities.
Grade: ✅125/100