
George Albastroiu
Verified Expert in Engineering
Software Developer
Craiova, Dolj County, Romania
Toptal member since July 16, 2021
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
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
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
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.
Full-stack Developer
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.
Technical Lead
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
C++ Developer
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.
Experience
Soft-proofing Platform Running in Cloud
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
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 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
Integration Services for Insurance Platform
Fintech Platform for Credit Loan
Education
Master's Degree in e-Business Systems
University of Authomatic, Computers and Electronics - Craiova, Romania
Bachelor's Degree in Computer Engineering
University of Authomatic, Computers and Electronics - Craiova, Romania
Certifications
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
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