Andrei Reinus, Developer in Tallinn, Estonia
Andrei is available for hire
Hire Andrei

Andrei Reinus

Verified Expert  in Engineering

Software Architect and Developer

Tallinn, Estonia

Toptal member since March 22, 2022

Bio

Andrei has been involved in software development for more than 20 years. He started as a web developer and graduated as the chief architect in a large enterprise. Andrei has built a primary line of business applications throughout his career, where his master's degree in business information technology has been beneficial.

Portfolio

Cargoo
ASP.NET, C#, Docker, Kubernetes, Entity Framework, Azure, Azure DevOps
CGI
.NET, C#, RabbitMQ

Experience

  • Software Development - 20 years
  • SQL - 20 years
  • .NET - 18 years
  • C# - 18 years
  • ASP.NET - 15 years
  • Software Architecture - 9 years
  • Azure - 6 years
  • Terraform - 3 years

Availability

Part-time

Preferred Environment

.NET, Docker, Kubernetes, Azure, Terraform, ASP.NET

The most amazing...

...thing I've built is a team from scratch that transformed an enterprise using an on-premise legacy application to a cloud-native application.

Work Experience

Technical Lead

2021 - PRESENT
Cargoo
  • Modernized development practices. I switched teams away from multiple long-living git branches to feature branch practices. It required building from scratch a dynamic, individualized environment for each developer, tester, and stakeholder.
  • Standardized multiple cross-team concerns like how we log, configure, perform database updates, and deploy.
  • Led the process of splitting semi-monolithic services into smaller components. The practice required standardizing message passing practices to decouple services and forced to use asynchronous communication.
Technologies: ASP.NET, C#, Docker, Kubernetes, Entity Framework, Azure, Azure DevOps

Chief Architect

2015 - 2021
Arvato Infoscore Financial Solutions
  • Built, hired, and managed a team 20 of software professionals for two and half years. I was hired as the company's first employee when it opened its development center in Tallinn, Estonia.
  • Drove forward Tallinn's and the groups' technical excellence when I got promoted to chief architect. Oversaw projects, consulted other architects and teams, and assisted CIO.
  • Migrated one of the core applications to the cloud with great success. Before me, the entire group stayed away from the cloud for various reasons. I pinpointed the opportunities and challenges of adopting the cloud.
Technologies: .NET, Azure, Terraform

Architect

2013 - 2015
CGI
  • Built with a team a cloud-based application to display daily menus across 45 locations across Finland.
  • Established training and knowledge-sharing practices inside the organization.
  • Created a proof of concept for the future paperless court system in Estonia. POC was a prerequisite for a government tender. Left the company before delivering the final product, but at that moment, it was on time and budget.
Technologies: .NET, C#, RabbitMQ

Developer

2001 - 2013
Various Companies
  • Transformed one employer to use sound practices in development. They used to write directly to the server with PHP. Introduced git, automatic deployment, and pull requests.
  • Used automated testing as a cornerstone practice across all companies I have worked for.
  • Managed constant communication and knowledge sharing, which are essential for organizations to succeed.
Technologies: C#, SQL, PHP, JavaScript

Afterpay

Afterpay is the pay-after-delivery solution for merchants and customers. Merchants have an additional payment option in their checkout, and customers can purchase products with options to pay 14 days after delivery.

I led a team that designed, built, and operated the merchant-facing API.
2016 - 2018

Master's Degree in Business Information Technology

Tallinn Technical University - Tallinn, Estonia

Libraries/APIs

Entity Framework

Tools

RabbitMQ, Terraform

Languages

C#, SQL, PHP, JavaScript

Frameworks

.NET, Swagger, ASP.NET

Platforms

Docker, Kubernetes, Azure

Paradigms

REST, Azure DevOps

Other

Software Development, Software Architecture

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