Dmitry Denisenko
Java Software Engineer at LeanTech AI- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
Topline Score
Bio
Иван Николаенко
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.
Иван Николаенко
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.
Иван Николаенко
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.
Иван Николаенко
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.
Credentials
-
Advanced SQL: Logical Query Processing, Part 1
LinkedInFeb, 2022- Oct, 2024 -
SQL: Data Reporting and Analysis
LinkedInAug, 2021- Oct, 2024 -
Spring: Design Patterns
LinkedInAug, 2021- Oct, 2024 -
Oracle Database 19c: PL/SQL
LinkedInApr, 2021- Oct, 2024 -
My scientific article: Design of relational database for automation system managing driving schools
eLibrary.ruJan, 2017- Oct, 2024
Experience
-
LEANTech AI Lab
-
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
-
-
-
EST Technologies
-
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 -
Omsk State Technical University (OmSTU)
Bachelor's degree, Software engineering