Andrei Kislichenko

Ruby Developer

Contact Details Github Stats Skills
  • Ruby
  • Ruby on Rails
  • SQL
  • HTML
  • CSS
  • JavaScript
  • React
Languages
  • Russian - Level 5 (ILR)
  • English - Level 3 (ILR)
  • Serbian - Level 2 (ILR)
Currently learning
  • Python
  • Machine learning
Interests & Hobbies
  • Sustainability
  • New technologies
  • Investment
  • Travel

About

Experienced Ruby and Ruby on Rails full stack developer with expertise in building dynamic and responsive web applications. Proficient in SQL, React, Javascript, and API development, with a focus on creating scalable and maintainable code. Passionate about delivering high-quality results and collaborating with team members to drive project success.

Projects

  • Relaton

    Ruby XML XPath RegEx

    Relaton is an unified bibliographic structure and implementations for all major standards development organizations. The standards' bibliographic data is handled by series of gems, which are used by Relaton to generate bibliographic data in various formats.

  • Ruck.us

    RoR SQL HTML CSS JS

    Ruck.us offers state and local political candidates a very cost-effective digital toolbox. It's a simple, powerful, and easy-to-use tools to supercharge a campaign and build an online community.

  • Portus API

    RoR SQL REST API Swagger

    Portus is an open-source authorization server and a user interface for the next generation of the Docker registry. The task was to implement REST API for Portus to manage Users and Tokens.

  • Portus OAuth

    RoR HTML CSS OAuth Vue.js

    The task was to add OAuth Social Logins via omniauth to the Portus open-source project.

Work Experiences

  • Ribose Inc2018-current

    Senior Ruby EngineerHong Kong

    The company develops an Open-Source project Metanorma.

    Job responsibility:

    • Development and supporting Metanorma's subproject Relaton.
    • Research data sources and find solutions to collect data from them.
    • Creating Ruby gems that collect International/National standards' metadata from different sources and transform it into the company's data model.
    • Code review team members' PRs.

    Resume Achievements:

    • Contributed to the development the company's data model.
    • Research data sources and find solutions to collect data from them.
    • Created a series of Ruby gems that are used to collect data using 20+ different sources and transform the data into the company's data model.
    • Implemented concurrent fetching of data using threads. It speeded the fetching process up to 5 times.
  • Freelancer2015-2019

    Ruby on Rails DeveloperUpwork

    Job responsibility:

    • Developing Ruby on Rails applications from scratch.
    • Supporting existing Ruby on Rails projects.
    • Build and utilize APIs.
    • Parsing websites.

    Resume Achievements:

    • Supported cost-effective digital toolbox (was Ruck.us and Win.GOP but not available now) for state and local political candidates. It was a SaaS Web application.
    • Contributed to the Open-Source project Portus. Created REST API. Added support for OAuth/OpenID. Made a setting page with Ruby on Rails and Vue.js .
    • Created web applications with 3rd party APIs like Stripe, Twilio, and OAuth integration.

    For more information please see my Upwork profile.

Education

  • Novosibirsk State Technology University1998-2000

    Information technologies in economics.

  • Novosibirsk State Technology University1989-1995

    Electrician Engineer.