Artem Medvedev


Personal website & blog

Follow @DDtKey


Java, Rust, Kotlin, SQL, JavaScript / TypeScript

Docker, Kafka, Angular, PostgreSQL/Oracle, ELK, Amazon Web Services


Hi, my name is Artem Medvedev. I'm a software developer (Rust, Java, Kotlin, Typescript).
I'm a big fan of software development, it's more than just a job for me.
I always strive for professional growth, gaining new knowledge and opportunities 🚀

Work Experience

Senior Rust Engineer


Lead Software Engineer


Work on the project of an OMS (order management system) for large Russian bank. Responsibilities: Development, research of solutions and creation of proof of concepts, collaboration with colleagues. Technologies used: Kotlin, Spring, Kafka, GraphQL, CDC (Debezium) PostgreSQL and etc.

Senior Java Software Engineer


Designed and developed horizontally scalable web services within the Evotor.PAY payment service. Made integration with banking systems via API.

Used technologies: Spring (MVC, Data, Messaging, Websocket), AWS S3, Kafka, Oracle DB, Angular and etc.

Java Software Engineer

Texuna Technologies

Developed web services (in close collaboration with business analysts and QA engineers), which are actively used in the UK education sector.
Worked in strict compliance with the Privacy Policy (GDPR).

Technologies used: Spring, AWS, Angular, d3js, Wicket, PostgreSQL, OLAP (MDX) and etc.

Java Developer


Developed projects in accordance with the terms of reference (server side, including the development of blockchain solutions), using the following technologies: Spring Framework, Wicket, ZK Framework, Hibernate, XPath, web3j.

Participated in discussions on application architecture.
Conducted code reviews, helped and lectured colleagues.


Project Manager

MSRU (Moscow State Regional University)

Bachelor's degree