George Albastroiu, Developer in Craiova, Dolj County, Romania
George is available for hire
Hire George

George Albastroiu

Verified Expert  in Engineering

Software Developer

Craiova, Dolj County, Romania

Toptal member since July 16, 2021

Bio

George is a passionate full-stack developer with over ten years of experience in software development in various businesses, ranging from fleet tracking systems and a quoting and billing platform for the water market to soft-proofing solutions in the cloud. His main capabilities include .NET technologies and popular JavaScript frameworks like React and Angular. George is adaptable to change and genuinely believes in choosing the right tool for the job.

Portfolio

Arnia Software
.NET Core, Azure, Distributed Systems, Blazor, Domain-driven Design (DDD), C#...
Superstock Partners LLC
Angular, C#.NET, HTML5, Sass, CSS, T-SQL (Transact-SQL), Elasticsearch, Redis...
Softelligence Engineering
.NET, Azure, React, SQL Server 2012

Experience

  • C# - 8 years
  • .NET - 8 years
  • JavaScript - 8 years
  • SQL - 8 years
  • React - 6 years
  • Azure - 6 years
  • Angular - 6 years
  • .NET Core - 5 years

Availability

Part-time

Preferred Environment

.NET, JavaScript, Slack, Teams, Azure

The most amazing...

...thing I've worked on is a fleet-tracking platform for one of the biggest companies in the world in this field.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
Arnia Software
  • Developed highly load-intensive distributed systems using .NET Core and Azure.
  • Created CI/CD for services using Azure multi-stage pipelines.
  • Constructed a developer portal self-service using Blazor server-side.
  • Built an event sourcing system based on Cosmos DB with command and query responsibility segregation and domain-driven design patterns.
  • Worked with a cross-functional team that takes care of the whole lifecycle of the product.
Technologies: .NET Core, Azure, Distributed Systems, Blazor, Domain-driven Design (DDD), C#, Azure Cosmos DB

Full-stack Developer

2021 - 2024
Superstock Partners LLC
  • Developed checkout experience for the new eCommerce website revamped in the latest Angular and .NET technologies.
  • Migrated an old eCommerce monolith website developed in ASP.MVC to a new platform based on microservices with the latest Angular and .NET technologies.
  • Integrated multiple 3rd-party APIs for ingesting new content or adding AI capabilities to the platform.
  • Helped migrate to a flexible pricing system to support multiple licensing combinations created on the fly and add subscriptions on top of that.
  • Integrated Braintree into the checkout and also for recurring subscription payments.
  • Optimized performance using the latest Entity Framework features and temporal tables.
  • Refactored the back office system to support the platform's new pricing and licensing features.
  • Improved logging and monitoring of the platform by promoting usage of Application Insights and monitoring dashboards in Azure.
  • Took part in architecture design and decisional process.
Technologies: Angular, C#.NET, HTML5, Sass, CSS, T-SQL (Transact-SQL), Elasticsearch, Redis, Server-side Rendering (SSR), Bootstrap, Azure, Azure DevOps, Docker, .NET 8, HubSpot, QuickBooks API, SparkPost, CI/CD Pipelines, NgRx, Entity Framework, HTML

Technical Lead

2019 - 2021
Softelligence Engineering
  • Developed and maintained new features for a fintech application for a big company from Europe in the financial market using .NET and Azure.
  • Maintained and developed a quote and billing platform for a water retail company using React, .NET Core, and Azure.
  • Created and performed maintenance of an integration service for a fintech platform for a company in the insurance market.
Technologies: .NET, Azure, React, SQL Server 2012

Senior Full-stack Developer

2016 - 2019
NetRom Software
  • Built and maintained a high-performant image rendering engine in C++ for a soft-proofing platform deployed in AWS.
  • Engaged in rewriting a fleet tracking system platform from a monolith architecture with AngularJS to a microservice distributed architecture with Angular.
  • Developed and maintained a soft-proofing cloud platform using Ember.js and ASP.NET.
  • Helped the live-support team with incident investigation and possible hotfixes based on different levels of SLA.
  • Offered technical support to team members whenever required throughout various steps of the project.
Technologies: .NET, Angular, React, Qt, ASP.NET, Git, Jira, GitLab, Octopus Deploy, Amazon Web Services (AWS), Azure, Ember.js

Senior Full-stack Developer

2014 - 2016
NetRom Software
  • Developed and maintained a tender platform for a company in the construction industry using React and ASP.NET.
  • Implemented CI/CD pipelines using Jenkins and Octopus Deploy.
  • Offered support and maintenance for the live production.
Technologies: React, .NET, TeamCity

C++ Developer

2013 - 2014
NetRom Sofware
  • Developed a suite of desktop applications written in C++ with Qt and WinAPI for printing optimizations and rendering.
  • Served as third-level support for direct service desk tickets.
  • Added support to make the applications stable on macOS.
Technologies: C++14, Qt, WinAPI

Experience

Soft-proofing Platform Running in Cloud

I joined the team on this project one year after the development started. I was involved initially in performance tuning, especially in the data access layer, where I managed to get an overall time reduction of about 60% for the most used queries in the platform.

The platform's goal is to offer soft-proofing solutions for customers, helping them reduce losses by inefficient or wrong printing.

From a technical perspective, the project was very challenging. I had to learn a lot about color theory and color profiles, but at the same time, it was very exciting, and I liked learning all those new things.

As part of this project, I also developed a high-performance rendering engine for Images and PDFs written in C++ to allow fast conversion between color spaces and various user-defined profiles.

The platform itself was designed using ASP.NET on the back end with SQL Server for data persistence and Angular on the front end.

The platform was hosted on AWS. We had a full CI lifecycle with static code analyses steps and code coverage that added a lot of reliability when releasing something new.

Fleet-tracking Platform

A web-based application for managing fleets of vehicles for one of the biggest companies in the world in this industry. My team developed a web portal for end customers to log in and check the state of their fleet in real-time.

I was involved in splitting this monolith application into multiple distributed microservices, following domain-driven design tactics. This resulted in a more scalable and cost-effective platform because we could scale the "hot-paths" of the system separately only when needed, reducing the overall hosting and computing costs.

Also, as part of the process, I migrated the UI from AngularJS to the new Angular framework while keeping the same look and feel for the end-users.

Using the new Angular framework, this migration also brought some performance benefits out of the box. Still, it also helped reduce the complexity of the codebase and its overall size.

The new microservices were developed using .NET Core and service buses for the overall system communication from a technical perspective.

This was one of my favorite projects because I was involved in all the development phases required to migrate from a monolith to a microservice distributed system.

Quote and Billing Platform

The project was a web application for a quote and billing platform for a water retail company. I joined the project six months after development started and helped it grow over 100% per year. The application was intended for brokers to generate quotes for customers with various rules and bonuses quickly, and there was also a billing generation part for customers.

The application was developed in .NET with React and hosted in Azure. We also provided APIs for external parties to generate quotes using our platform and integrate this process into their system.

Tender Platform for Construction Contracts

Took part in the design, architecture, and development of a tender platform for the construction industry to facilitate communication and streamline the entire tender process between suppliers and clients in various construction projects. The platform was a real-time web application where tenders could be viewed and compared, making sure clients could make fast and sound decisions. At the same time, suppliers could easily submit their tenders to multiple and various clients with prompt feedback and response.

Integration Services for Insurance Platform

Developed a bespoke integration service solution in Azure for an existing Insurance platform assuring integration with various external services like fraud detection, credit line verification, red flag checking, etc. The integration solution was designed to be generic and reusable across all companies for other products that may also suit this integration.

Fintech Platform for Credit Loan

Develop a new fintech platform for a known bank in Europe based on ML to offer customers automated credit loans without human interaction. It is based on a scoring profile computed automatically and supported by various rules and AI algorithms.

Education

2015 - 2017

Master's Degree in e-Business Systems

University of Authomatic, Computers and Electronics - Craiova, Romania

2011 - 2015

Bachelor's Degree in Computer Engineering

University of Authomatic, Computers and Electronics - Craiova, Romania

Certifications

JUNE 2017 - JUNE 2019

Developing Microsoft Azure and Web Services

Microsoft

Skills

Libraries/APIs

REST APIs, React, WinAPI, QuickBooks API, NgRx, Entity Framework

Tools

Slack, Git, Jira, GitLab, Little CMS, Jenkins, TeamCity

Languages

JavaScript, C#, C#.NET, SQL, TypeScript, HTML, C++14, C, C++, HTML5, Sass, CSS, T-SQL (Transact-SQL)

Frameworks

.NET, Angular, ASP.NET, .NET Core, ASP.NET Core, Qt, Ember.js, Angular Material, Blazor, IdentityServer 3, Material UI, Bootstrap, .NET 8

Paradigms

Object-oriented Programming (OOP), CQRS, Azure DevOps, ETL

Storage

Azure Cosmos DB, SQL Server 2012, PostgreSQL, Elasticsearch, Redis

Platforms

Azure, Amazon Web Services (AWS), Docker, HubSpot

Other

Domain-driven Design (DDD), APIs, Teams, Algorithms, Distributed Systems, Web Applications, Web Services, Mathematics, Computer Science, Artificial Intelligence (AI), Ethics, B2C Marketing, Octopus Deploy, Color Theory, TFS Build & Release Management, API Management, Okta, Fintech, Server-side Rendering (SSR), SparkPost, CI/CD Pipelines

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