Scroll To View More
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
    Java 8, JavaScript, Spring Framework, Netflix, Hystrix, Node, GraphQL, Docker...
  • Cogniance
    Java 8, Spring Framework, Guava Cache, MySQL, JavaScript, Angular, GCP, AWS...
  • Luxoft
    Java 8, Stripes Framework, Spring Data, Spring Boot, Spring Security...

Experience

  • SQL, 11 years
  • Java, 10 years
  • Spring, 6 years
  • Oracle 11g, 6 years
  • JavaScript, 6 years
  • MongoDB, 4 years
  • Angular, 3 years
  • React, 2 years
Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Ubuntu Linux, IntelliJ IDEA, Git

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: Java 8, JavaScript, Spring Framework, Netflix, Hystrix, Node, GraphQL, Docker, Kubernetes
  • 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: Java 8, Spring Framework, Guava Cache, MySQL, JavaScript, Angular, GCP, AWS, Kubernetes
  • 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: Java 8, Stripes Framework, Spring Data, Spring Boot, Spring Security, Spring Session, Hibernate, JPA, Hibernate Validator, RabbitMQ, JUnit, Mockito, JavaScript, ECMAScript 6, React, Flux, Redux, Bootstrap, Webpack, Docker, Jenkins
  • 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: Java, Spring Framework, Selenium RC, Selenium WebDriver, JavaScript, jQuery, jBehave, JUnit, Mockito, Mercurial, BDD, TDD, Continuous Integration, Jenkins, Jira
  • 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: Java, Apache Axis, Apache Axis 2, Selenium WebDriver, Fitnesse, Git, Apache Buildr, SOAP, SoapUI, XML, TDD, Continuous Integration, Jenkins, Jira
  • 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: Java, Selenium WebDriver, TDD, Subversion, Oracle Database, PL/SQL, SQL, SOAP, XML, Jenkins, Jira, Bugzilla

Experience

Skills

  • Languages

    Java, SQL, JavaScript, GraphQL
  • Frameworks

    Spring, Spring Security, Spring Boot, Angular, Stripes, Spring MVC, Hibernate, Bootstrap 3, JBehave
  • Libraries/APIs

    React, Selenium WebDriver, Node.js, jQuery, RequireJS
  • Tools

    Mercurial, Git, Jenkins, Jira
  • Paradigms

    Agile Software Development, Test-driven Development (TDD), Behavior-driven Development (BDD), Scrum
  • Platforms

    Ubuntu Linux, Linux
  • Storage

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

    Selenium Page Object, Selenium Page Factory

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
I really like this profile
Share it with others