Aleksandr Dudko

is looking for freelance projects. 🔎

Angestellt, Java Software Engineer, Allmagen
Abschluss: Master degree, Novosibirsk State University
Tbilisi, Georgia

Fähigkeiten und Kenntnisse

Java
Spring Framework
JUnit
SQL
Mockito
Git
Android
Kotlin
Retrofit
Jira
JSON
Software Development
Amazon Web Services (AWS)
Spring Boot
Backend
Docker
HTTP
REST
Software
Java-Entwicklung
java
Spring
AWS

Werdegang

Berufserfahrung von Aleksandr Dudko

  • Current 2 years and 5 months, since Jan 2024

    Java Software Engineer

    Allmagen

    - Built and maintained the core server for managing AI flows, templates, and communication with AI agents. - Developed RESTful APIs for managing flows, templates, tools, agents, chats, users, etc. - Implemented a Spring AI-based microservice for a chatbot using an Ollama model. - Designed the data storage layer: PostgreSQL schemas, Chroma, and Redis cache. - Resolved recurring Kafka delivery failures and improved reliability. - Implemented prompt checks to prevent broken workflows.

  • 1 year and 7 months, Jul 2022 - Jan 2024

    Software Developer

    Akvelon

    1) Marketplace Data Aggregator - Designed a REST API for accessing aggregated data from the marketplace. - Implemented retrieving, aggregating, and caching data from the marketplace. 2) Java client library for MLEM server - Designed and implemented an interface for calling methods of REST servers based on MLEM. - Customized the Java HTTP client layer for the MLEM SDK. - Implemented a JSON schema parser and request parameter validation in the client library.

  • 2 years and 6 months, Dec 2019 - May 2022

    Java Software Engineer

    Sberbank

    Working on the backend for online banking service for Sberbank, the biggest bank in Russia. Java, Spring, REST, HTTP, SQL, JUnit, Mockito, Jenkins

  • 1 year and 8 months, Apr 2018 - Nov 2019

    Java/Kotlin Developer

    2GIS

  • 2 years, May 2016 - Apr 2018

    Java Developer

    Softecs

  • 1 year and 4 months, Dec 2014 - Mar 2016

    Java Android Developer

    iway

Ausbildung von Aleksandr Dudko

  • 1 year and 10 months, Sep 2007 - Jun 2009

    Applied Mathematics

    Novosibirsk State University

    Applied Mathematics and Computer scince

  • 3 years and 10 months, Sep 2003 - Jun 2007

    Applied Computer Science

    Novosibirsk State Technical University

    Applied Mathematic and Computer scince

Sprachen

  • English

    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