Andrei B.

Software Developer

Externalisation nearshore
8 ans
Cluj, ROMANIA
Contactez-nous à propos de ce profil

Mon expérience

Voir plus

A Leadership Development and Executive Coaching Expertise ProviderMai 2020 - Présent

PHP Developer.
  • Implementing new features according to client specifications.
  • Code reviews.
  • Bug fixing.
  • Providing adapted technical solutions.
  • Working in an Agile environment.
Voir plus

MoovOneMai 2019 - Mai 2020

PHP Developer.
  • Development of application functionalities using PHP according to client specifications.
  • Bug fixing.
  • Working in an Agile environment.
  • Writing well-designed, efficient code.
Voir plus

EVOZONMars 2017 - Avril 2019

Software Developer within a company providing software and consulting services, business analysis, project management and customer relations in Cluj-Napoca, Romania and London, United Kingdom.

Participation in the development of an online platform for gifts as travel experiences.
  • Decoupling the beneficiary booking flow from Magento to a standalone Symfony service.
  • Improving logging and exception handling.
  • Architectural planning.
  • Migration of existing features from Magento to Symfony, including:
    - Database schema;
    - Server 2 server communication using Magento.
    - API endpoints serving the front-end;
    - Third party communication.
  • Increasing the PHPunit unit tests coverage from 30% to 95% as well as inter-squads communication.
  • Technical analysis and enforcement of coding standards.
  • Technical release driver: supervising and conducting releases.
  • Automation of repetitive tasks.
Voir plus

PITECH PLUSSeptembre 2013 - Février 2017

Software Developer within a company which offers a focused portfolio of IT services to its clients: business process outsourcing, software outsourcing, software development, business intelligence, maintenance of legacy software, support services, eCommerce solutions.

Participation in the development of various projects within the company.

I. A peer to peer money lending platform (07/2015 – 02/2017).
- Position: Symfony2 developer.
- Technologies: Symfony2, MySQL, RabbitMQ, Docker, Nginx, GIT, Bitbucket, GitHub, Jira, Scrum.
  • Implementing new features.
  • Developing acceptance tests.
  • Code reviews.
  • Bug fixing.
  • Creating custom sonata admin pages, both back-end logic and visual representations in regards to loans and similar financial instruments for the Salesforce and business teams.
  • Performing data formatting, imports and exports.
  • Implementing a secure communication with 3rd party finance companies.
  • Implementing a queuing system for file generation and transfer with RabbitMQ.
  • Implementing acceptance test suites with Codeception covering loan flows.
  • Using REST on endpoints with FOSRestBundle.
  • State machine usage with the Yohang/Finite bundle.

II. An internal project for tracking employees' activity, performing manager actions and generating business reports with visual representations of tables and charts.
- Back-end developer.
- Technologies: Symfony2, AngularJS, MySQL.
  • Developing back-end REST web services.
  • Implementing bundles for automatic conversion of request parameters into query operations via entity annotations.
  • Integrating front-end features using AngularJS.
  • Functional testing with Behat.

III. An online platform with widely customizable pages and content for different classes of customers.
- Position: Developer.
- Technologies: Symfony2, JQuery, MySQL, Trello, redmine.
  • Developing the front-office login security module using REST web services.
  • Adding back-office functionalities for users and project content management with custom data selection for admins.

IV. A generic presentation catalogue website for products from various thematic.
- Position: Back-end and front-end developer.
- Technologies: Symfony2, MySQL, Javascript, JQuery, Angular.
  • Refactoring a catalogue to be further used as a generic one.
  • Refactoring the code and adding new functionalities.
  • Using Angular for carousel features.

V. An online contest and presentation website.
- Position: Back-end developer.
- Technologies: Symfony2, MySQL, Javascript, JQuery, Gerrit, Redmine.
  • Integrating back-end and front-end functionalities, both on desktop and mobile.
  • Using database transaction for eliminating contestants concurrency issues.

VI. A presentation site for a charity foundation.
- Position: Back-end and front-end developer.
- Technologies: Symfony2, MySQL, Gerrit, Redmine.
  • Integrating front-end static pages with dynamic back-end functionalities.

VII. An online platform for managing tobacco shops in France.- Position: Back-end developer.- Technologies: Symfony2, MySQL, GIT, Gerrit, Redmine.
  • Bug fixing and features implementation.
  • Import/export of data sets in various formats (using batches import/export features).

Mes études et formations

Bachelor's Degree in Computer Science - Technical University of Cluj-Napoca.2010 - 2014