Developer
Sofia Mikhailova
front-end developer
St Petersburg, Russia
JavaScript
Java
Kotlin
PostgreSQL
MongoDB
vue.js
Angular
HTML5
CSS3
JUnit
ExpressJS
Node.js
Maven
Gradle
Spring Boot
About
I am a Full Stack developer with around 4 years of Java/Kotlin on the back-end and VueJS, Angular at the front-end. I’ve worked in different development teams that have sharpened my technical skills, improved my communication, and made me understand what it takes to meet tight deadlines.
Skills
Languages
Java, Kotlin, JavaScrip, Typescript
Frameworks
Angular, VueJS, Express.js
Libraries/APIs
jQuery, Bootstrap, flex, AOS, Angular CLI, Material design, Mockito
Paradigms
Object-oriented Programming (OOP), Agile, Scrum, Model View Controller (MVC), REST, Responsive Web Design (RWD)
Platforms
Heroku, Linux
Storage
PostgreSQL, MongoDB
Tools
Git, GitHub, NPM, Bitbucket, IntelliJ IDEA, Jira, Upsource, TeamCity
Other
Spring Boot, Spring Data, Spring Security
Experience
JavaScript
3 years
Java
3 years
Kotlin
2 years
Vue.js
2 years
Typescript
1 year
Angular
1 year
CSS
3 years
HTML
3 years
Node.js
2 years
Hightlight Projects

digital entry badges

T-Systems rus
T-Systems rus

First project : Computer network traffic calculation. On the basis of the data (new or already existing)

approximate network structure

the number of subscribers in each network node

distribution of subscribers by different classes of service

list of network services

service characteristics

This app makes it possible to predict the load on the network, when company relocates to the new building.


Second project : app fro digital entry badges, determines the order of issue a passe, which giving their owners the right to enter buildings and certain areas of buildings

Last minute" tickets to theaters

Camertone
Camertone

This is an application for buying "last minute" tickets to theaters with significant discounts.

Work Experience
Full stack developer
Camertone
|
Nov 2019 - Present

The server side is developed on Java 11 and Spring Boot. The client side is developed on Angular Responsibillities:

- Developing new application

- Prototype and first implementation.

- Developing features and fixing bugs using Java 11.

- Developing features and fixing bugs using Angular.

Java
Angular
Spring Boot
Maven
PostgreSQL
JavaScript
Git
Full stack developer
T-Systems rus
|
May 2017 - Oct 2019

First project :The server side is developed on Java 8 and Spring Boot.

The client side is developed on Vue.js

Responsibillities:

- Prototype and first implementation.

- Developing features and fixing bugs using Java 8.

- Developing features and fixing bugs using Vue.js.

- Unit test


Second project : Development system that allows to automate the process of obtaining passes. The server side is developed on Kotlin and Spring Boot.

The client side is developed on Vue.js

Responsibilities:

- Developing features and fixing bugs using Kotlin.

- Developing features and fixing bugs using VueJS.

- Developing UI/UX.

- Wrote unit tests g JUnit , Mockito

Kotlin
Java
JavaScript
Liquibase
MongoDB
Vue.js
PostgreSQL
Maven
Gradle
Spring Boot, Spring Security, Spring Data
Web-developer
LLC "Creative workshop"
|
Dec 2017 - Apr 2018

Web application development , participating in full life cycle of the application development using agile/scrum.

Responsibillities:

- Full support of the project, starting with the requirements analysis

- Developing functionality for the backend on NodeJS using the Express framework - Developing functional for frontend on NodeJS using EJS template engine

- Setting up a Linux production server on DigitalOcean

- Set up CI and CD on Codeship

CI/CD
NodeJS
Express
CSS
HTML
JavaScript
MongoDB
Education

ITMO University

St Petersburg, Russia
|
Jan 2017 - Dec 2017
Web developer

St. Petersburg State University of Economics and Finance

St Petersburg, Russia
|
Sep 2009 - Apr 2012
bachelor

Saint Petersburg Technology University

St Petersburg, Russia
|
Sep 2003 - May 2008
Master's degree