Andrei Corovei
Verified Expert in Engineering
Software Developer
Andrei is a software architect and lead developer with 12 years of experience primarily using a Microsoft-based stack. He has developed many technologies: database, desktop, web, and cloud. He is also a Microsoft Certified Trainer on Azure-stack and a teacher at the Technical University of Cluj-Napoca. The industries that Andrei has worked in include telecommunications, e-learning, insurance, and logistics.
Portfolio
Experience
Availability
Preferred Environment
.NET Core, Azure, Visual Studio, Angular
The most amazing...
...thing I've developed is an allocation algorithm that matches orders to goods built for a fully-automated cold-storage warehouse environment.
Work Experience
Teaching Assistant
Technical University of Cluj-Napoca
- Coordinated the laboratory activities for the following classes: Software Design and Introduction to Object-oriented Programming.
- Prepared a Git repository with code examples along with implementing code stubs and laboratory guides.
- Evaluated projects brought in by students.
- Received a net promoter score of 9.3 for the class of 2018 for overall activity.
Software Architect
Qubiz
- Designed and implemented a Quotation application for a client in the logistics industry, where the client is calculating the costs for the transport routes.
- Developed a platform based on Microsoft BizTalk, deployed in Azure for one of the largest warehouse management system software providers. We integrated BTDF and Functional Routing.
- Developed features on a warehouse management system platform on top of the existing functionality in the areas of outbound and allocation.
- Shaped the architecture and implemented the infrastructure components for two web projects using clean architecture, CQRS, the Entity framework, and SQL Server.
Software Developer
ISDC
- Developed on a more-than-decade-old legacy enterprise application with Windows Forms and PRISM (a surveillance program).
- Built vertical features in multiple areas, including planning, invoicing, and exams.
- Composed a migration script to port data from the old invoicing schema to a new schema.
- Extracted two microservices from the enterprise application.
- Mentored two junior colleagues, helped with the ramp-up process, and provided continuous support for them.
- Held technical presentations/workshops for the whole company on topics like SQL transactions and advanced querying.
Software Developer
Business Logic Systems
- Developed full-stack features (using Windows Forms, WPF. SQL Server, .NET, WCF) for an existing application used to build customer profiles on the data from the data warehouse.
- Built the component that allows data to be withdrawn from different data sources.
- Deployed the solution for one of our new customers for which I have also been on-site for one month to assure operations.
- Developed a control group mechanism that splits a percentage of the profile.
- Created a module in WPF that splits the profiles based on deciles.
Desktop Developer
Freelance Work
- Developed user screens (using Telerik) for a maintenance application for common-use elevators.
- Created new reusable UI (using Telerik) components that were then used by different screens.
- Developed WCF services for saving maintenance information.
Junior Software Developer
Business Logic Systems
- Developed an ETL process for loading data from different platforms into our store.
- Integrated the database solution with consumer applications.
- Developed a program that gathers Reporting services Reports from different clients into a centralized store.
- Monitored the data loading process and ensured the quality of the loaded data.
- Built stored procedures that aggregated the loaded data.
Experience
Software Design Laboratory Guide
https://github.com/coroveiandrei/UTCNSoftwareDesignLabIt contains laboratory guides, code guidelines, and startup projects for student projects.
Skills
Languages
C#.NET, SQL, C#, Java, JavaScript
Frameworks
ASP.NET, .NET, .NET Core, Windows Presentation Foundation (WPF), AngularJS, Windows PowerShell, Angular
Libraries/APIs
Web API, Entity Framework, Windows Forms (WinForms), Log4Net, jQuery
Storage
Microsoft SQL Server, Azure SQL, Azure Cosmos DB, SQL Server Reporting Services (SSRS), NoSQL, SQL Server 2014, Azure Active Directory
Tools
Azure App Service, Git, Subversion (SVN), Azure Application Insights, Visual Studio, LLBLGen, Kibana, Logstash
Paradigms
Clean Architecture, Clean Code, Microservices, REST, Azure DevOps, Test-driven Development (TDD)
Other
Azure Service Bus, Azure WebJobs, Domain-driven Design (DDD), Quotations, WCF Web Services, Windows Communication Foundation (WCF), IIS, Oracle Service Bus (OSB), Containers, Identity & Access Management (IAM), BizTalk, Documentation, Training, Architecture, Web Security, Management Systems, TMS, Transportation & Logistics
Platforms
Azure, Kubernetes, Docker
Education
Bachelor of Science Degree in Computer Science
Technical University of Cluj-Napoca - Cluj-Napoca, Romania
Certifications
Azure Security Engineer Associate
Microsoft
Microsoft Certified Trainer
Microsoft
Microsoft Azure Architect Technologies
Microsoft
AZ 203—Developing Solutions for Microsoft Azure
Microsoft
Programming in C#
Microsoft
Administering Microsoft SQL Server 2012/2014 Databases
Microsoft
Implementing a Data Warehouse with Microsoft SQL Server 2012/2014
Microsoft
Querying Microsoft SQL Server 2012/2014
Microsoft
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