Andrei-Dorin P.

Front End Developer

3 years
Contact us for this profile

My experience


PentalogFebruary 2021 - Present

SeatHere is a web application designed for Pentalog employees in order to reserve a seat or a meeting room in any Pentalog agency in the world.

FE-React, JS, HTML5, Redux, Reach Router, React-intl, Sass, React Material-UI, Jest, PHP, Laravel 8, PHP 8, Nginx, MariaDB, Composer, Docker, .Net,.Net5, WebApi, DDD, CQRS, Dapper, FluentValidation, XUnit, Moq, Microsoft SQL Server, Docker.


Front-End Developer.

  • Participating in the requirements analysis.
  • Sync meetings with the .NET and PHP teams regarding the API documentation.
  • Proposing technical solutions.
  • Working close with the UI/UX Designer on the application's design.
  • Working on new functionalities.
  • Code Review.
  • Testing functionalities.
  • Refactoring, updating, and debugging the code.

Continuous improvement focusing on front-end applications development.
  • Studying the main concepts and notions related to building front-end web apps, including HTML (Syntax, Elements,Semantics, differences between HTML4 and HTML5) & CSS (Inheritance, Cascade, Box Model, Selectors, Units, Fonts, Layouts, Media Queries, Transitions).
  • Implementing acquired knowledge in practical front-end applications.
  • Completing different tasks with JavaScript & TypeScript (Variables, Operators, Data types, Functions, Closures, Objects, Prototype, Array methods, Promises, ECMAScript 6 features, creating and using custom types, using built-in types) and ReactJS as a main focus.(Basic components, Babel, Eslint, JSX, TSX, Routing, Hooks, Props & State management, Styled components, Context).
  • Creating reusable components in Vue.js and make them flexible with props, lifecycles, and slots. Using directives to build functionality with markup.
  • Building single page web apps that communicate with the back-end via RESTful API.
  • Transferring JavaScript skills from the frontend to the server-side (Node.js) in order to create a RESTful API, at first using Vanilla JS and then switching to Express.js framework (Routes and Controllers, Middleware).
  • Acquiring knowledge about Docker (images, containers) and best practices for using it in front-end.
  • Debugging using Chrome dev tools.
  • Handling / creating Redux data store: action creators & types, dispatching actions, Middleware, Redux-Thunk.

Front-End / JavaScript Intern - PentalogJuly 2020 - September 2020

Front-End / JavaScript Intern within the Pentalog group.

in an intensive training session focusing on front-end applications
development, using JavaScript, ES6, React.js, and Redux
  • Study of the main concepts and notions related to building front-end web apps.
  • Implementation of the acquired knowledge in practical front-end applications.
  • Learning vast knowledge about front-end development.
  • Completing different tasks with JavaScript and ReactJS as a main focus.
  • Creating different programs.
  • Debugging using Chrome dev tools.
  • Building single page web apps that communicate with the back-end via RESTful API.
  • Implementing UI mock-ups.
  • Handling / creating Redux data store.

Faculty of Economics and Business Administration, IașiOctober 2018 - January 2020

Volunteer in the Media Department FEAA (Oct 2018 – Jan 2020)
  • In charge of providing digital content for the Facebook and Instagram
    pages of our faculty by taking photos at different activities related to our

Web Club (2019)
- We were taught about JavaScript, followed by an introduction to the Angular framework.

Data Science Club (2019)
- Learned basic Python syntax followed by how to analyze, clear and format our data using libraries like Numpy, Pandas and we also used knowledge from Statistics and Econometrics courses.

BRANDWEB DESIGN S.R.LJune 2019 - September 2019

Front-End Developer (Internship) within an online agency which offers web design, web development and digital marketing services.
  • Working in a team alongside designers,
    front-end developers and the project manager.
  • Learning new technical skills such as
    using HTML, CSS, JS, React and other libraries, in the process of developing
    websites and web applications.

CodecampApril 2019 - April 2019

Volunteer within an organization that consists of an interactive learning web platform, an online community forum, chat rooms, online publications, etc.
  • As a Track Supervisor, my responsibilities were:
    - getting in touch with the speakers so that they have everything they need;
    - time management of the presentation;
    - preparing the room for the current/next presentation.

My education and trainings

Bachelor's Degree in Economic-Informatics, Faculty of Economics and Business Administration - "Alexandru Ioan Cuza" University of Iasi.2017 - 2020