
Alexandru Salan
Verified Expert in Engineering
Software Developer
Craiova, Dolj County, Romania
Toptal member since September 10, 2021
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
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
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
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.
Technical Lead
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.
Software Developer
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.
Experience
GPS Monitoring System for Vehicles
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
• 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
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
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