Dragos U.

Software Developer

Outsourcing
1 year
Iasi, ROMANIA
Contact us for this profile

My experience

More

PentalogAugust 2021 - Present

SeatHere
SeatHere is a web application for managing the seats/meeting rooms reservations from Pentalog agencies.


TECHNICAL ENVIRONMENT

FE - React, JS, HTML5, Redux, Reach, React-intl, Sass, React Material-UI, PHP - Laravel 8, PHP 8, Nginx, Composer, Docker, WebApi, DDD, CQRS, Moq, Docker

TEAM SIZE
: 7

MISSION DESCRIPTION
PHP Developer.   
  • Participating in the requirements analysis.
  • Sync meetings with the FE team regarding common endpoints and API documentation.
  • Proposing technical solutions.
  • Working on new functionalities.
  • Code Review.
  • Testing functionalities.
  • Refactoring, updating and debugging the code.
Continuous improvement focusing on back-end applications development:
  • Learning new technologies, trends and best practices using a combination of knowledge gathered from tutorials and mentors and applications developed to help me understand new concepts on a deeper level.
  • Studying  PHP 5 and PHP 7,  Object Oriented Programming and REST,  Laravel Framework and its inner workings, Clean code (SOLID, PSR standards, naming conventions), MySQL and Eloquent, Design patterns, Unit testing, Git and Docker.
  • Implementing various applications like Bookstore application, Online Library, Online shopping application, Messenger  application, Car rental application in PHP with Laravel and MySql, to test my knowledge and to put theory into practice.
  • Completing different tasks with PHP, Laravel and MySQL.
  • Collaborating with peers for knowledge sharing and also working on an internal application for seat management inside the company, called SeatHere.
  • Acquiring important technical skills regarding Back-End development in PHP as well as teamwork skills and Agile methodology.

SKILLS
PHP, Laravel, MySQL, Clean Code, SOLID, OOP, REST, MVC, Agile
More

SENSEEMarch 2021 - June 2021

PHP Developer.
  • Implementation of new features as well as bug fixing for the existing ones.
  • Understanding the project logic, and getting used with it's complex structure.
  • Working on:
    -The front-office part of the application (the website itself), with PHP 7.
    -The back-office (the administrator area) and the API with PHP 5/7.
    - Fixing different types of bugs, generated mainly by the application's complexity.
    - Implementation of new features, and contributing on the newest application updates.
    - Front-end, design and back-end.
    - New AJAX calls and fixing the existing ones.
  • Working with:
    - Legacy and current up to date code, on application's 3 main cores.
    - SOAP architecture.
    - PHP 5, PHP 7, JavaScript, CSS, HTML.
    - Zend Framework.
    - Docker, Taiga.
  • Gaining in-depth knowledge of: front-end concepts, AJAX calls, Core PHP, Git versioning, Docker  and using Bitbucket ;
More

PentalogJanuary 2021 - March 2021

PHP Developer within the Pentalog group.
  • Training on PHP development techniques and best practices, following an internal roadmap, with a mentor.
  • Gaining in-depth knowledge on the following topics:
    - Clean code and SOLID principles;
    - Object Oriented Programming;
    - Core PHP knowledge;
    - PHP Web Application Security;
    - Laravel Framework and MVC Pattern;
    - Database concepts using MySQL.
  • Internal integration by understanding the organizational culture.
  • Adjusting to the business practices.
  • Proper alignment with the company's vision.
  • Learning how to work according to the Agile methodology.
More

PHP Intern - PentalogJuly 2020 - September 2020

PHP Intern within the Pentalog group.

Participation in an internship focused on PHP development and related technologies.
  • Theoretical study of multiple concepts and techniques:
    - Basic knowledge about PHP concepts and various exercises;
    - Code quality and formatting rules;
    - Basic knowledge about MySQL (tables, create / read / update / delete operations);
    - Tools used: PhpStorm, Composer, XAMPP, Docker, VMware;
    - GIT knowledge (concepts, using GitHub);
    - Working with Laravel and Symfony (basic level).
  • Applying the acquired knowledge by solving practical exercises.
More

CGM SoftwareJune 2019 - September 2019

Junior Software Developer for an international company which provides professional medical software.
  • Developing an internal parking management application for employees during the internship.
  • Worked on the application's back-end.
  • Providing endpoints for the mobile and web teams.
  • Learned the basics of Java Spring Boot framework and large scale development methodologies.

My education and trainings

Undergraduate Studies- Faculty of Computer Science - "Alexandru Ioan Cuza" University of Iasi.2017 - 0