Razvan Laurus, Developer in Copenhagen, Denmark
Razvan is available for hire
Hire Razvan

Razvan Laurus

Verified Expert  in Engineering

Software Developer

Location
Copenhagen, Denmark
Toptal Member Since
April 2, 2018

Razvan enjoys using modern tools and approaches to solve challenging and complex tasks. He's known for his attention to details, whether it is for enhancing functionality, performance improvements, or easier maintenance. Razvan enjoys keeping himself up to date by reading and studying about new practices, joining local meetups, and working on open-source projects.

Portfolio

Billy ApS
Distributed Systems, Event Sourcing, Domain-driven Design (DDD)...
DR | Danish Radio
Agile Software Development, Linux, JavaScript, C#, Git, AngularJS
SharkCell ApS
Distributed Systems, Agile Software Development, Linux, NoSQL, DevOps, SQL...

Experience

Availability

Part-time

Preferred Environment

Arch Linux, Sublime Text, Git, Zsh

The most amazing...

...thing I've worked on was developing a generic data entry system for master data management.

Work Experience

Back-end Developer | Team lead

2017 - PRESENT
Billy ApS
  • Led one of the two development teams.
  • Contributed to the back end's microservice architecture by designing new services as well as refactoring existing ones to reduce coupling and increase resiliency.
  • Increased automation on the operational side by introducing new deployment and orchestration tools and practices.
  • Integrated with other services such as payment gateways, OCR tools, ERP systems, and so on.
  • Assisted the front-end development of the web application build using Ember.js.
Technologies: Distributed Systems, Event Sourcing, Domain-driven Design (DDD), Agile Software Development, Linux, NoSQL, Mesos, DevOps, Elasticsearch, React, Event-driven Architecture, SQL, TypeScript, Amazon Web Services (AWS), Git, Drone CI, Docker, Ansible, Redis, RabbitMQ, EventStore, PostgreSQL, MySQL, Node.js, Elixir, Python, PHP, JavaScript

Front-end Developer (Consultant)

2016 - 2017
DR | Danish Radio
  • Contributed to the architecture of a large front-end AngularJS application.
  • Refactored and optimized for performance and maintenance.
Technologies: Agile Software Development, Linux, JavaScript, C#, Git, AngularJS

Full-stack Developer

2013 - 2017
SharkCell ApS
  • Designed and implemented the architecture for the back end and front end (REST APIs).
  • Built data models and managed the database.
  • Created automation workflows for continuous integration and, deployment using Bamboo, Docker, and Ansible.
  • Developed the data-driven, dynamic web application using AngularJS.
Technologies: Distributed Systems, Agile Software Development, Linux, NoSQL, DevOps, SQL, JavaScript, Java, Amazon Web Services (AWS), Git, Docker, Ansible, MariaDB, MongoDB, AngularJS, C#, Node.js

Software Developer Intern

2013 - 2013
SharkCell ApS
  • Developed an administrative system for schema generation in an EAV system.
Technologies: Agile Software Development, SQL, Git, JavaScript, C#

ServiceError

https://github.com/razvanz/node-service-error
A library aiming to aid and streamline error handling in Node.js.

Service Template

I developed a service template for Node.js which would take care of the groundwork necessary to make sure the services adhere to some standards like lifecycle behavior, logging, interfaces, documentation, and so on.

CQL Query Builder

I developed a lightweight query builder (similar to Knexjs.org) for Apache Cassandra's CQL language.

Languages

TypeScript, JavaScript, SQL, Elixir, Python, Scala, Java, PHP, C#

Libraries/APIs

Node.js, React

Frameworks

AngularJS

Tools

Ansible, Git, RabbitMQ, Mesos

Paradigms

Agile Software Development, Event-driven Architecture, Event Sourcing, DevOps

Platforms

Amazon Web Services (AWS), Docker, Drone CI, Linux

Storage

MariaDB, MySQL, NoSQL, EventStore, PostgreSQL, MongoDB, Redis, Elasticsearch

Other

Distributed Systems, Apache Cassandra, Domain-driven Design (DDD)

2011 - 2015

Bachelor of Applied Science Degree in Computer Science

Københavns Erhvervsakademi - Copehnagen, Denmark

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