Rauno Viskus, Developer in Tallinn, Estonia

Rauno Viskus

RESTful Web Services Developer

Location
Tallinn, Estonia
Toptal Member Since
March 12, 2015

Rauno has a math/statistics background by education, but software development has been with him for quite some time now (10+ years). He's driven by innovative ways of getting stuff done but still has a feet-on-the-ground analytical way of thinking. Rauno has experience building snappy UIs, implementing machine learning models, managing databases and Kubernetes clusters, building efficient delivery pipelines, and anything in between.

Rauno is available for hire
Hire Rauno

Portfolio

Jobbatical
Amazon Web Services (AWS), PostgreSQL, React, Node.js, Docker
Jobbatical
Node.js, PostgreSQL, Python, R
My Vet Perks
NGINX, Node.js, Parse

Location

Tallinn, Estonia

Availability

Part-time

Preferred Environment

Node.js, Git, Sublime Text, Linux

The most amazing...

...thing I've coded is a distributed network of web scraping and data mining programs.

Work Experience

2017 - PRESENT

Technical Team Leader

Jobbatical
  • Stayed very much hands-on with development work, implementing features in the general back-end as well as in the data stack.
  • Planned sprints and development flow mitigating stalls and made sure everything runs smoothly.
  • Mentored other developers, helping making technical decisions.
  • Managed and built the development pipeline: deploys, testing, etc.
Technologies: Amazon Web Services (AWS), PostgreSQL, React, Node.js, Docker
2015 - 2017

Data Scientist

Jobbatical
  • Implemented intelligence algorithms and search functionalities for our user and listing bases.
  • Created tools for querying and visualizing data, insights, and results of our machine learning models.
  • Automated machine learning pipelines and periodic analysis/reports.
  • Implemented integrations and enabled non-technical part of the company get insights on data all around our infrastructure.
  • Built the data pipeline and batch job management process.
Technologies: Node.js, PostgreSQL, Python, R
2016 - 2016

Full-stack Developer

My Vet Perks
  • Migrated a web application built on Parse.com to a self-hosted Parse server.
  • Fixed bugs and tested and cleaned up code.
Technologies: NGINX, Node.js, Parse
2013 - 2015

Full-stack Developer

Cleveron, Ltd.
  • Built a generic client with a RESTful back-end API for our database layer.
  • Created a scalable AngularJS front-end for the API.
  • Advocated automated testing.
  • Built up automated testing and continuous development.
  • Contributed to many of the most fundamental internal projects from the first days, helping to make them more maintainable, testable, and modular.
  • Brought some of the most critical legacy Node.js services up to date, doing memory and performance updates and refactoring the project to enable load-balancing of these services.
Technologies: Web, Node.js, JavaScript

Experience

Kue Chaining Library

https://github.com/Rauno56/kue-chain
Implementation of a job queue based on a network of workers; I discovered that I had a lot of code regarding reacting to some specific types of jobs getting done. Gathered up the boilerplate and put it in a library.

Modular SPA application

At Cleveron, I maintained a big single-page application (AngularJS) which would be easily deployable, testable, and pluggable for each of our customers. I also set up automatic code quality checks, changes to log generation, CI deployment, testing, and "compilation" (everything was packed as compact for serving to the client as possible - minification, concatination, pre-processor compilation, etc.).

Skills

Languages

R, JavaScript, Python, PHP, Sass, Java

Frameworks

Express.js, AngularJS

Libraries/APIs

Node.js, React, Google Location API

Tools

Git, Sublime Text, Grunt, GitHub, NGINX, RabbitMQ, Codeship, Bower, Stylus

Platforms

Docker, Kubernetes, Amazon Web Services (AWS), Linux, Web, Parse, Android

Storage

PostgreSQL, MongoDB, Google Cloud, RethinkDB, CouchDB, Neo4j, MySQL, Redis

Other

Web Crawlers, Data Mining, Machine Learning, Data Scraping, Scraping, Web Scraping, API Design, RESTful Web Services, Data Visualization, Data Analysis, Statistics, Artificial Intelligence (AI)

Paradigms

Continuous Integration (CI), Test-driven Development (TDD), Continuous Deployment

Education

2008 - 2015

Bachelor's Degree in Mathematical Statistics

University of Tartu - Estonia

Certifications

MARCH 2019 - MARCH 2019

Certified Kubernetes Administrator

CNCF (Cloud Native Computing Foundation)