Rauno Viskus, RESTful Web Services Developer in Tallinn, Estonia
Rauno Viskus

RESTful Web Services Developer in Tallinn, Estonia

Member since January 19, 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 is now available for hire

Portfolio

Experience

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.

Employment

  • Technical Team Leader

    2017 - PRESENT
    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: PostgreSQL, React, Node.js, Docker
  • Data Scientist

    2015 - 2017
    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
  • Full-stack Developer

    2016 - 2016
    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
  • Full-stack Developer

    2013 - 2015
    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 (Development)
    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 (Development)

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

    Sublime Text, Grunt, GitHub, Git, Nginx, RabbitMQ, Codeship, Bower, Stylus
  • Storage

    PostgreSQL, RethinkDB, CouchDB, MongoDB, MySQL, Redis
  • Platforms

    Docker, Linux, Web, Parse, Kubernetes, Android
  • Other

    Webcrawling, Data Mining, Machine Learning, Data Scraping, Scraping, API Design, RESTful Web Services, Data Visualization, Data Analysis, Statistics, Web Scraping, Artificial Intelligence (AI)
  • Libraries/APIs

    Node.js, React, Google Location API
  • Paradigms

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

Education

  • Bachelor's degree in Mathematical Statistics
    2008 - 2015
    University of Tartu - Estonia

Certifications

  • Certified Kubernetes Administrator
    MARCH 2019 - MARCH 2019
    CNCF (Cloud Native Computing Foundation)

To view more profiles

Join Toptal
Share it with others