Alexandru Marian Cioarec, Developer in Craiova, Dolj County, Romania
Alexandru is available for hire
Hire Alexandru

Alexandru Marian Cioarec

Verified Expert  in Engineering

Software Developer

Craiova, Dolj County, Romania

Toptal member since September 25, 2019

Bio

Alexandru has experience working with international clients recognized as leaders in their niche (through NetRom Software, and Softelligence Engineering). Alexandru's work helped a product owner become the biggest name in commercial maritime software, achieving this through the enormous number of functionalities of his product. He enjoys building quality solutions using the latest web technologies and is a firm believer that high-quality code should always be a top priority.

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Visual Studio, Windows

The most amazing...

...thing I've coded is a data merging engine for a ship management system that worked with online and local databases that needed merging.

Work Experience

Tech Lead

2022 - PRESENT
Vitikings Software
  • Oversaw the development of an entire stocks overview application from the ground up. Decided on the tech stack, architecture, and infrastructure.
  • Managed a team of three developers, including myself. My responsibilities included building the frame of the projects so the other devs could work on new features in a SOLID way.
  • Helped with deciding the infrastructure and setting up the CI/CD.
Technologies: Vue, C#, NestJS

Front-end Developer

2021 - 2022
Child Care Seer
  • Worked on a variety of features, from core app functionality to reporting and exporting data in Vue.js, supporting both desktop and mobile views.
  • Added audit-like features for the child care institution activities, which helped keep track of everything a child or an entire class did that day.
  • Refactored the code to comply with code quality standards.
  • Built a feature that enabled data to be shared with parents via a user-friendly interface in the form of a child's daily journal.
Technologies: Vue 2

Senior Full-stack Developer

2020 - 2021
Max Planck Institute - Institut für Bildungsforschung
  • Developed a web app to gather data from users regarding self-driving cars and what decisions should they make in edge cases. Built a web app with ASP.NET Core 3 on the back end, Vue.js 2 for the front end, and MS SQL and PostgreSQL for databases.
  • Was in charge of communication with the client, maintaining transparency, DevOps, and software development—the design was provided.
  • Developed two types of surveys, static and interactive. Static was just plain forms, but the interactive one implied sliding a car on a street image and having elements interact with each other, i.e., change position, display crashes, and more.
  • Developed custom-made bar charts for displaying data.
Technologies: ASP.NET, JavaScript, Vue 2, Vue, C#, SQL

Full-stack Engineer

2020 - 2021
Eaglebrook Advisors
  • Developed a financial advisor company portal in Blazor in which private and juridical clients can be onboarded.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Planned new architecture to break up a monolith into a more decoupled set of projects in the solution.
Technologies: CSS, HTML5, HTML, C#, Blazor, .NET Core, ASP.NET Core

Full-stack Developer

2020 - 2020
Dymeng Services
  • Built a portal from scratch that shows education content (video, articles, and more) and enables users to take quizzes and earn credits and certificates.
  • Developed a desktop project built with Angular and Electron for the front end and ASP.NET for the back end (a property management system for legal documents). I also integrated DocuSign.
  • Built ASP.NET Core 3.1 web API. Worked with Amazon S3 buckets for storage. Refactored an ASP.NET Core 2.2 MVC administration portal. Built a Vue.js 2 front end.
  • Designed a tracking engine to determine and encourage users not to be away from the computer when looking at the content.
  • Developed UtterAccess, a forum built with Vue.js 2 and ASP.NET Core.
Technologies: Vue 2, SQL, Vue, ASP.NET Core 3

Vue.js Web Developer

2020 - 2020
WriteWise
  • Contributed to building a Grammarly-like platform for scientific documents wrote in Vue.js 2 with TypeScript, which used machine learning to classify documents and give advice.
  • Used 'Vue2-editor' library to partition big text inputs as phrases and words, based on an ML algorithm for classifying the documents.
  • Improved UI/UX aspects of the web app by implementing new designs for pages and components.
  • Integrated the app with the Python back end (Django).
  • Assisted with the deployment process of the app on different virtual machines and environments.
  • Sped up the development process of the web app with the Vuetify.js library.
  • Handled the state of the app with Vuex and followed best practices of using the library.
Technologies: Vue 2, Vue

Full-stack Developer

2019 - 2020
Softelligence SRL
  • Developed a PDF ingestion solution in ASP.NET Core that received a PDF transformed it to structured HTML and let the user build JSON described rules to extract data by parsing the HTML for that PDF template.
  • Designed a solution for Orange Money Romania (portal built with FintechOS and Vue.js 2), a web app that was used by the Orange employees in their shops to make credits for the customers.
  • Assisted with several web forms and reports for the Orange project with Vue.js 2 and DevExtreme (including charts and tables).
  • Developed with DDD, automated deploys, and release management through Octopus deploy.
  • Built a web API and database for the Orange project used as a very secure middleware between the client web app and the Romanian state fiscal administration API.
  • Hosted the app in Azure services and used several other services from Azure besides hosting (logic apps, data factory).
  • Delivered performance improvements of the web app adding state management to the Vue.js 2 app (via Vuex), refactored portions of code and used lazy loading of Vue.js components to increase performance.
  • Assisted on Everquote's insurance platform built with Python (Flask) and React. Integrated with Twilio and enabled processing as many leads as possible.
Technologies: Vue 2, Vue, ASP.NET Core

Web Developer

2019 - 2019
Riding Post
  • Assisted in the building of a mobile-first web application for a full-service horse stables management platform.
  • Implemented new designs for a mobile-first web app using latest Vue.js 2 best practices.
  • Contributed to optimizing and organizing the app with Vuex.
  • Fixed bugs on legacy code and old design implementations.
Technologies: Vue 2, Vue

Full-stack Developer

2017 - 2019
Netrom Software
  • Developed a ship management system in C# - Winforms that included a large number of modules (maintenance, inventory, purchase, messenger, QHSE, crewing, and audit functionality).
  • Designed the web API for the project used by all the apps (desktop and web) that used ASP.NET.
  • Maintained and developed the data merging engine used to sync the data from the local database on the ships that sail the ocean and do not have access to the internet. SQL Server was used by the office and web apps.
  • Ported the desktop app to the web while maintaining functionality through a React solution with Redux, utilizing the best practices and standards in the web industry (responsive design, SOLID principles, and SPA web app that used lazy loading).
  • Built a web portal in Angular for the product owner from where he could manage the licenses for the desktop and web app.
  • Worked for a short period as a support developer to resolve individual clients' problems (like garbage data in the database that was preventing the sync engine to work for that client).
  • Assisted the product owner in becoming the biggest name in commercial maritime software, achieving this through the enormous number of functionalities of his product.
  • Served on a team of eight developers and three testers, with every developer having a very strong knowledge of two modules and general knowledge of the rest.
  • Build web page structures and designed with HTML5 and CSS3 in concordance with the UX and UI designs provided by the client.
  • Used SVN and Git for product versioning. Used Bootstrap 3 and 4 for different web portals that belong to the same product.
Technologies: Angular, React, JavaScript, ASP.NET, .NET

R&D Process for AON

The client wanted a solution that would enable them to extract financial data from PDF files in a semi-automatic way. At the time, they were sending all of their PDFs to an Indian company that extracted the relevant data into a large Excel file. The process of research, design, and development for a solution that handled their problem was one that I am most proud of.

WriteWise

https://www.writewise.io/
A Grammarly-like app for scientific documents that helps users put their ideas on to paper. The app was built with Vue.js 2 and TypeScript, using Vuex for state management and Vuetify.js for client-side components.

UtterAccess

http://www.utteraccess.com
A web forum for software engineers, built with Vue.js 2, ASP.NET Core 3, and SQL Server. It contains a custom editor for topic replies, file uploads, and the management of all the forum entities. Files have been stored on AWS.
2020 - 2021

Master's Degree (in Progress) in Software Engineering

University of Craiova, Faculty of Automation, Computers and Electronics - Craiova, Romania

2015 - 2019

Bachelor's Degree in Computer Engineering

University of Craiova, Faculty of Automation, Computers and Electronics - Craiova, Romania

NOVEMBER 2016 - PRESENT

First Place at STL for Competitive Programming and Software Development Craiova

Caphyon & Netrom Software

NOVEMBER 2016 - PRESENT

Certificate of Completion for Netrom Software Academy

Netrom Software

Libraries/APIs

Vue, Vuex, DevExtreme, Windows Forms (WinForms), React, Vue 2, Node.js

Tools

C#.NET WinForms, Hangfire, GitHub, Visual Studio, Git, Microsoft Excel

Languages

C#, JavaScript, HTML, HTML5, CSS, CSS3, TypeScript, SQL, Python

Paradigms

Agile, Functional Programming, Concurrent Programming, Agile Software Development

Platforms

Web, Windows, Visual Studio Code (VS Code), Twilio, Amazon Web Services (AWS)

Storage

SQL Server 2017, SQL Server DBA, Amazon S3 (AWS S3), MongoDB

Frameworks

Material UI, ASP.NET, ASP.NET Core, Angular, Blazor, Redux, Bootstrap, Bootstrap 3, .NET Core, .NET, ASP.NET Core 3, Flask, Django, Vuetify, NestJS

Other

DevExpress, DevExpress Controls, PDF, R&D

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