Oleksandr Kyetov, Developer in Miami, FL, United States
Oleksandr is available for hire
Hire Oleksandr

Oleksandr Kyetov

Verified Expert  in Engineering

Software Developer

Location
Miami, FL, United States
Toptal Member Since
February 25, 2016

Oleksandr is an expert in Java and JavaScript development with 10+ years of experience. He has worked with clients ranging from small startups to large enterprises. He has impressive tech industry expertise and can code without relying on external references for foundational knowledge.

Portfolio

Freelance
Kubernetes, Docker, GraphQL, Node.js, Hystrix, Netflix, Spring, JavaScript...
Cogniance
Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP), Angular...
Luxoft
ECMAScript (ES6), Spring, Stripes, Jenkins, Docker, Webpack, Bootstrap, Redux...

Experience

Availability

Part-time

Preferred Environment

Git, IntelliJ IDEA, Ubuntu Linux

The most amazing...

...thing I've done is architecture design and performance tuning of a high-load price alert system for an investment bank.

Work Experience

Java/JavaScript Software Architect

2015 - PRESENT
Freelance
  • Worked on a secure, cloud-based communication and content sharing platform.
  • Worked on a global freelancing platform where businesses and independent professionals connect and collaborate remotely.
Technologies: Kubernetes, Docker, GraphQL, Node.js, Hystrix, Netflix, Spring, JavaScript, Java 8

Senior Software Engineer

2017 - 2019
Cogniance
  • Performed deep comparative analysis of the five most popular image/video recognition services (Google Cloud Vision, Amazon Rekognition, Microsoft Computer Vision, IBM Watson Visual Recognition, Clarifai). As a result, based on the analysis, Google Cloud Vision was selected for the further usage in the development of a recommendation engine.
  • Designed architecture and developed proofs of concept for Google Chrome Extension Framework, which allows the user to add/modify/remove particular features on-flight without updating the extension itself.
  • Routinely worked on implementation of new features and maintenance of the core project.
Technologies: Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP), Angular, JavaScript, MySQL, Guava, Spring, Java 8

Programmer

2013 - 2017
Luxoft
  • Implemented a banking web payment system based on service-oriented architecture principles.
  • Developed an architecture for both back end and front end.
  • Evaluated frameworks and libraries for suitability to perform according to technical, performance, and business requirements.
  • Built proofs of concept for different parts of the application using a wide range of libraries and technologies.
  • Tooled application performance by applying the latest best practices and modern frameworks.
  • Worked as a part of a distributed Scrum team.
Technologies: ECMAScript (ES6), Spring, Stripes, Jenkins, Docker, Webpack, Bootstrap, Redux, Flux, React, JavaScript, Mockito, JUnit, RabbitMQ, JPA, Hibernate, Spring Security, Spring Boot, Spring Data, Java 8

Team Lead/Senior Software Testing Engineer

2013 - 2013
Luxoft
  • Led a team of five team members.
  • Developed a test automation framework based on Selenium WebDriver, PageObjects design pattern, and jQuery to allow Sizzle selectors to be used for page element selection and manipulation directly by WebDriver.
  • Worked as scrum master for the team.
  • Interviewed and mentored junior team members.
  • Maintained and improved projects and communicated with customers.
Technologies: Selenium Remote Control (RC), Jira, Jenkins, Continuous Integration (CI), Test-driven Development (TDD), Behavior-driven Development (BDD), Mercurial, Mockito, JUnit, JBehave, jQuery, JavaScript, Selenium WebDriver, Spring, Java

Senior Software Testing Engineer

2013 - 2013
EPAM Systems
  • Designed automation tests.
  • Analyzed requirements and stories provided by the product owner from the client side.
  • Collaborated with the extreme programming (XP) team.
Technologies: Jira, Jenkins, Continuous Integration (CI), Test-driven Development (TDD), XML, SoapUI, SOAP, Apache Buildr, Git, FitNesse, Selenium WebDriver, Apache Axis 2, Apache Axis, Java

Software Test Engineer

2009 - 2012
Netcracker Technology
  • Led a team of seven people.
  • Analyzed requirements provided by a business analyst.
  • Wrote automation tests.
  • Conducted various types of manual testing, including functional, regression, and integration testing.
  • Supported the client on-site during production deployments.
Technologies: Bugzilla, Jira, Jenkins, XML, SOAP, SQL, PL/SQL, Oracle Database, Subversion (SVN), Test-driven Development (TDD), Selenium WebDriver, Java

GitHub

https://github.com/oleksandrkyetov?tab=repositories
Most of my projects are under NDA, so I don't have much I can publish on a public portfolio, but my GitHub repositories contain code samples and demonstrate my coding style.

Languages

Java, SQL, JavaScript, XML, Java 8, ECMAScript (ES6), GraphQL

Frameworks

Spring, Spring Security, Spring Boot, Angular, Stripes, Spring MVC, Hibernate, Bootstrap 3, JBehave, Apache Axis, Apache Axis 2, JUnit, Mockito, JPA, Flux, Redux, Bootstrap

Libraries/APIs

React, Selenium WebDriver, Node.js, jQuery, Guava, Hystrix, RequireJS

Tools

Mercurial, Git, Jenkins, IntelliJ IDEA, Subversion (SVN), Bugzilla, FitNesse, Apache Buildr, SoapUI, Selenium Remote Control (RC), RabbitMQ, Webpack, Jira

Paradigms

Agile Software Development, Test-driven Development (TDD), Behavior-driven Development (BDD), Scrum, Continuous Integration (CI)

Platforms

Ubuntu Linux, Linux, Oracle Database, Docker, Google Cloud Platform (GCP), Kubernetes, Netflix, Amazon Web Services (AWS)

Storage

Oracle 11g, MongoDB, Spring Data, MySQL, PL/SQL, CouchDB, Oracle PL/SQL

Other

Selenium Page Object, Selenium PageFactory, SOAP

2004 - 2009

Specialist's Degree in Informatics

Sumy State University - Sumy

APRIL 2016 - PRESENT

Oracle Certified Professional, Java SE 8 Programmer

Oracle

FEBRUARY 2016 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer

Oracle

APRIL 2014 - PRESENT

Professional Scrum Master I

Scrum Alliance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring