Dmitry L.

About Me

Dmitry is a Senior Software Engineer working with different Java tech stacks on server-side projects. He builds distributed, scalable, and concurrent software systems for convenient and reliable user applications through effective communication, quality, and adherence to industry best practices. Dmitry's broader expertise includes Kotlin, Java, Spring, Hibernate, Web Services, SQL, Maven, Jenkins, GitLab, OOP, Design Patterns, Docker, and Kubernetes.

AI, ML & LLM

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Zalando
Zalando
Senior Software Engineer
2023 - Present (2 years)
Berlin (Hybrid), Germany

Doing server-side development of the warehouse management system.

Solit Clouds
Solit Clouds
Senior Software Engineer
2023 - 2023
Moscow (Hybrid), Russia

Engaged in server-side development of the database and platform for building healthcare IT solutions.

Mynd
Mynd
Senior Software Engineer
2020 - 2022 (2 years)
Remote

Worked on server-side development of the property management app.

KotlinGuiceHibernateSpring JDBC gRPCMySQLDynamoDBRESTAWSCamunda Platform Testcontainers PagerDuty DataDog
SMI2
SMI2
Software Engineer
2017 - 2019 (2 years)
Moscow, Russia
  • Provided server-side expertise for the development of SMI2's news aggregator and ad network.

  • Designed and built new services using statistical models from business requirements, added user-agent parsers, and resolved various concurrent production issues on the new system.

  • Configured the solution's OWASP HTML Sanitizer and GitLab CI, handling and monitoring the deployment of the new app versions.

TWINO
TWINO
Java Developer
2017 - 2017
Moscow, Russia
  • Worked on server/client-side development of the client's online lending/investment platform.

  • Oversaw the integration of processes with the automatic call system using cutting-edge Java technologies and best practices.

  • Performed additional system integrations and QA tasks as needed for timely delivery of solutions.

Samsung Research Center
Samsung Research Center
Software Engineer
2013 - 2017 (4 years)
Moscow, Russia
  • Actively participated in server/client-side development of solutions for Samsung's printer fleet management solution.

  • Developed a user import plugin/service for the client.

  • Took technical ownership of tasks by producing well-organized, optimized, and documented code on solutions.

PayStore
PayStore
Java Developer
2013 - 2013
Moscow, Russia
  • Worked on server-side development for PayStore, a payment app for mobile devices.

  • Developed REST APIs and admin console pages on the app for ZAO Leader.

  • Handled and oversaw all integration processes with CyberSource, a credit card processing provider.

I-Teco
I-Teco
Java Developer
2011 - 2013 (2 years)
Moscow, Russia
  • Iterated banking software solutions using the latest technologies and approaches.

  • Developed new modules and features for the client and handled bug fixing, refactoring, and testing tasks on the project.

  • Engineered a new module on the ETL service for the client's products.

Showcase

Java Developer - JTalks (Open-source Project)
Java Developer - JTalks (Open-source Project)
  • JTalks is an open-source project focused on assisting developers and test engineers with Forum/Article engines.

  • It includes features for the admin panel and locale functionalities within the JTalks ecosystem.

  • The project developed new admin console features and added locale support.

Education

Specialist, Radio Engineering
Specialist, Radio Engineering
Moscow Aviation Institute - Russia
2004 - 2008 (4 years)