
Andrei Sharafullin
Verified Expert in Engineering
Cloud Architect and Software Developer
Hilversum, Netherlands
Toptal member since June 22, 2020
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
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
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
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.
Azure Migration Architect
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.
Cloud Architect
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.
Lead Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineering Team Leader
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.
Experience
Leasing System
Education
Bachelor's Degree in Computer Science
Belorusian-Russian University - Mogilev, The Republic of Belarus
Certifications
AZ-300: Microsoft Azure Architect Technologies
Microsoft
Certified Scrum Master
Xebia
Microsoft .NET Framework 2.0 – Distributed Application Development
Microsoft
Microsoft .NET Framework 2.0 – Web-based Client Development
Microsoft
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)
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