Position: Junior C# Developer
Category: .NET
English level: intermediate
Years of experience: 1.5

Projects:
- mobile app developed in Samsung IT school that uses voice recognition and executes said commands
- some university projects. For example C# WPF project to create canvas for user with different functionalities (some sort of Paint with basic functionalities but fun features like draw multiple figures over some path and possible moving of objects around, rotating them)
- own projects to test back-end services in Java + Spring Boot + JUnit: they are simple to read and understand what are they about, easy to edit and add new tests

Finished courses:
- Samsung IT school with developing mobile application using google voice recognition and further command execution
- AQA/Dev-ops course in Simcord where I learnt about in-memory databases, NoSql databases, RDBMS, message brokers and how all those technologies work (their architecture). Also at course I learnt how to look at problems and solve them: decomposition, different problem approaches and solutions, analyzing time consumption with different solutions to same problem
Work experience:
- 1.5+ years of experience in AQA Engineering
- API's: REST, RabbitMQ
- databases: Elasticsearch, Postgresql, Redis
- technologies: Java + Spring Boot, SQL, Python for small projects, mostly scripts
- technologies for testing: Cucumber, JUnit 5
- Docker, CI/DI, Jenkins, a bit Kubernetes

Pet-projects and freelancing before full-time work experience:
- some front-end pet-projects playing with Canvas and realizing physics logic
- a bit of freelancing developing or fixing some web-sites using technologies such as React Material UI, JS, JQuery, PHP
- university projects for students: Telegram bot in Python to blur a part of image, Windows Forms and WPF applications in C# with MS SQL
I would like to work on complex projects as a back-end or full-stuck developer using modern technologies.