Personal details

Kristians K. - Remote full-stack developer

Kristians K.

Timezone: Riga (UTC+3)

Summary

Passionate full-stack Ruby on Rails and smart contract developer with 5 years of experience.

Strong background in the development of internal systems that allow businesses to orient their operations around digital documents rather than physical ones.

I have 5 years of experience in Ruby on Rails, JavaScript, PostgreSQL.

I specialize in enterprise-level Code Reviews and Integration testing.

As well as I have worked with technologies like:

  • Test-driven development
  • RSpec testing framework
  • Capybara feature testing framework
  • Jest
  • REST APIs
  • Redis database
  • Docker
  • jQuery
  • StimulusJS
  • Turbo.js, Hotwire
  • React

Work Experience

Full stack Ruby on Rails and JavaScript developer
Autentica | Jan 2018 - Feb 2021
Ruby on Rails
jQuery
Oracle
PostgreSQL
RSpec
Redis
Docker
JavaScript
RESTful API
Stimulusjs
Helping clients from various compliance industries to grow their businesses by orienting their operational processes around digital documents instead of physical paperwork.
Full stack Ruby on Rails and JavaScript developer
Tieto Latvia | Jan 2018 - Oct 2018
Ruby on Rails
jQuery
PostgreSQL
Shell
RSpec
Redis
Integration Testing
JavaScript
Developed the parts of internal systems that synchronised documents to externally used public Web applications as well as created parts of publicly available system. Saved money and time for client by orienting their business processes around working with digital instead of physical documents.

Personal Projects

2023
Google Cloud Platform
JavaScript
Blockchain
Ethereum
Solidity
Web3 music streaming service that allows artists to get paid fairly: for amount of played minutes of their songs.
2023
JavaScript
Blockchain
Solidity
Adora.Promo is an on-chain social media advertising marketplace leveraging AI to secure deals between advertisers and creators. I built all of the platform's smart contracts using Solidity, Hardhat, and Javascript. Our biggest challenges were: * ensuring that users can remain anonymous as everything on EVM blockchains is publicly visible * managing a tight project deadline How we overcame them: * reduced the project scope to only crucial features * used client-side encryption and Sismo ZK account ownership proofs to ensure user anonymity I learned to: * use Chainlink functions * integrate Tableland into smart contracts * work in a web3 team (communication and managing a tight deadline)