Andrei Ursta, Developer in Târgu Mureș, Mureș County, Romania
Andrei is available for hire
Hire Andrei

Andrei Ursta

Verified Expert  in Engineering

Front-end Developer

Târgu Mureș, Mureș County, Romania

Toptal member since March 29, 2022

Bio

Andrei is a senior front-end developer with 11 years of experience in the IT industry and 6+ years of experience building front-end applications. He specializes in web technologies, including React, Redux, Material-UI, Semantic UI React, and Reactstrap. Andrei believes that communication is key to all projects and is willing to excel in building mobile apps and single-page applications.

Portfolio

Canam
Windows Presentation Foundation (WPF), .NET 6, .NET 5, Protobuf, Blazor
Dell
React, Redux, RabbitMQ, .NET 5, ASP.NET Core, xUnit, Microsoft SQL Server...
Dell
Agile Software Development, React, Redux, SQL Server 2017, .NET Core...

Experience

  • JavaScript - 8 years
  • Agile Software Development - 8 years
  • Test-driven Development (TDD) - 7 years
  • HTML5 - 6 years
  • CSS - 6 years
  • Software Architecture - 5 years
  • React Redux - 5 years
  • TypeScript - 4 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Visual Studio, Windows, Git, GitHub, GitLab, React

The most amazing...

...project I've worked on is a web application for providing financial services to business and home customers in the US and Canada.

Work Experience

Senior Software Engineer

2022 - PRESENT
Canam
  • Developed an application that automates the creation of different structural elements.
  • Tracked and fixed bugs using the Azure DevOps tool and Git PR.
  • Participated in the application launch and the feedback discussion with the end users.
Technologies: Windows Presentation Foundation (WPF), .NET 6, .NET 5, Protobuf, Blazor

Lead Software Engineer

2019 - 2022
Dell
  • Developed an enterprise portal for managing financial assets.
  • Ensured code quality using pair-programming, TDD, and code reviewing techniques.
  • Designed and implemented a CI/CD pipeline as part of my role.
  • Participated in team member evaluation and on the hiring process.
Technologies: React, Redux, RabbitMQ, .NET 5, ASP.NET Core, xUnit, Microsoft SQL Server, Selenium, TypeScript, React Redux, JavaScript, HTML5, Agile Software Development, CSS, Unit Testing, Responsive UI

Lead Software Engineer

2017 - 2019
Dell
  • Developed an application that allowed customers from the United States and Canada to apply for credit that could be used to buy equipment from Dell.
  • Used the Agile methodology and worked in a team of eight members; we used extreme programming.
  • Participated in migrating the old system build in ASP.NET MVC to .NET code and React.
Technologies: Agile Software Development, React, Redux, SQL Server 2017, .NET Core, Responsive UI, TypeScript

Senior Software Engineer

2014 - 2017
Dennemeyer
  • Developed an application used for managing portfolios of intellectual property assets owned by companies like L'Oreal, Unilever, and FIFA.
  • Participated in feature development using the TDD methodology.
  • Used Kanban and pair-programming as work methodologies.
Technologies: ASP.NET MVC 6, Microsoft SQL Server, Windows Presentation Foundation (WPF), JavaScript, HTML5, Agile Software Development, CSS, Unit Testing

Intermediate/Senior Software Engineer

2012 - 2014
Canam
  • Designed and implemented a structural panel calculation system using SOA architecture.
  • Participated in feature development using TDD, pair-programming, and code review PR.
  • Used the Scrum methodology as a project management framework.
Technologies: Windows Communication Foundation (WCF), ASP.NET MVC 4, Microsoft SQL Server, JavaScript, HTML5, Agile Software Development, CSS, Unit Testing

Junior Software Engineer

2011 - 2012
rosoftlab s.r.l
  • Developed a ticketing system using ASP.NET and SQL Server.
  • Tracked and fixed bugs using an internal application.
  • Supported beta testing using real-life equipment like a QR scanner and a turnstile.
Technologies: ASP.NET MVC 3, Microsoft SQL Server, MongoDB, C#.NET WinForms, Windows Presentation Foundation (WPF), JavaScript, HTML5, CSS, Unit Testing

Experience

Selling Point Management System

I created a React-based application that is used to manage, track, and organize selling points. The is composed of two layers: a React administrative web application and a Firebase database layer. The system's vision is to allow a better workflow by allowing an administrative overview approach.

Not Another Vacation

A web application for booking different events, activities, and tours. I was the front-end and back-end developer for this project, where we had to integrate with a payment system and support a rich querying system.

Selling Point User Mobile Application

A mobile application built for Android intended to be used by field agents so they can access remote data. The central web hub controls the application, is restricted by granting controlled access to selling points, and uses a role to differentiate different types of users.

Education

2012 - 2014

Master's Degree in Computer Science – Modern Technologies in Software Systems Engineering

Transylvania University - Brasov, Romania

2009 - 2012

Bachelor's Degree in Information Technology

Transylvania University - Brasov, Romania

Certifications

JANUARY 2021 - PRESENT

Figma Web Design

Udemy

JANUARY 2019 - PRESENT

Test-driven Development

Luxoft

JANUARY 2019 - PRESENT

Introduction to Software Architecture

Luxoft

Skills

Libraries/APIs

React, Firebase Web SDK, React Redux, Protobuf

Tools

Visual Studio, xUnit, Git, GitHub, GitLab, RabbitMQ, C#.NET WinForms, Figma

Frameworks

Jest, Redux, .NET 5, ASP.NET Core, Windows Presentation Foundation (WPF), ASP.NET MVC 4, Selenium, Flutter, ASP.NET MVC 6, ASP.NET MVC 3, ASP.NET, .NET Core, .NET 6, Blazor, Tailwind CSS

Paradigms

Agile Software Development, Test-driven Development (TDD), Object-oriented Programming (OOP), Unit Testing, Design Patterns

Platforms

Windows, Visual Studio Code (VS Code), Firebase, Mapbox

Languages

JavaScript, HTML5, TypeScript, CSS

Storage

Microsoft SQL Server, MongoDB, SQL Server 2017

Other

Enzyme, Software Architecture, Firebase Hosting, Responsive UI, Algorithms, Windows Communication Foundation (WCF)

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