Oleksandr Kyetov, Software Developer in Toronto, ON, Canada
Oleksandr Kyetov

Software Developer in Toronto, ON, Canada

Member since June 11, 2015
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.
Oleksandr is now available for hire

Portfolio

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

Experience

Location

Toronto, ON, Canada

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.

Employment

  • 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: Kubernetes, AWS, 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

Experience

Skills

  • 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
  • Storage

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

    Selenium Page Object, Selenium PageFactory, SOAP, AWS

Education

  • Specialist's degree in Informatics
    2004 - 2009
    Sumy State University - Sumy

Certifications

  • Oracle Certified Professional, Java SE 8 Programmer
    APRIL 2016 - PRESENT
    Oracle
  • Oracle Certified Associate, Java SE 8 Programmer
    FEBRUARY 2016 - PRESENT
    Oracle
  • Professional Scrum Master I
    APRIL 2014 - PRESENT
    Scrum Alliance

To view more profiles

Join Toptal
Share it with others