Roberts Slisans, Developer in Riga, Latvia
Roberts is available for hire
Hire Roberts

Roberts Slisans

Verified Expert  in Engineering

Bio

Robert is a front-end developer with experience building websites for interactive language learning. He currently specializes in React-based single-page applications; however, he used to work on back-end and full-stack projects and mobile applications. Roberts developed a CRM with a geographic information system (GIS) for property assessment, co-authored a mobile game, and converted a legacy material made in Adobe Flash to modern web technologies.

Portfolio

Freelance
JavaScript 6, TypeScript 3, React, React Redux, Functional Programming, Node.js...
Beetroot Lab
MongoDB, PostgreSQL, Agile, Angular, React, Android, iOS, Java, Ubuntu Linux...

Experience

  • TypeScript 3 - 4 years
  • JavaScript 6 - 3 years
  • Functional Programming - 3 years
  • React - 3 years
  • React Redux - 2 years
  • Test-driven Development (TDD) - 2 years
  • Node.js - 2 years
  • Mocha - 1 year

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Ubuntu Linux, Git, Jira, Slack

The most amazing...

...internal application I've created was a CRM for forest owners with the capability of evaluating the value of their property.

Work Experience

Front-end Developer

2018 - PRESENT
Freelance
  • Collaborated with the client to develop and implement several interactive learning sites in React, designed their architecture, tested, and delivered the end product.
  • Reimplemented multiple legacy interactive learning materials made in Adobe Flash as React web apps, allowing smooth transition to modern web browsers.
  • Developed a website in React using Recharts for examining electricity consumption of industrial properties.
Technologies: JavaScript 6, TypeScript 3, React, React Redux, Functional Programming, Node.js, Test-driven Development (TDD), Ubuntu Linux, Emotion Library, CSS-in-JS, RxJS, Sass, Less

Software Developer

2017 - 2018
Beetroot Lab
  • Designed and developed a client relationship management (CRM) system (Angular, Node.js, PostgreSQL, RxJS, D3.js) with a geographic information system for property assessment. Migrated MongoDB to PostgreSQL and created a service for security cameras.
  • Co-authored a mobile game and wrote the back-end in Node.js with Socket.io and MongoDB. Converted the project from JavaScript to TypeScript. Implemented automated testing and participated in daily scrum meetings.
  • Recreated a mobile application as an Angular web application improving conversions by avoiding upfront app installation, while maintaining original material design styling.
Technologies: MongoDB, PostgreSQL, Agile, Angular, React, Android, iOS, Java, Ubuntu Linux, TypeScript, Mocha, Chai, Test-driven Development (TDD), Objective-C

Experience

Web App for Language Education

https://valoda.lv/games/CLIL-geo-vidusskolai/
A React-based single-page web application for teaching terminology. Met with the project manager to discuss the requirements and technological possibilities. Resolved the differences between designs and provided content. Fully implemented the app in an easy to deploy static website format.

Forest Owner CRM

An Angular, Node.js, and PostgreSQL-based full-stack internal application. I was invited to create a client relationship management system with an extension for browsing map data and a calculator for forest property values derived from the map data. I made a simple layout with Material Design, imported client data from spreadsheets into MongoDB, migrated from NoSQL (MongoDB) to PostgreSQL when importing map data, deployed, and monitored the service.

Education

2014 - 2015

Coursework Towards a Bachelor of Science Degree in Computer Engineering

Northeastern University - Boston, Massachusetts, USA

Skills

Libraries/APIs

React, Node.js, Emotion Library, Ramda, RxJS, React Redux, Socket.IO, Chai, D3.js

Tools

Git, Adobe Photoshop, Mocha, Jira, Slack, Webpack

Languages

TypeScript 3, JavaScript 6, CSS, HTML, JavaScript, SQL, Sass, Less, Java, TypeScript, Objective-C, Python

Paradigms

Functional Programming, Test-driven Development (TDD), Agile

Platforms

Visual Studio Code (VS Code), Windows, Ubuntu Linux, Android, iOS, Rancher, Docker

Frameworks

Angular, Express.js, Material UI, Next.js

Storage

PostgreSQL, MongoDB, Elasticsearch

Other

CSS-in-JS, Full-stack, Engineering, GPU Computing, English, Geographic Information Systems, CSV Import, XLSX File Processing, GitHub Workflows

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring