
Alin Alexii
Verified Expert in Engineering
Software Developer
Bucharest, Romania
Toptal member since April 13, 2022
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
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
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
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.
Senior Full-stack Developer
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.
Senior Front-end Engineer
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.
Senior Front-end Engineer
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).
Senior Full-stack Engineer
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.
Senior Front-end Engineer
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.
Senior Front-end Engineer
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.
Senior Front-end Engineer
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.
Software Engineer
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.
Junior Full-stack Developer
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.
Experience
Medical App for Healthcare Management
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
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
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
Master's Degree in Software Engineering
University of Bucharest - Bucharest, Romania
Bachelor's Degree in Computer Science
University of Bucharest - Bucharest, Romania
Certifications
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
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