Andrei Reinus
Verified Expert in Engineering
Software Architect and Developer
Tallinn, Estonia
Toptal member since March 22, 2022
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
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
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
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.
Chief Architect
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.
Architect
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.
Developer
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.
Experience
Afterpay
I led a team that designed, built, and operated the merchant-facing API.
Education
Master's Degree in Business Information Technology
Tallinn Technical University - Tallinn, Estonia
Skills
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
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