Roman Tomenko

Roman Tomenko

Followers of Roman Tomenko1000 followers
location of Roman TomenkoUkraine

Connect with Roman Tomenko to Send Message

Connect

Connect with Roman Tomenko to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | 2x AWS certified

  • Education

    • Simon Kuznets Kharkiv National University of Economics

      2010 - 2016
      Master's degree Finance, General
  • Experience

    • LET'S VERIFY

      May 2016 - Aug 2018

      - Led and coordinated multiple teams, usually each consisting of 5 data verification specialists- Identified and analyzed client requirements- Established task priorities and tracked progress- Facilitated communication and resolved conflicts with interconnected departments- Updated and improved standard operating procedures- Leveraged Google Sheets formulas to streamline small tasks and improve efficiency for department employees - Identified clients’ needs- Verified the contact details of potential leads in accordance with standard operating procedures- Researched companies' information through online resources and financial reports, and analyzed their key values

      • Team Lead / Deputy Head of Data Verification Department

        Sept 2016 - Aug 2018
      • Data Verification Specialist

        May 2016 - Sept 2016
    • INFUSE

      Jul 2019 - now

      Main contribution:- Developing and maintaining multiple MS teams bots to support various internal company processes- Playing an active role in projects focused on exploring and integrating AI technologies within the company - Assist different teams with process automation ideas and implementation through scriptsLanguages and Frameworks: Typescript, Javascript, Node, PythonDatabases: Azure Cosmos, ChromaDBCloud Services: Azure (MsGraph, Cosmos)Tools: Github, MS Teams Toolkit, Jira, Notion Show less Extensively used Google Apps Script to automate and simplify a wide range of internal processes:- Streamlined operations by automating data aggregation across multiple Google Sheets, with some scripts handling over 300 source files per execution- Developed seamless integration between Google Sheets and various 3rd-party APIs, enabling bi-directional data exchange- Files processing on Google drive, e.g. generating PDF invoices- Developed and deployed custom web applications by exposing Google Sheets as Web Apps and providing endpoints for HTTP communication- Developed and deployed multiple Google Sheets Add-ons for internal use by company employees through the Marketplace and Google Cloud- Improved internal workflows by implementing automated email notifications, supporting both plain text and HTML-styled formats Show less

      • Software Engineer

        Oct 2023 - now
      • Process automation / Google Apps Script developer

        Jan 2021 - Oct 2023
      • Quality Assurance Specialist

        Jul 2019 - Jun 2022
    • EPAM Systems

      Dec 2021 - Mar 2024

      The project is focused on building an orchestrator application that allows users to manage their cloud resources and perform different operations in one place for both public and private cloud providers. Application could be deployed as an on-prem and SaaS solution via AWS and follows API-first approach.In my role, I focused on developing new features as well as supporting and expanding existing functionality related to operations with AWS, Azure, Google resources, such as managing tags, VM storage volumes, and SSH keys, etc. Collecting and processing insights for VMs from multiple sources and generating reports with recommendations for users. Additionally, I contributed to general app improvements, for example, implementing mechanism to expand user permissions dynamically, bug fixing, code coverage increase with tests.Languages and Frameworks: Java 8 / 11, Spring Boot, Dagger 2, FTL, JUnit, MockitoDatabases: MongoDB, DynamoDBCloud Services: AWS (IAM, EC2, Lambda, S3, Gateway, DynamoDB, SSM parameter store)Tools: GitLab, Jira, Minio, Vault, RabbitMQ, SonarQube, Graylog, Robo 3t Show less Worked on a pre-production project with an architect and three other interns to develop a microservice web app representing a shop. Initially, communication between services was direct, but later transitioned to an event-driven approach with caching to reduce database load. The application utilized Spring Gateway for routing and service discovery. Security was implemented using JWT and a permission model based on user roles.Main contribution:- Developed the products entity microservice- Implemented the service discovery mechanism- Added support for a permission model based on user roles and GrantedAuthority- Contributed to implementing an event-driven approach with RabbitMQ, both with and without Spring librariesLanguages and Frameworks: Java 8, Spring (Spring Boot, Web, Data, Security, Actuator, Gateway, Eureka), JUnit, MockitoDatabase: MongoDBCloud Services: AWS (IAM, EC2, Memcached)Tools: GitLab, SonarQube, RabbitMQ, EKL, Apache JMeter, MongoDB Compass Show less

      • Software Engineer

        Mar 2023 - Mar 2024
      • Junior Software Engineer

        Mar 2022 - Mar 2023
      • Software Engineering Trainee

        Dec 2021 - Feb 2022
  • Licenses & Certifications

    • AWS Certified Solutions Architect

      Amazon Web Services (AWS)
      Apr 2023
      View certificate certificate
    • AWS Certified Developer – Associate

      Amazon Web Services (AWS)
      Jul 2023
      View certificate certificate