Summary
Overview
Work History
Education
Skills
Timeline
CustomerServiceRepresentative

Emil Pirlea

Front-end Software Developer
Chisinau

Summary

Highly motivated individual, with bachelor degree in economics, but with ambitions in IT sector. A really fast learner, with good logic, communicative, and analyst skills. Started learning IT at the start of 2022, suddenly it became real passion that I love to do, and I would do it with a job or without. I am able to create a web app from scratch to deployment, using JavaScript as a programming language.

Overview

8
8
years of post-secondary education

Work History

Software Developer - Intern

Tech Quarter
Cluj-Napoca
07.2022 - 09.2022
  • General tasks and learning subjects:
    JavaScript concepts
    • data types • operations • conditionals • loops • functions • objects
    • classes • interfaces • async/await • promises • callbacks

    Web
    • server-client • http/s • methods • headers • req/res • json • api
    • endpoints • routes • cors • authorization •authentication •fetch

    Node
    • globals • file system • stream

    The actual project is a Web Application. It suppose to help with organizing the process of booking rooms for meetings. Every room has appointed meetings, at certain time and with certain members. All appointed meetings are available to public, so you can know when a room is occupied and when it is free, also this can be checked on a calendar. A user can appoint a meeting and invite other users to the meeting, also, edit the meeting and cancel it. There is an admin role, that has extra functionality of adding, updating, and deleting rooms.

    Backend:
    REST API fully written in JavaScript/TypeScript and built on NestJS framework.
    Implemented:
    - JWT Token Authorization
    - User – Roles
    - Guards
    - API Routes
    - Generic Repository pattern
    - Swagger
    - MongoDB

    Frontend:
    Frontend part of the project was fully built on React Library using TypeScript

    - Hooks used: useState, useEffect, useRef, useContext, Custom Hooks
    - Routes, Protected Routes
    - Dark theme implemented
    - Axios used for communicating with the server
    - External library for calendar
    - Generic Component for Table and Modal, also components for cards, header, icons and others. (All functional components)
    - Interfaces used for types
  • Links: https://github.com/Kastumm/Roomy
  • Skills: TypeScript · MongoDB · Git · SASS · Express.js · HTML · Node.js · JavaScript · React.js · NestJS

Education

Bachelor of Economics - International Business And Economics

Babes- Bolyai University(UBB)
Cluj-Napoca
10.2017 - 06.2021

Professional Degree - Finance And Insurance

College of Finance And Banking
Chisinau
09.2013 - 07.2017

Skills

    Software Development

undefined

Timeline

Software Developer - Intern

Tech Quarter
07.2022 - 09.2022

Bachelor of Economics - International Business And Economics

Babes- Bolyai University(UBB)
10.2017 - 06.2021

Professional Degree - Finance And Insurance

College of Finance And Banking
09.2013 - 07.2017
Emil PirleaFront-end Software Developer