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 has experience building snappy UIs, implementing machine learning models, managing databases and Kubernetes clusters, building efficient delivery pipelines, and anything in between.
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
  • 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

    AWS, 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

  • 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