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

Alexandru Salan

Verified Expert  in Engineering

Software Developer

Craiova, Dolj County, Romania

Toptal member since September 10, 2021

Bio

Alexandru is a friendly, engaging, and experienced developer with more than ten years of total experience, mainly in C# and JavaScript. He took the team lead role in teams ranging from three to 12 people in the last five years. He enjoys coaching team members and helping teams perform at their best.

Portfolio

NetRom Software
JavaScript, React, Azure, Scrum, Microsoft SQL Server, .NET, C#, HTML, CSS...
NetRom Software
C#, JavaScript, Sass, Source Code Review, Code Review, Task Analysis, .NET Core...
NetRom Software
C#, JavaScript, SQL, ASP.NET, .NET Core, Architecture, Full-stack...

Experience

  • C# - 12 years
  • JavaScript - 10 years
  • .NET - 10 years
  • Git - 7 years
  • Scrum - 6 years
  • REST APIs - 5 years
  • React - 2 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

Linux, Windows, Visual Studio Code (VS Code), IntelliJ IDEA, React, C#, Visual Studio, WebStorm, HTML, Git, REST APIs, Material UI

The most amazing...

...thing I've achieved is leading a team through the process of migrating EAM software to Azure.

Work Experience

Project Manager

2016 - 2021
NetRom Software
  • Collaborated with more than 10 clients across my career. Most of my recent collaborations were long-term.
  • Developed and led multiple teams with enterprise asset management (EAM) software that has been on the market for more than 20 years.
  • Oversaw the process of continuous delivery for live applications that require zero downtime.
  • Followed the Agile Scrum methodology using Azure DevOps and Jira.
  • Gained extensive experience with C#, JavaScript, Node.js, and React.
  • Developed and led a track and trace app with more than 20,000 connected devices, using Azure.
Technologies: JavaScript, React, Azure, Scrum, Microsoft SQL Server, .NET, C#, HTML, CSS, SCSS, HTML5, TypeScript, Git, APIs, REST APIs, Cosmos, MongoDB, Risk Management, Planning, Agile Software Development, Agile Sprints, Redux, Sass, Source Code Review, Technical Hiring, Interviewing, Web Development, Software Design, Technical Leadership, Azure SQL Databases, Databases, Solution Architecture

Technical Lead

2013 - 2016
NetRom Software
  • Designed the architecture for ongoing projects and researched new technologies.
  • Coached and trained team members. Validated code conventions and code reviews.
  • Handled communication with the clients and created clear stories with acceptance criteria.
Technologies: C#, JavaScript, Sass, Source Code Review, Code Review, Task Analysis, .NET Core, Architecture, Full-stack, Web Development, Software Design, Technical Leadership, Mobile, Azure SQL Databases, Databases, Solution Architecture

Software Developer

2011 - 2013
NetRom Software
  • Developed tasks within the expected time and budget.
  • Used Jira for documentation, development, bugs, planning, and time tracking.
  • Created and maintained unit tests and automated UI tests.
Technologies: C#, JavaScript, SQL, ASP.NET, .NET Core, Architecture, Full-stack, Web Development, Databases

Experience

GPS Monitoring System for Vehicles

Developed an application hosted in Azure used for fleet management. Vehicles are equipped with a device (GSM and GPS) and send constant data to the system.

The application shows the live position, trips, and historical data of each vehicle and can generate reports. The system is designed to handle more than 20,000 devices.

EAM Software

A very customizable software developed in collaboration with a team from The Netherlands. The sever was .NET and the client was a SPA application with a custom framework. My team was in charge of multiple projects, such as screen design and versioning.

• Screen designer–In this module, the administrators could customize or create new web pages (screens) using the database fields and relations.
• Screen versioning–This allowed the system to store screen customizations as diffs, similar to Git, to simplify the update process.
• Workflow designer–A visual designer with autocomplete used to crate or customize business logic in screens.
• Reservation module–A planning tool integrated with billing and catering. Migrated from .NET 4.5 to .NET Standard and .NET Core 3.

Arhitect & Technical Lead

A CRM application built using React with MUI 5 for the font end and C# .Net core for the server. The application was hosted in Azure.

Other services integrated into the app:

• Twilio for voice calls, SMS, MMS
• Outlook email
• signNow for document signing

Skills

Libraries/APIs

React, Entity Framework, Node.js, REST APIs, jQuery, Twilio API

Tools

Git, Jira, WebStorm, Visual Studio, ReSharper, Syncfusion

Languages

JavaScript, C#, CSS, HTML, HTML5, SCSS, SQL, Sass, TypeScript

Frameworks

.NET, Entity Framework Core, Material UI, .NET Core, ASP.NET, React Native, PrimeFaces, Bootstrap, Redux

Paradigms

DevOps, Scrum, Agile Software Development

Platforms

Windows, Azure, Linux, iOS, Mobile, Twilio

Storage

Azure SQL Databases, Databases, Microsoft SQL Server, Azure Cosmos DB, MongoDB

Other

Scrum Master, APIs, Agile Sprints, Planning, Risk Management, Source Code Review, Code Review, Technical Hiring, Task Analysis, Architecture, Full-stack, Web Development, Software Design, Technical Leadership, Solution Architecture, Transmission Control Protocol (TCP), Cosmos, Interviewing, Scalable Architecture, Customer Relationship Management (CRM), Development, Test Automation Frameworks, Leadership

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