Dzmitry Charniauski Email and Phone Number
Database Developer with over 14 years of experience in Oracle and PostgreSQL engineering and development. Expertise includes Informatica ETL development (3 years). Holds the Professional Scrum Master™ I (PSM I) certification.Has a good knowledge of project management.Specialize in DB development, data migration, sensitive data masking and ETL processes implementation, messaging system development, billing systems development, database slicing, and data search functionality implementation.Proactive, continuously self-learning, and have successfully transferred knowledge to others.Participated in a Project Management Mentoring program as a mentee.
-
Senior Software EngineerEpam Systems Jun 2024 - PresentGdańsk, Pomorskie, PolandThe project goal is to migrate the existing Oracle database to CloudSQL (Postgres), decompose functional areas, and create 20 separate environments.As a Senior Database Developer, I am responsible for analyzing the needs of the customer and producing an effective database system based on customer requirements; Creating code conversion workflows and executing data migration jobs in GCP to migrate databases from Oracle Exacc DB to CloudSQL (Postgres); Ensuring seamless transition and optimal performance; Running performance and data comparison tests to ensure proper database migration and error-free functionality; Troubleshooting and correcting any issues; Writing comprehensive documentation.Mentor for a junior database developer on the customer side. -
Senior Software EngineerEpam Systems Oct 2022 - May 2024PolandOracle database development, Scrum Master deputy.Back-office database slicing project. The goal of the project is to do a decomposition of functional areas and slice them into separate components, 7 independent databases (based on functional areas). The team worked on both high-level approaches and business logic extraction. This includes multiple stages: analysis, research and PoCs, algorithms optimizations, monitoring & alerting, and updating the deployment pipeline. Involved at all stages as an Oracle Database developer. Actively participate in stream planning and holding Agile ceremonies.Additional stream (active development for 2 years): Hermod messaging platform database part development. The team implemented Publisher and Subscriber DB parts of message processing, error handling functionality, monitoring and alerting. Designed and implemented solutions for messages queuing, messages execution and errors handling processes. Configured Prometheus Alerts and Grafana dashboards based on Prometheus metrics. Participated in code review. Created well-organized documentation.Additional stream: Blocking Wall. It is an extra security measurement to grant or prevent access to customer databases. The team reimplements and reconfigures a database after-logon trigger and additional configuration tables and parameters, and configures monitoring in Grafana using Prometheus and Elastic metrics.Implemented functionality for check if user allowed to login based on defined requirements (username, group membership, machine, ip etc.). Deployed required DB objects for all envolved environments. -
Software EngineerEpam Systems Aug 2021 - Sep 2022PolandOracle database development.Back-office database slicing Project. The goal of the project is to do a decomposition of functional areas and slice them into separate components, 7 independent databases (based on functional areas). The team worked on both high-level approaches and business logic extraction. This includes multiple stages: analysis, research and PoCs, algorithms optimizations, monitoring & alerting, and updating the deployment pipeline. Involved at all stages as an Oracle Database developer. -
Software EngineerEpam Systems Jul 2018 - Aug 2021MinskData masking platform and service (Informatica TDM, Informatica Cloud).Participated in:Implementation of masking logic for RDB (Oracle, MS SQL), Salesforce and flat files in Informatica TDM and IICS.Preparation of a target environment (RDB) for masking and testing activities (creating tables, constraints, sequences). Development of stored procedures and functions (in Oracle).Development workflows in Informatica PowerCenter and IICS.Masking execution for customer's environment.Implementation and execution data quality testing (in DVO).Bugs reporting to Informatica Support team.Code review.Technical themes communication with the customer on a daily basis.Knowledge transfer.Acting as meeting facilitator.Mentoring.Development stream ownership.Development planning. -
Software EngineerUnitary Enterprise Velcom Aug 2017 - Mar 2018MinskPostgreSQL Developer.PostgreSQL database development for a customer billing platform. Data migration into Postgres.Write project documentations of new and existing functionalities; Train users to use new modified software, share accumulated business-logic knowledge with new teammates.
-
Lead Database DeveloperVelcom Adn Dec 2016 - Aug 2017MinskDevelop the DB part of software for loading and selecting processing. Create and modify tables and functions (PostgreSQL).Write project documentations of new and existing functionalities; Train users to use new modified software, share accumulated business-logic knowledge with new teammates;
-
Lead Database DeveloperAtlant Telecom Jul 2016 - Dec 2016MinskCreated database objects on PostgreSQL, supported documentation, performed tasks analysis, database development, tasks assignment. Project management team member.
-
Database DeveloperAtlant Telecom Apr 2015 - Jul 2016MinskCreated database objects on PostgreSQL, supported documentation.
-
Deputy ChiefMinsk Central Customs Aug 2009 - Apr 2015MinskMy expertise lies in database management, application development, and process optimization. I thrive on solving complex challenges and contributing to efficient data-driven workflows.I have experience in the following areas:1. Oracle Database Management: * Proficient in working with Oracle databases. * Skilled in designing, optimizing, and maintaining Oracle database systems.2. MS Access Application Development: * Created MS Access applications to interact with Oracle databases. * These applications facilitate efficient data management and retrieval.3. Database Object Creation and Maintenance: * Developed and maintained database objects tailored to the department’s requirements. * Ensured seamless data handling and accessibility.4. Department Automation: * Implemented automation solutions to streamline departmental processes. * Reduced manual effort and enhanced efficiency.5. Technical Specifications and Third-Party Applications: * Authored technical specifications for third-party application development. * Collaborated with external vendors to create customized solutions.6. Third-Party Software Testing: * Conducted thorough testing of third-party software products. * Ensured compatibility, functionality, and reliability.
Dzmitry Charniauski Education Details
-
Economic Cybernetics
Frequently Asked Questions about Dzmitry Charniauski
What company does Dzmitry Charniauski work for?
Dzmitry Charniauski works for Epam Systems
What is Dzmitry Charniauski's role at the current company?
Dzmitry Charniauski's current role is Senior Software Engineer | Scrum Master | Project Manager.
What schools did Dzmitry Charniauski attend?
Dzmitry Charniauski attended Belarusian State Economic University.
Who are Dzmitry Charniauski's colleagues?
Dzmitry Charniauski's colleagues are Vitalii Chelovenko, Alexandr Litvinko, Simona Pocopko, Prakash Golla, Bikas Agarwala, Alexander Kolenov, Alejandro González.
Not the Dzmitry Charniauski you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial