Rauno Viskus
RESTful Web Services Developer
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.
Portfolio
Availability
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
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.
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.
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.
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.
Experience
Kue Chaining Library
https://github.com/Rauno56/kue-chainModular SPA application
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
Bachelor's Degree in Mathematical Statistics
University of Tartu - Estonia
Certifications
Certified Kubernetes Administrator
CNCF (Cloud Native Computing Foundation)