Alin Alexii, Developer in Bucharest, Romania
Alin is available for hire
Hire Alin

Alin Alexii

Verified Expert  in Engineering

Bio

Alin is a software engineer known for thorough testing methods and implementations using React and Angular, deploying an app using AWS—available in 30 countries, a LEGO Studio app with React for building bracelets and baseplates, and a flexible nutrition-tracking app with a virtual fridge and meal suggestions based on metrics, including food expiration dates. His background with Vue, Node.js, the .NET stack, Jenkins, AWS, and Git complement his passion for all things IT and technology linked.

Portfolio

Yara International - Digital Sustainability & Traceability
React, CI/CD Pipelines, REST, REST APIs, APIs, CSS, HTML5, Node.js, NestJS...
London Stock Exchange Group
TypeScript, Node.js, Web Components, HTML, CSS, Front-end, Back-end, Full-stack...
Visive Group
TypeScript, CSS, Angular, HTML5, User Interface (UI), User Experience (UX)...

Experience

  • Agile - 5 years
  • Web Development - 5 years
  • React - 5 years
  • Git - 5 years
  • Redux - 5 years
  • Jira - 5 years
  • TypeScript - 5 years
  • Angular - 3 years

Availability

Part-time

Preferred Environment

Git, Jenkins, REST, React, TypeScript, JavaScript, Agile, Angular, Web Development, Vue

The most amazing...

...thing I assisted with as the sole React specialist was a large, 3+ year migration project from Angular to React in a team of six.

Work Experience

Senior Front-end Engineer

2023 - 2024
Yara International - Digital Sustainability & Traceability
  • Developed a responsive dashboard application using React that displays the necessary data for its users using tables and charts, following the latest industry standards.
  • Worked closely with back-end developers to seamlessly integrate RESTful API endpoints into front-end architecture.
  • Collaborated with UX designers to ensure the end-users receive the best possible user experience.
  • Tested, deployed, and monitored the application in production.
Technologies: React, CI/CD Pipelines, REST, REST APIs, APIs, CSS, HTML5, Node.js, NestJS, RDBMS, NoSQL, AWS Lambda

Senior Full-stack Developer

2023 - 2023
London Stock Exchange Group
  • Developed a web application using the Lit framework (web components) for displaying financial data with instruments like tables and charts.
  • Refined and estimated tickets and tracked and fixed bugs using Jira as the reporting tool.
  • Implemented endpoints in the back end for the front end (BFF) by calling multiple GraphQL queries.
  • Wrote unit tests using Vitest on both front end and back end.
Technologies: TypeScript, Node.js, Web Components, HTML, CSS, Front-end, Back-end, Full-stack, GraphQL, Lambda Functions, Unit Testing, Agile

Senior Front-end Engineer

2023 - 2023
Visive Group
  • Worked on an existing Angular IoT system's admin panel for managing LED equipment in different locations.
  • Helped improve the existing UI/UX dashboard for creating custom scheduled events for the installed equipment.
  • Refactored the existing code, wrote specifications for the proposed improvements, and used Git as the versioning tool.
Technologies: TypeScript, CSS, Angular, HTML5, User Interface (UI), User Experience (UX), Front-end, Web Design, Front-end Development

Senior Front-end Engineer

2023 - 2023
Jugo
  • Developed a React application similar to Google Meet for creating meetings using Unreal Engine to give users a 3D experience while communicating with others.
  • Created the admin dashboard panel for managing events and meetings.
  • Worked directly with the client from the UK, alongside its development team, using Agile methodologies.
  • Used GitHub for versioning and continuous integration (CI).
Technologies: React, TypeScript, Jest, Material UI, JavaScript, Git, CSS, Figma, Agile, Context API, Front-end, Front-end Development, Storybook

Senior Full-stack Engineer

2022 - 2023
Cleardoc Inc.
  • Worked on an agile team to build a new UI for a video-editing application, using Angular for the front end and NestJS for the back end while gathering feedback from the client and UX designers.
  • Added logs and tracking for better monitoring in production using Mixpanel.
  • Wrote unit tests using Jest and fixed the identified and reported bugs.
  • Helped my teammates by undertaking architectural and design decisions.
  • Researched adding third-party assets to the video-editing application using the Shutterstock API.
Technologies: Angular, Node.js, WebRTC, Sockets, FFmpeg, NestJS, Agile, Git, Amazon Web Services (AWS), Figma, JavaScript, TypeScript, MySQL, HTML5, Angular Material, SCSS, CSS, RxJS, SQL, REST APIs, Mixpanel, Mixpanel API, HTML, Front-end, Front-end Development

Senior Front-end Engineer

2021 - 2022
kfzteile24
  • Assisted an agile team from Germany on a Vue eCommerce platform, working side-by-side with designers to migrate an old PHP project to Vue.
  • Tested the app using Jest. Used Git and Jenkins for versioning and continuous integration (CI).
  • Incorporated Kibana and New Relic as tools to monitor production.
Technologies: TypeScript, Vue, Jest, Twig, Jira, Git, Jenkins, Figma, Zeplin, New Relic, Kibana, JavaScript, CSS, Web Development, HTML5, Scrum, Software Engineering, Agile, HTML, Front-end, Front-end Development, Storybook

Senior Front-end Engineer

2020 - 2021
Swisscom
  • Developed a Vue project for tagging real-time events (goals and penalties) on sports matches (soccer, basketball, etc.).
  • Tested the app using Cypress. Used Git and Jenkins for versioning and continuous integration (CI).
  • Worked directly with the client from Switzerland, planning and estimating features to ensure timely completion.
Technologies: TypeScript, Vue, Jenkins, Cypress, Agile, Jira, Figma, Git, JavaScript, CSS, Web Development, HTML5, Scrum, Software Engineering, REST, HTML, Front-end, Front-end Development, Storybook

Senior Front-end Engineer

2020 - 2020
LEGO
  • Developed a LEGO studio app with React for building bracelets and baseplates using LEGO tiles.
  • Worked directly with the client (from Denmark), planning and estimating features to ensure timely completion.
  • Deployed it in production and monitored the app using logs and user-experience tracking.
Technologies: TypeScript, React, JavaScript, CSS, Jira, Agile, Figma, Git, Web Development, HTML5, Scrum, Software Engineering, HTML, Tailwind CSS, Front-end, Front-end Development, Storybook

Software Engineer

2018 - 2020
Teads
  • Developed an app that helped advertisers and agencies create campaigns, target demographics, set creatives (ads), and budget details and pricing models with technologies such as React and Angular (front end), Node.js, Java, and Scala (back end).
  • Participated in an Agile environment with other teams from France, using Jira for project management and Git as a versioning tool, alongside continuous integration with Jenkins.
  • Deployed the app using AWS, as the application needed to be available 24/7 in 30 countries.
  • Monitored in-production and tracked user experience using SumoLogic.
  • Migrated the project (which was over three years old) from Angular to React, completing cross-team planning.
Technologies: TypeScript, React, Redux, Redux-Saga, Angular, RxJS, Node.js, Express.js, Mocha, Karma, Jest, Enzyme, Material UI, Angular Material, Java, Scala, gRPC, REST, Sumo Logic, JavaScript, CSS, Full-stack, Web Development, HTML5, Git, Jenkins, Scrum, Software Engineering, Agile, Jira, HTML, Front-end, Front-end Development

Junior Full-stack Developer

2017 - 2018
Essensys Software
  • Developed an app that helped digitalize the documents' workflow within a company (i.e., holiday requests, purchase requests, etc.).
  • Served in an Agile environment, using Jira as a project management tool and Git as a versioning tool.
  • Tested the product with frameworks like Jest and Enzyme for React and NUnit for .NET.
  • Hosted and deployed the product using Azure Cloud Services.
Technologies: React, Redux, Redux-Saga, ASP.NET Core, ASP.NET MVC, Jest, Enzyme, REST, SQL, jQuery, Bootstrap, Jira, Azure, JavaScript, CSS, Full-stack, Web Development, HTML5, Git, Scrum, Software Engineering, Agile, TypeScript, C#, HTML, Test-driven Development (TDD), Front-end, Front-end Development

Experience

Medical App for Healthcare Management

A web application with TypeScript, React, Material UI, Redux, and Redux-Saga for the front end and Node.js, Express.js, and TypeORM for the back end. Data was stored inside a MySQL database.

This app handles the healthcare workflow for a medical company, having user types such as call center, doctor, patient, analyst, and administrator. The call center users create appointments for patients based on doctors' schedules employing a React calendar component.

Doctors can see their schedules and appointments and add consultations and diagnostics based on patient medical data. Patients can see their medical data from graphs drawn with Highcharts and provide doctor reviews. The analyst inputs patient data, such as calcium, magnesium, etc. The administrator can handle user information, change roles, and manage appointments and doctor's schedules.

Health Tracking App

A nutrition-tracking app helps users manage their food diary to maintain an optimum level of calories, proteins, etc. This app also has a virtual fridge from which you can choose ingredients to generate recommended recipes.

To add items to the fridge, the app has an eCommerce module, which you can add to the cart and order the ingredients. Ingredients have an expiration date, and the app notifies you if some ingredients will expire soon and gives you a recommendation for recipes you can cook based on those ingredients.

The application also has a recipe catalog for all its users, so you can add your favorite recipes to your personal list and discuss them with others. This web app was written with TypeScript, React, Material-UI, Redux, and Redux-Saga for the front end and Node.js, Express.js, and TypeORM for the back end. Data storage is inside the MySQL database.

Social Learning App

An app written using JavaScript, TypeScript, React, Redux, Redux-Saga, and Bootstrap for the client side and the .NET stack for the server side—ASP.NET Core, Entity Framework, and SQL Server.

The app aimed to help its users socialize while learning how to code. It had two main modules—social and learning modules.

The social module behaved like a social media app, having features like posts, comments, photo galleries, friend connections, and messaging.

The learning module had a set of programming exercises with a live integrated IDE where a user could write C# code, after which they could run pre-written unit tests to check their code's correctness and time/space efficiency.

The platform also featured competition events, where an admin could create such an event within a selected period, from which users could solve given programming exercises. They would receive a score to rank up on the platform's scoreboard based on their test results.

I used Microsoft's (Roslyn) compiler for the compilation part of the platform's IDE.

Education

2018 - 2020

Master's Degree in Software Engineering

University of Bucharest - Bucharest, Romania

2015 - 2018

Bachelor's Degree in Computer Science

University of Bucharest - Bucharest, Romania

Certifications

APRIL 2018 - PRESENT

Programming in C#

Microsoft

Skills

Libraries/APIs

React, Redux-Saga, Node.js, RxJS, jQuery, Vue, WebRTC, Sockets, FFmpeg, REST APIs, Mixpanel API, Context API

Tools

WebStorm, Git, Jira, Postman, Jenkins, Mocha, Karma, Sumo Logic, Figma, Zeplin, Kibana

Languages

TypeScript, JavaScript, CSS, HTML5, SQL, Java, Scala, C#, SCSS, HTML, GraphQL

Frameworks

Chrome, Redux, Jest, Angular, Express.js, Material UI, ASP.NET Core, ASP.NET MVC, Bootstrap, Angular Material, gRPC, Cypress, Entity Framework Core, Twig, NestJS, Tailwind CSS

Paradigms

Scrum, Agile, REST, Parallel Programming, Test-driven Development (TDD), Unit Testing

Platforms

Linux, Visual Studio Code (VS Code), Azure, Amazon Web Services (AWS), New Relic, Mixpanel, AWS Lambda

Storage

MySQL, RDBMS, NoSQL

Industry Expertise

Web Design

Other

Web Development, Software Engineering, Full-stack, Enzyme, TypeORM, eCommerce, Agile Deployment, Software Architecture, User Interface (UI), User Experience (UX), Front-end, Front-end Development, Storybook, Web Components, Back-end, Lambda Functions, CI/CD Pipelines, APIs

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