Roman K. Blockchain Engineer

Blockchain and Cryptography, Smart Contracts, NFT Marketplaces, Wallet and Web3 Integration, DeFi Ecosystem

Summary

- 10+ years of IT industry
- Highly skilled software engineer with experience leading operations in software development projects.
- Proficient in project management methodologies including Agile development with a focus on reducing costs and shortening process times.
- Upper-intermediate English
- Available ASAP

Experience

Blockchain Solidity Developer

April 2021 to Present
Description: Contributed to Ethereum blockchain solutions, implemented staking for AXS flash pool. Increased test coverage for Truffle tests from 55 to 99%. Coordinated web developers in accessing Solidity contracts. Implemented e2e automation for staking a custom ERC20 token and token withdraws using MetaMask wallet and Puppeteer test framework on the Rinkeby Ethereum network. Performed code analysis which resulted in reducing GAS cost by 12%. Configured Jfrog Artifactory and connected it with repositories thus allowing to share solidity contracts as dependencies.

Lead QA Automation Engineer

August 2018 to April 2021
Description: Oversee the quality assurance testing of software deliverables focusing on improving the testing process and enforcing the company’s quality standards. Implemented full-scale testing automation systems to streamline the testing process. Developed the testing scheme based on end-user profiles and business operational needs assessments. Reviewed all code, testing results, and documentation before approving the release of finished software products.

  • Deployed a series of testing models to ensure deliverables had a low error rating before releasing products to customers.
  • Deployed changes to the testing process, including new standards and criteria for performance testing and implementing automated testing guidelines, to improve the company’s testing resources.
  • Compiled testing results into usable reports for development teams, creating data visualizations as needed to ensure that problems were properly addressed.

Lead QA Automation Engineer

August 2017 to August 2018
Description: Coordinated the development of quality assurance automation systems used to maintain the
company’s IT infrastructure. Championed quality controls using new technologies to develop automated systems, leading to easier and more efficient system management. Deployed testing programs to analyze new features as well as current systems to identify problems before pushing updates to the main interface and systems.

  • Developed an effective test automation framework that automated system testing across the company’s IT infrastructure.
  • Created a connection between the automated testing systems and Kibana, allowing it to feed data into the system and create detailed visualizations used to improve the system.
  • Implemented a data validation system to ensure quality data mining from automated testing.

Lead Software Test Engineer and Test Analyst

January 2016 to August 2017
Description: Organized the software testing team and systems, focusing on streamlining the testing process to bring products to market faster and with fewer issues. Implemented a parallel test infrastructure that reduced testing time from 16 hours to four hours. Created a more effective test evidence management system using automated systems to complete tests, collect failure evidence, and compile information for reports.

Software Developer in Test (SDIT)

March 2013 to December 2015
Description: Contributed to software development projects focusing on creating testing resources. Changed how the company completed testing by restructuring the testing process and integrating new tools to double the speed of manual testing. Created automated testing systems for mobile and web-based systems. Collaborated with the production team to identify and resolve specific issues within the software.

QA Engineer

October 2011 to March 2013
Description: Developed testing resources for the QA process focusing on enforcing standards and preventing problems in customer-facing systems. Designed testing scripts that were able to identify and collect data on a variety of problems. Accelerated the testing process with more efficient and effective testing systems.

QA Engineer

February 2011 to October 2011
Description: Created and deployed testing systems to identify problems in the developed software. Successfully refined the testing process and identified 127 major issues within one month. Gathered data on problems and created new tickets in bug tracking systems to enable organized repairs by the development team.

Education

Bachelor of Science in Computer Science, Poltava National Technical University - Poltava, Ukraine

January 2015

Certificates

ISTQB Specialist Certification