I work as a **Full Stack Developer** since **September 2018**. I worked mainly with: - TypeScript - React - Angular - Material UI - Tailwind - CSS - HTML - C# with .NET Core - MySQL with SQL Server - NextJS I also have some experience with: - React Native - Python - Cypress - Docker - Git - GitHub - Jira - Confluence - Low-code platforms - PostgreSQL - Supabase - Firestore - Unreal Engine Game Development - Unity Game Development - Unreal Engine for Fortnite map creator

I work as a **Full Stack Developer** since **September 2018**. I worked mainly with: - TypeScript - React - Angular - Material UI - Tailwind - CSS - HTML - C# with .NET Core - MySQL with SQL Server - NextJS I also have some experience with: - React Native - Python - Cypress - Docker - Git - GitHub - Jira - Confluence - Low-code platforms - PostgreSQL - Supabase - Firestore - Unreal Engine Game Development - Unity Game Development - Unreal Engine for Fortnite map creator

Available to hire

I work as a Full Stack Developer since September 2018.

I worked mainly with:

  • TypeScript
  • React
  • Angular
  • Material UI
  • Tailwind
  • CSS
  • HTML
  • C# with .NET Core
  • MySQL with SQL Server
  • NextJS

I also have some experience with:

  • React Native
  • Python
  • Cypress
  • Docker
  • Git
  • GitHub
  • Jira
  • Confluence
  • Low-code platforms
  • PostgreSQL
  • Supabase
  • Firestore
  • Unreal Engine Game Development
  • Unity Game Development
  • Unreal Engine for Fortnite map creator
See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Romanian, Moldavian, Moldovan
Fluent
English
Advanced

Work Experience

Add your work experience history here.

Education

Bachelor’s degree in economic informatics at Faculty of Economics and Business Administration
October 1, 2015 - June 30, 2018
A.I. Cuza University, Iasi, Romania • studied subjects from both the economic field (Accounting, Finance, Microeconomics, Business Law, Applied Mathematics in Economics, Marketing, etc.), and the IT field (Software Tools for Business, Programming in C# .NET, Databases in PostgreSQL, Computer Networks, Information Systems Design, Information Systems Security, Web Development, etc.); • bachelor’s thesis focused on .NET and Java application development, with a comparative analysis; to carry out the analysis; developed two paint-style applications – one in each language; the applications included drawing a panel, several shapes that could be used on the panel, and a few types of drawing tools.
Master’s degree in business information systems at Faculty of Economics and Business Administration
October 1, 2018 - June 30, 2020
A.I. Cuza University, Iasi, Romania • studied subjects from both the economic field (Econometrics, Management, Information Systems Design, etc.), and the IT field (Testing, Database Administration in Oracle, Multilayer application development in Java, Linux System Administration, Information Systems Audit, etc.); • the dissertation project involved developing an application using Angular, TypeScript, SCSS, and C# with .NET Core; the user could select the type of chart to be displayed, choose the fields to be visualized, and apply dynamic filters to those columns; these frameworks were not taught at the university – learned them on my own after started working at Falcon Trading.

Qualifications

Angular - The Complete Guide (2021 Edition)
June 1, 2021 - August 12, 2021
Complete Blender Creator: Learn 3D Modelling for Beginners
August 1, 2021 - November 8, 2021
Next,js & React - The Complete Guide (incl. Two Paths!)
April 1, 2022 - July 21, 2022
React - The Complete Guide (incl. Hooks, React Router, Redux)
February 1, 2021 - August 31, 2021
React Native - The Practical Guide [2021 Edititon]
January 15, 2021 - April 17, 2021
The Complete Unity Game Development Course
November 1, 2022 - February 4, 2023

Industry Experience

Software & Internet, Other
    paper Internal Dashboard for Task Management, April 2025 – Present

    Full Stack Developer

    Project description:
    developing an application for task management and allow users authenticate with their email and password.

    Responsibilities:

    • built a full-stack development application using NextJS, React and TypeScript;
    • implemented Firebase Authentication with email and password;
    • developed a responsive UI using Tailwind CSS;
    • implemented React Context for global state management;
    • built a task organization system with categories, priorities, and due dates;
    • created a paginated task list with filtering, sorting, and search capabilities;
    • implemented real-time updates for tasks, categories, and priorities using Firebase listeners;
    • added toast notifications using react-hot-toast for user feedback;
    • built a mobile-responsive layout with a collapsible sidebar;
    • added user-specific isolation in Firestore with proper security rules;
    • implemented error handling and loading states throughout the application;
    • used Git and GitHub for version control and project management;
    • built a custom hook system;
    • added proper form validation and error handling for user inputs.

    Technologies:
    React, TypeScript, NextJS, Tailwind CSS, React Context, Cloud Firestore, Firebase, Git, GitHub, custom hooks.

    paper Personal Website Development, Sep 2024 - Present

    Full Stack Developer

    Project description:
    Development of a personal website serving as both a resume and a knowledge storage and sharing platform.
    Repo: [https://www.twine.net/signin
    Link: [https://www.twine.net/signin

    Responsibilities:

    • built a frontend application using React, TypeScript, and NextJS;
    • used React Context for managing global state;
    • implemented routing with NextJS to create different pages;
    • applied server-side rendering (SSR) and MDX files to optimize SEO;
    • installed and integrated a Tailwind CSS template;
    • used Git and GitHub for version control and branching;
    • added links to allow users to download my personal resume;

    Technologies:
    React, TypeScript, NextJS, React Context, SSR, MDX, Tailwind, Git, GitHub.

    paper Large-scale data management platform, Growteq, Sep 2018 – Jun 2021

    Full Stack Developer

    Project description:
    development of an application to manage data for an electricity company.

    Responsibilities:

    • built multiple modules to display data in tabular format, with full CRUD functionality;
    • used LINQ and EF Core to perform data retrieval operations from the database;
    • developed a monolithic frontend application using Angular, TypeScript, CSS, SCSS, and DevExpress, which consumed RESTfull services;
    • created a backend application with a microservices architecture, including a microservice for REST services, one for database models, and another for the email server;
    • designed a MySQL database in SQL Server, including stored procedures, triggers, and regular maintenance with scheduled backups;
    • used RxJS for observables and subscriptions, as well as for managing global state;
    • used Reactive Forms for form validation;
    • protected routes and REST services using guards, allowing access only to users with specific roles;
    • implemented frontend form validation and lazy loading for optimized performance;
    • set up cron jobs to execute scheduled database operations;
    • worked in a team of 6 people – 5 developers and 1 project owner who also served as SCRUM master – using AGILE and SCRUM methodologies;
    • used Azure Repos for version control and branching, and Azure Boards for managing team activities.

    Technologies:
    Linq, EF Core, .NET Core, C#, REST, TypeScript, CSS, SCSS, DevExpress, MySQL, SQL Server, cron jobs, route guards, Reactive Forms.

    paper Proof of Concept BPMN Integration, ToIncrease, Jul 2021 – Sep 2021

    Full Stack Developer

    Project description:
    building a Proof of Concept (POC) that acts as a BPMN (Business Process Model and Notation) module for an application to help automate business workflows.

    Responsibilities:

    • built a frontend application using Angular, TypeScript, CSS, SCSS, and the cdk-drag-drop plugin;
    • integrated a BPMN plugin to create business workflows, edit existing ones or add new ones;
    • developed the backend using C# with .NET Core to perform CRUD operations on the workflow boards; created REST services and implemented a microservices architecture to separate the database models from the controllers;
    • used Azure Boards to create and manage tasks, and Azure Repos for repository management;
    • created databases in MySQL and SQL Server to handle backups, tables, and stored procedures;
    • worked in a team of 5 persons, 3 developers, one Project Owner, and one SCRUM master, we followed a mix of AGILE and SCRUM methodologies.

    Technologies:
    Angular, TypeScript, CSS, SCSS, C#, .NET Core, Azure Boards, Azure Repos, MySQL, SQL Server.

    paper Data Display and Management Platform, JDB, Oct 2021 – Feb 2022

    Full Stack Developer

    Project description:
    Building several pages and forms to view and manage data.

    Responsibilities:

    • developed data display components, utilizing grid and detail view;
    • built a frontend application using React, TypeScript, CSS, SCSS, and the cdk-drag-drop plugin;
    • developed the backend using C# with .NET Core to perform CRUD operations on the data; created REST services and implemented a microservices architecture to separate the database models from the controllers;
    • used Azure Boards to create and manage tasks, and Azure Repos for repository management;
    • used React Hook Form in combination with Yup to define validation schemas;
    • used React Context for global state management;
    • created databases in MySQL and SQL Server to handle backups, tables, and stored procedures;
    • worked in a team of 3 persons, 2 developers and one SCRUM master, we followed a mix of AGILE and SCRUM methodologies.

    Technologies:
    React, TypeScript, CSS, SCSS, C#, .NET Core, Azure Boards, Azure Repos, MySQL, SQL Server, React Hook Form, Yup, React Context.

    paper Data driven application, Bevico, Mar 2022 – Sep 2022

    Full Stack Developer

    Project description:
    development of multiple data display pages and forms to support Create, Read, Update, and Delete (CRUD) operations, ensuring the efficient handling and management of customer data.

    Responsibilities:

    • developed data display components, utilizing grid and detail view;
    • built a frontend application using React, TypeScript, CSS, SCSS, and the cdk-drag-drop plugin;
    • developed the backend using C# with .NET Core to perform CRUD operations on the data; created REST services and implemented a microservices architecture to separate the database models from the controllers;
    • used Azure Boards to create and manage tasks, and Azure Repos for repository management;
    • used React Hook Form in combination with Yup to define validation schemas;
    • used React Context for global state management;
    • created databases in MySQL and SQL Server to handle backups, tables, and stored procedures;
    • worked in a team of 3 persons, 2 developers and one SCRUM master, we followed a mix of AGILE and SCRUM methodologies.

    Technologies:
    React, TypeScript, CSS, SCSS, C#, .NET Core, Azure Boards, Azure Repos, MySQL, SQL Server, React Hook Form, Yup, React Context.

    paper Task Management Application, Growteq, Sep 2020 – Aug 2023

    Full Stack Developer

    Project description:
    development of a To-Do application that allows users to create tasks, update their statuses, add points of interests to the tasks, leave comments, authenticate with Microsoft, and export data.

    Responsibilities:

    • built a frontend application using Angular, TypeScript, CSS, SCSS, and the cdk-drag-drop plugin;
    • developed the backend using C# with .NET Core to perform CRUD operations on the data; created REST services and implemented a microservices architecture to separate the database models from the controllers;
    • used Azure Boards to create and manage tasks, and Azure Repos for repository management;
    • created databases in MySQL and SQL Server to handle backups, tables, and stored procedures;
    • implemented cdk-grag-drop plugin to be able to change the different tasks by dragging and dropping different cards;
    • used RxJS for observables and subscriptions, as well as for managing global state;
    • used Reactive Forms for form validation;
    • sanitized different inputs that allowed users to introduce some formatted data (different styles for text);
    • worked closely with the client to decide which features to implement and to refine user interface to make it as user-friendly as possible;
    • collaborated with the design team to implement a professional and user-friendly UI using Figma boards;
    • upgraded the application from older Angular Versions to the latest available at the time, and applied similar updates to the database system;
    • worked in a team of 2 to 4 developers, including one project owner who also acted as SCRUM master; we followed a mix of AGILE and SCRUM methodologies.

    Technologies:
    Azure Boards, Azure Repos, Angular, TypeScript, cdk-drag-drop, REST, MySQL, SQL Server, C#, .NET Core, Reactive Forms, RxJS.

    paper Atomic Components Development, A Public German Company, Sep 2023 – Oct 2023

    Full Stack Developer

    Project description:
    added new components or updated existing ones to make them more scalable.

    Responsibilities:

    • contributed various micro-components to an existing application developed in React with TypeScript and CSS;
    • used StoryBook to document and showcase the components, making them easier to reuse across the team – especially for new team members;
    • tested components with Cypress for basic functionalities like having the correct state, or the correct information.
    • used Git and GitHub for code versioning and branching;
    • worked in a team of 3 developers and used a Feature-Driven Development methodology.

    Technologies:
    Git, GitHub, React, TypeScript, CSS, StoryBook, Cypress.

    paper Automation Testing with Cypress, A Public German Company, Nov 2023 – Dec 2023

    Full Stack Developer

    Project description:
    Implemented new tests in an application that had already been developed and tested by another company.

    Responsibilities:

    • developed end-to-end (E2E) tests to simulate user behavior within the application and interactions with various components using Cypress, and by following guides from Miro boards;
    • created reusable methods to be used across different tests, helping to maintain cleaner and more organized code;
    • worked in a team of 12 people, including 11 developers and 1 project owner;
    • used Jira to track tasks and check if the sprints are finished as planned;
    • used Git and GitHub for code versioning and branching;
    • collaborated closely with the project owner to better understand the expected behavior to be tested and to clarify the of each test.

    Technologies:
    Cypress, Miro, Jira, Git, GitHub.

    paper Database Analysis, a German Ministry, Jul 2024 – Aug 2024

    Full Stack Developer

    Project description:
    Analyzed and processed database tables to identify correlations between them and to understand the type of data stored in each table.

    Responsibilities:

    • developed an application using NextJS, React, TypeScript, Tailwind, and CSS to display data in data grids, generate charts, and perform CRUD operations;
    • used large language models (LLMs) to interpret table name abbreviations – such as 01GF2100KLN111 – to understands what kind of data the tables might contain and to identify possible linking tables;
    • worked closely with a team of consultants to better understand potential business requirements and to analyze the data using Excel functions, pivot tables, and various charts;
    • used Lucidchart and its AI features to create entity-relationship diagrams and gain a clearer understanding of table relationships;
    • worked in a team of five, including one developer, one project owner, and four consultants following AGILE and Lean Software Development methodologies;
    • used Git and GitHub for code versioning and branching.

    Technologies:
    NextJS, React, TypeScript, CSS, Microsoft Excel, LucidChart, Git, GitHub, Vercel.

    paper Public Shools Data Management, An American Company, Aug 2024 – Sep 2024

    Full Stack Developer

    Project description:
    development of an application that retrieves data from the Public Schools API and compares it with data from Excel files provided by the client.

    Responsibilities:

    • built the application using React, TypeScript and NextJS; used Tailwind and CSS for styling the application;
    • called REST services from the Public Schools API to extract data about public schools in the U.S.;
    • implemented functionality to compare the data retrieved from the API with the data written in Excel files and to fill in any missing fields in the files using information from the API;
    • uploaded the Excel files to Azure Data Factory and created triggers to update the data whenever new Excel files were uploaded to a specific cloud folder;
    • used React Context for global state management;
    • used Vercel to deploy the application;
    • worked in a team of three, following a combination of AGILE and Feature-Driven Development methodologies; used peer-to-peer programming to help junior developers learn and to speed up the development of certain features;
    • used Git and GitHub for code versioning and branching.

    Technologies:
    REST, Vercel, React, TypeScript, NextJS, Tailwind, CSS, Public Schools API, Excel, Azure Data Factory, Git, GitHub, React Context.

    paper CV App, Societec, Oct 2023 - Nov 2024

    Full Stack Developer

    Project description:
    development of an application to process candidate CVs using AI.

    Responsibilities:

    • initiated a Proof of Concept (POC) using several low-code platforms such as Illa, AppSmith, and Lowcoder to evaluate their features and team collaboration capabilities;
    • created a database in Supabase (which uses postgres) along with buckets for storing various documents and images;
    • used Docker to containerize Lowcoder images from Docker Hub, allowing us to work with a specific, stable version of the platform;
    • implemented Microsoft OAuth authentication to ensure that only users with a Microsoft Societec account could log in;
    • later, rewrote the application in React, TypeScript and NextJS, using Tailwind and CSS for styling, Prettier and ESLint for linting, App Router for navigation, and both Redux and App Context for managing global state;
    • used GraphQL services to perform CRUD operations on the Supabase data;
    • integrated REST APIs from HuggingFace to extract and synthesize information from candidate PFDs into JSON format;
    • used Jira to create tasks and stay on track with deadlines and sprint plans;
    • fine-tuned a large language model (LLM) to power a chatbot that could query the database and retrieve candidates based on user-defined requirements;
    • implemented data export functionality using predefined PDF templates;
    • Vercel was used to deploy the application;
    • worked in teams ranging from 2 to 5 people; primarily followed the Feature-Driven Development methodology, but also AGILE practices when working in larger teams;
    • used Git and GitHub for code versioning and branching.

    Technologies:
    Illa, AppSmith, Lowcoder, Docker, Microsoft OAuth, React, TypeScript, NextJS, Tailwind, CSS, Prettier, ESLint, App Router, Redux, App Context, GraphQL, REST, Jira, python, Git, GitHub.