← Back to list

Skills

Agile Methodologies
Algorithms and Data Structures
Android
Ansible
C#
CI/CD
Docker
GitLab CI/CD
Java
Kubernetes
Linux
Machine Learning
Networking and Protocols
Nginx
Ngrok
Python

Work experience

DevOps Engineer
since 08.2024 - Till the present day |NDA
DevOps, WordPress, Apache2, Nginx, Ubuntu, Ansible, Docker Compose, Ngrok, GitLab CI/CD, Go, Node.JS
● Deployed 6+ DevOps projects to build up expertise with the tech stack required in the DevOps field. ● Configured a WordPress deployment on Apache2 behind an Nginx reverse proxy on Ubuntu Server. ● Ensured security with a TLS certificate and by only exposing the relevant ports through the firewall. ● Built an Ansible playbook to automate the process, separating the roles for the tasks and deploying WordPress idempotently. ● Containerized the WordPress solution using Docker Compose and exposed the deployment to the internet using Ngrok tunneling. ● Configured GitLab CI/CD self-hosted runners and set up pipelines to build compact and secure images of Go and Node.JS servers and then deploy said images in Docker Compose behind Nginx.
Android Developer
02.2024 - 06.2024 |NDA
XML, API, RESTful, Android
● Created XML layouts for 30+ application pages, including long scrolling input forms with field validation. ● Integrated a third party API with 20+ distinct RESTful calls, frequently contacting the backend team to understand the database structure better and to resolve dozens of crash causes within the application. ● Wrote the application internal logic with 7000+ lines of code and hours of debugging.
Software Engineer
since 08.2021 - Till the present day |NDA
Vue.JS, Android, Arduino, MQTT
● Completed 4 courses related to machine learning across 2 universities, acing the assignments. ● Deployed frontend on Vue.JS, wrote documentation and fixed bugs for the booking schedule website. ● Implemented a Chrome extension frontend for a semantic analysis machine learning project. ● Developed an Android application that communicated with an Arduino over MQTT protocol. ● For one of the projects, coordinated with group members through in-person check-ins, ensuring 100% attendance at mandatory meetings and creating a collaborative environment that ensured project completion by delivering key milestones on time.

Educational background

BSc Software Engineering and Management (Bachelor’s Degree)
since 2021 - Till the present day
University of Gothenburg

Languages

RussianNativeEnglishProficientGermanAdvancedBelarusianUpper Intermediate