Gabriel-Daniel N.

Software Developer

Outsourcing
1 year
Iasi, ROMANIA
PHP
Contact us for this profile

My experience

More

PentalogFebruary 2021 - Present

PHP Developer within the Pentalog group.

Training on PHP development techniques and best practices, following an internal roadmap, with a mentor:
  • Studying basic concepts of PHP and differences between PHP versions (5.6 vs 7 vs 8).
  • Learning about PHP Web Application Security, reading OWASP Top 10 Security Vulnerabilities and reproducing them in PHP applications.
  • Applying Object-Oriented Programming, Clean Codeand MVC concepts in PHP applications.
  • Reading Laravel framework documentation and applying acquired knowledge inside applications.
  • Reading Symfony framework documentation and applying the acquired knowledge inside applications.
  • Creating MySQL databases and learning basic concepts (tables, constraints, CRUD operations, joins, unions).
  • Testing Laravel applications using Unit Testing and Feature testing with PHPUnit library.
  • Using GitLab and learning Git commands.
  • Creating Docker containers for PHP applications, learning the basics and best practices.
  • Adding Gitlab CI/CD for testing and deploying applications.
  • REST vs SOAP Web Services (basic concepts, differences).
  • Implementing login with third-party OAuth2 provider (Azure Active Directory).
  • 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

PentalogFebruary 2021 - Present

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

TECHNICAL ENVIRONMENT
FE - React, JS, HTML5, Redux, Reach, React-intl, Sass, React Material-UI, Jest;
PHP - Laravel 8, PHP 8, Nginx, MySQL 8.0, Composer, PHPUnit, Docker, GitLab CI/CD;
.NET - .NET 5 , WebApi, DDD, CQRS, Dapper, FluentValidation, XUnit, Moq, Microsoft SQL Server, Docker.

TEAM SIZE : 7

MISSION DESCRIPTION
PHP Developer.

  • Participating in the requirements analysis.
  • Sync meetings with the .NET and Front-end teams.
  • Proposing technical solutions.
  • Working on new functionalities.
  • Refactoring, updating and debugging the code.
  • Code review.
  • Testing functionalities.
  • Deploying to server using GitLab CI/CD.
  • Maintaining code quality using PHP libraries and GitLab CI/CD.

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

PHP Intern - PentalogJuly 2020 - September 2020

PHP Intern within the Pentalog group.

Participation in an internship focused on back-end applications development, using PHP, Laravel and MySQL.
  • Study of the main concepts and notions related to building back-end web apps.
  • Applying the acquired knowledge by solving practical exercises.
  • Learning vast knowledge about back-end development.
  • Basic knowledge about MySQL (tables, create/ read/ update/ delete operations) and Git (concepts, using GitHub).
  • Using tools such as Visual Studio Code, XAMPP.
  • Best practices for code quality and formatting rules.
  • Implementation of the acquired knowledge in practical back-end application using PHP and Laravel framework.

My education and trainings

Bachelor's Degree in Computer Science, Faculty of Computer Science - "Alexandru Ioan Cuza" University, Iasi.2017 - 0