Andrei Sharafullin, Developer in Hilversum, Netherlands
Andrei is available for hire
Hire Andrei

Andrei Sharafullin

Verified Expert  in Engineering

Cloud Architect and Software Developer

Hilversum, Netherlands

Toptal member since June 22, 2020

Bio

Andrei is an accomplished software engineer with 15 years of experience in analysis, design, development, and operations. His expertise includes cloud architecture and development in Azure and AWS and software development using C#, Python, and TypeScript. Andrei's passion for software development carried him through years of studying languages, algorithms, and technologies.

Portfolio

Volvo Financial Services
Azure, Enterprise Architecture, TOGAF, Integration, API Gateways, DevOps...
Abn Amro
Azure, DevOps, Azure DevOps, Kubernetes, Architecture...
TomTom
Amazon Web Services (AWS), Bash, Windows PowerShell, Databricks, Terraform...

Experience

  • .NET - 15 years
  • T-SQL (Transact-SQL) - 15 years
  • C# - 15 years
  • Git - 5 years
  • Angular - 4 years
  • Azure - 4 years
  • Python - 3 years
  • Amazon Web Services (AWS) - 1 year

Availability

Full-time

Preferred Environment

Octopus Deploy, Elasticsearch, Kubernetes, Microsoft SQL Server, Git, Confluence, Jira, Azure DevOps, Visual Studio Code (VS Code), Visual Studio, Linux, Windows

The most amazing...

...project I've worked on was assisting Boeing to rearchitect their aircraft leasing system. The system was split into microservices and migrated to the cloud.

Work Experience

Domain Solutions Architect

2022 - 2024
Volvo Financial Services
  • Managed solution architecture for portfolio, preparing Architecture for Architecture Board review. Performed review of architecture from other portfolios as part of the Architecture Board.
  • Designed Azure architecture, integrations, and reporting solutions.
  • Designed data platform models, ingestion, processing, and consumption of data for a portfolio.
Technologies: Azure, Enterprise Architecture, TOGAF, Integration, API Gateways, DevOps, Compliance, Security, Architecture, Software as a Service (SaaS), Strategy, Leadership, New Products, API Integration, C#.NET, Research & Critical Thinking, Back-end, Python, APIs, CI/CD Pipelines, FastAPI, Docker Compose, Artificial Intelligence (AI), Large Language Models (LLMs), Payment APIs, System Administration, BigQuery, Pandas, Data Engineering, PostgreSQL, PySpark

Azure Migration Architect

2020 - 2022
Abn Amro
  • Managed and supported migration of multiple applications to Azure.
  • Managed timelines and helped teams develop required capabilities.
  • Built cloud solution architecture for the application according to the requirements of stakeholders.
  • Helped teams to troubleshoot technical issues while migrating applications.
Technologies: Azure, DevOps, Azure DevOps, Kubernetes, Architecture, Software as a Service (SaaS), Strategy, Leadership, Research & Critical Thinking, CI/CD Pipelines, Payment APIs, System Administration

Cloud Architect

2019 - 2020
TomTom
  • Built the architecture for cloud networking and connectivity with on-premise locations.
  • Created the architecture for a self-service portal for managing Azure and AWS landing zones.
  • Guided the product team to build a cloud architecture and choose migration strategies.
  • Consulted with data teams on architecting and setting up cloud data architectures.
Technologies: Amazon Web Services (AWS), Bash, Windows PowerShell, Databricks, Terraform, Azure DevOps, Azure, Architecture, Software as a Service (SaaS), Strategy, Leadership, Research & Critical Thinking, CI/CD Pipelines, Amazon RDS, Docker Compose, System Administration

Lead Software Engineer

2018 - 2019
Rescop
  • Rearchitected product solutions and set up an Azure infrastructure architecture with CI/CD principles and practices.
  • Moved the company to Azure infrastructure as code with Terraform and Azure Automation.
  • Improved the quality of the applications by splitting them into microservices and automating testing.
Technologies: C#, .NET, Windows PowerShell, Terraform, Microsoft SQL Server, Azure DevOps, Azure, Architecture, Software as a Service (SaaS), Strategy, Leadership, New Products, API Integration, C#.NET, Research & Critical Thinking, Back-end, APIs, CI/CD Pipelines

Senior Software Engineer

2012 - 2017
Boeing
  • Architected a system for high scalability, reliability, and deployments without downtime, using a microservice architecture, and defined migration strategies.
  • Contributed to the lift and shift migration to Azure and to rearchitecting the application for cloud-native architecture.
  • Collaborated with the business to refine requirements.
  • Worked with other teams on the integration with other products.
Technologies: Kubernetes, VB.NET, C#, .NET, Octopus Deploy, TFS, Kibana, Elasticsearch, Azure DevOps, Azure, Architecture, Software as a Service (SaaS), API Integration, C#.NET, Research & Critical Thinking, Back-end, APIs, CI/CD Pipelines

Senior Software Engineer

2010 - 2012
SDL
  • Implemented the integration of different company products.
  • Configurated the build environment and continuous integration pipelines.
  • Designed back-end services of the system and helped to integrate them with the application dashboard.
Technologies: Windows Communication Foundation (WCF), Pentaho, Microsoft SQL Server, C#, .NET, Software as a Service (SaaS), C#.NET, Research & Critical Thinking, Back-end

Software Engineering Team Leader

2006 - 2010
EPAM Systems
  • Led the .NET department and assisted teams in managing their projects.
  • Architected, designed, and built core application logic for several systems.
  • Helped the company launch an employee learning program in our branch office.
Technologies: T-SQL (Transact-SQL), Microsoft SQL Server, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), VB.NET, ASP.NET, .NET, C#.NET, Research & Critical Thinking, Back-end

Experience

Leasing System

Leasing systems help lessors track all the financial and contractual obligations of lessees. When the performance of the system was not good enough, I became involved in rearchitecting it. After helping the business analysts refine the requirements, I designed a new system and continuous migration from the legacy system to the new one as part of the overall implementation of the new system. I guided two scrum teams and helped them with all the technical issues they had.

Education

2001 - 2006

Bachelor's Degree in Computer Science

Belorusian-Russian University - Mogilev, The Republic of Belarus

Certifications

APRIL 2019 - PRESENT

AZ-300: Microsoft Azure Architect Technologies

Microsoft

APRIL 2014 - PRESENT

Certified Scrum Master

Xebia

MARCH 2009 - PRESENT

Microsoft .NET Framework 2.0 – Distributed Application Development

Microsoft

NOVEMBER 2008 - PRESENT

Microsoft .NET Framework 2.0 – Web-based Client Development

Microsoft

SEPTEMBER 2008 - PRESENT

Microsoft .NET Framework – Application Development Foundation

Microsoft

Skills

Libraries/APIs

PySpark, Pandas

Tools

Git, Docker Compose, BigQuery, Visual Studio, Jira, Confluence, Terraform, TFS, Kibana, RabbitMQ

Languages

C#, Python, T-SQL (Transact-SQL), C#.NET, Visual Basic .NET (VB.NET), JavaScript, TypeScript, Bash, VB.NET, Java

Frameworks

.NET, Windows PowerShell, Angular, ASP.NET, Windows Presentation Foundation (WPF), Protractor, Hadoop, Spark, TOGAF

Paradigms

REST, Azure DevOps, DevOps

Platforms

Azure, Windows, Databricks, Pentaho, Amazon Web Services (AWS), Kubernetes, Linux, Visual Studio Code (VS Code)

Storage

Microsoft SQL Server, Elasticsearch, PostgreSQL

Other

Architecture, Software as a Service (SaaS), Strategy, New Products, API Integration, Research & Critical Thinking, Back-end, APIs, CI/CD Pipelines, Leadership, Payment APIs, System Administration, Data Engineering, Octopus Deploy, Windows Communication Foundation (WCF), Computer Science, Enterprise Architecture, Integration, API Gateways, Compliance, Security, Amazon RDS, FastAPI, Artificial Intelligence (AI), Large Language Models (LLMs)

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