Mikhail Ermakov

Potsdam, Deutschland

Fähigkeiten und Kenntnisse

Adaptability
Agile Methodologies
Analytical Skills
Algorithms
Continuous Integration and Continuous Delivery (CI/CD)
Application Programming Interfaces (API)
Amazon EC2
Artificial Neural Networks
Amazon S3
Convolutional Neural Networks (CNN)
German
Attention to Detail
Amazon Web Services (AWS)
Cross-functional Collaborations
Back-End Web Development
Git
Data Structures
Bash
GitHub
Database Design
Code Review
Gitlab
JSON
Deep Learning
Communication
Hypertext Transfer Protocol (HTTP)
JSON Web Token (JWT)
Computer Science
Hypertext Transfer Protocol Secure (HTTPS)
Design Patterns
Lifelong Learning
Continuous Integration (CI)
DevOps
IntelliJ IDEA
Linux
MySQL
Docker
REST APIs
Java
Machine Learning
Neural Networks
English
RESTful WebServices
Java Swing
Notion AI
Mathematics
Russian
Jira
Object-Oriented Programming (OOP)
Maven
Scrum
Pair Programming
Microsoft Visual Studio Code
Self-Motivation
PostgreSQL
MongoDB
Spring Framework
Software Architecture
Postman API
Sprint Planning
Multithreading
Software Development
SQL
Problem Solving
Software Development Life Cycle (SDLC)
Statistical Data Analysis
Python (Programming Language)
SOLID Design Principles
Spring Boot
Relational Databases
Statistics
Team Collaboration
Test-Driven Development
Time Management
Version Control

Werdegang

Berufserfahrung von Mikhail Ermakov

  • 3 Monate, Mai 2025 - Juli 2025

    Backend Developer · University Team Project (Java / Spring Boot)

    University of Europe for Applied Sciences

    Full-stack stock trading simulator built by a 5-person team across 5 Agile sprints. Integrated real financial market data via external APIs. → Developed backend authentication module in Java / Spring Boot, implemented input validation, password hashing with salt, and secure user data persistence in MongoDB. → Designed and implemented RESTful API endpoints for user registration and account management, following REST conventions and clean separation of concerns. → Integrated external financial market APIs

  • 3 Monate, Sep. 2024 - Nov. 2024

    Sole Developer · Personal Project (Java / Swing Desktop App)

    Personal Projects

    Standalone Java desktop application for interactive text and file encryption. Built from scratch as a personal initiative to deepen understanding of cryptography, low-level byte processing, and GUI performance optimisation. ~2,600 lines of code. → Implemented 5 classical cipher algorithms from scratch: Caesar, Vigenère, Substitution (with Atbash preset), Vernam (one-time pad), and Base64 encoding. → Built file I/O and byte-level processing layer for encrypting and decrypting binary files; included hash fu

  • 4 Monate, Apr. 2024 - Juli 2024

    Java Developer · University Team Project

    University of Europe for Applied Sciences

    Desktop card game built by a 6-person team applying SOLID principles and clean architecture, under guidance of an experienced developer team lead with SAP background. → Implemented core game logic module — card dealing, comparison, and winner-selection mechanics following SOLID principles. → Developed save/load functionality enabling game state persistence across sessions. → Collaborated with senior team lead on architecture; applied industry practices including abstract classes and interfaces for test-f

Ausbildung von Mikhail Ermakov

  • Bis heute 3 Jahre, Sep. 2023 - Aug. 2026

    Bachelor of Science

    University of Europe for Applied Sciences

    Private university of applied sciences with focus on technology and business. Located at Potsdam Innovation Campus. Key modules: · Backend Development (Java, Spring) · Software Architecture & Object-Oriented Programming · Machine Learning and Smart Systems · Database Systems · Algorithms and Data

Sprachen

  • Englisch

    C1 (Fließend)

  • Russisch

    C2 (Verhandlungssicher / Muttersprachlich)

  • Deutsch

    B1-B2 (Gute Kenntnisse)

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z