Rauno Viskus
Verified Expert in Engineering
RESTful Web Services Developer
Rauno has 10+ years of experience in software development and an educational background in math and statistics. He is driven by innovative ways of getting things 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
Experience
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
Freelance Developer
Team56
- Built an automated usage-based billing solution for a client on Stripe APIs.
- Helped build and manage large React UI for a client. Improved payload sizes, build- and loading times upwards of 20-40%.
- Created a custom solution to simplify managing a client's RabbitMQ configuration and cluster, bringing transparency and reliability to a core service.
- Developed a full custom CMS system for a client on React, Next.js, Vercel, and Postgres. Helped streamline processes without introducing friction by integrating their current processes on Google Sheets with the built CMS system.
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 Single-page Application
Rabbit Toolbox
https://github.com/Rauno56/rabbit-validator/I have commands to:
1. validate and test definition files.
2. compare definition files with the server's current configuration or another definition file.
3. deploy the definition file automatically.
The Toolbox is thus ideal for introducing GitOps practices to your RabbitMQ management.
Education
Bachelor's Degree in Mathematical Statistics
University of Tartu - Estonia
Certifications
Certified Kubernetes Administrator
CNCF (Cloud Native Computing Foundation)
Skills
Libraries/APIs
Node.js, Stripe, Stripe API, React, Google Location API
Tools
Git, Sublime Text, Grunt, GitHub, NGINX, RabbitMQ, Codeship, Bower, Stylus, Kue
Frameworks
Express.js, Next.js, AngularJS
Languages
R, JavaScript, TypeScript, Python, SQL, PHP, Sass, Java, Rust
Platforms
Docker, Kubernetes, Amazon Web Services (AWS), Linux, Web, Parse, Android, AWS Lambda, Google Cloud Platform (GCP)
Storage
PostgreSQL, MongoDB, Google Cloud, RethinkDB, CouchDB, Neo4j, MySQL, Redis
Paradigms
Continuous Integration (CI), Test-driven Development (TDD), Continuous Deployment, Automation
Other
Web Crawlers, Data Mining, Machine Learning, Data Scraping, Scraping, Web Scraping, API Design, RESTful Web Services, Architecture, Code Auditing, Data Visualization, Data Analysis, Statistics, Artificial Intelligence (AI), NATS, Mentorship & Coaching, GitHub Actions, Message Queues
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring