Dmitry Denisenko

Java Software Engineer at LeanTech AI
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Omsk, Omsk, Russia, RU
Languages
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Иван Николаенко

I have been working with Dmitry for a long time. I can note his dedication and incredible skill in solving the complex problems that every day he faces in the largest financial company. Dmitry knows his subject area very well, always ready to share his professional knowledge with colleagues and helps them with advice.

Denis Babkin

Dmitry is an experienced Java and database developer who helped our team with complex microservices development and analytics tasks. Very responsible and reliable person.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Advanced SQL: Logical Query Processing, Part 1
    LinkedIn
    Feb, 2022
    - Oct, 2024
  • SQL: Data Reporting and Analysis
    LinkedIn
    Aug, 2021
    - Oct, 2024
  • Spring: Design Patterns
    LinkedIn
    Aug, 2021
    - Oct, 2024
  • Oracle Database 19c: PL/SQL
    LinkedIn
    Apr, 2021
    - Oct, 2024
  • My scientific article: Design of relational database for automation system managing driving schools
    eLibrary.ru
    Jan, 2017
    - Oct, 2024

Experience

    • Russian Federation
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Java Software Engineer
      • Nov 2020 - Present

      About bank's projects of VTB as an outstaffer (FinTech): * mdmc.clients is a microservice for receiving data about legal clients and thier etalon of entities (branches, linked partners and etc), it aggregates a data from external sources and forming structured responses; * mdmc.etalons-search is a microservice for searching legal entities' data from Elasticsearch by entered values (mdmCode, fullName, client's requisites and etc.); * cpps-subo is a microservice, that reads data from Kafka's topic, validates got objects and saves to a DB, also it sends a message to other broker about success of saving the object or threw error about validation; Achievements: * Released to production two REST API microservices that developed with zero; * Improved performance some requests by right implementation of formatting OData protocol for external service; * Successfully integrated bank's dependencies (accessing by role model, auditing module, logging and monitoring); Responsibilities: * Developing microservices and extending them functional; * Covering business behaviors by jUnit tests; * Integrating developed microservice with internal services and dependancies of the bank; About Deeplay's project as an outstaffer (GameDev): a microservice for planning virtual account's schedule, it allows to process dates, to watch planned dates other bots for avoiding cross of dates, it has been developed by using java 8, spring-boot as core and postgresql for data processing; Achievements in the project: * Improved perfomance getting account's schedule on backend side: modified structure data processing and reduced cost's sql query; * Implemented subsystem of tags for fast searching accounts by schedule. Designed REST API, business logic in service levels, modified ER diagram labels for DML operations; * Developed subsystem of reporting about using a schedule. Designed endpoints for receiving data. Implemented difficult aggregation sql queries about statistics of planned schedule; Show less

    • Russian Federation
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Sep 2019 - Oct 2020

      Achievements:* Reduced time of response for getting financial report's which formed data by defined range, my solution used a meterilezed view;* Implemented checking client's number, when client is calling to robot for ordering taxi in java service;Responsibilities:* Supported and delivered changes for fixing bugs in a legacy code of Oracle 11g, a couple of microservices are developed by Java 8 - 11;* Was responsible for documentation, clean code and software testing: making test artifacts, writing unit tests by JUnit and utPLSQL (for PL/SQL) frameworks;* Analyzed, discussed of requirements and searched the great implementation for every business process Show less

    • Junior Oracle Developer
      • May 2019 - Sep 2019

      Responsibilities:* Tuned performance queries: rewriting some queries,comparing plan's query and executed time, creating new schema's objects for improving performance;* Gathered, aggregated requirements from senior developers before starting developing a task;* Documented working process in Jira system;

  • Omsk Regional Clinical Hospital
    • Омская область, Россия
    • Oracle Developer
      • Aug 2017 - Apr 2019

      Achievements: * Launched registration module patients for telemedicine consulting that allowes entering, saving and updating data about consulted patients; Responsibilities: * Implemented a new medical module of patient's oncology card in teamwork; * Analyzed and fixed bugs in medical modules and reports implemented PL/SQL and SQL; * Supported and delivered changes to current medical modules which implemented in Oracle database schemas; Achievements: * Launched registration module patients for telemedicine consulting that allowes entering, saving and updating data about consulted patients; Responsibilities: * Implemented a new medical module of patient's oncology card in teamwork; * Analyzed and fixed bugs in medical modules and reports implemented PL/SQL and SQL; * Supported and delivered changes to current medical modules which implemented in Oracle database schemas;

Education

  • Omsk State Technical University (OmSTU)
    Master's degree, Fundamental Computer Science and Information technologies
    2018 - 2020
  • Omsk State Technical University (OmSTU)
    Bachelor's degree, Software engineering
    2013 - 2017

Community

You need to have a working account to view this content. Click here to join now