Salut, eu sunt Alecs. Sunt un programator web stabilit in Hamburg.

Rapiditate

Prioritatea mea: incarcare rapida si optimizare a website-urilor.

Responsiv

Layout-urile mele vor functiona pe orice dispozitiv, mare sau mic.

Dinamic

Website-urile nu trebuie sa fie statice, imi place ca paginile sa prinda viata.

Cine sunt eu ?!

Programator web hamburg ghinea alecs

Ma numesc Alecs, sunt un programator web din Bucuresti, stabilit in Hamburg, cu o experienta de peste 8 ani in programare web.

Sunt un programator talentat si versatil, specializat in realizarea de website-uri si aplicatii personalizate.

 Hai sa facem lucruri interesante impreuna!

Cronologie

2019

August

  • Whow Games GmbH · Programator web

2017

March

  • Legal Tech Systems · Programator web

2016

April

  • Mylittlejob · Programator web

2015

November

  • About You · Programator web

2013

April

  • Wolters Kluwer Transport Services · Programator web

2011

November

  • End Soft Design · Programator web

Technologii

Sunt specializat in programarea web cu PHP7, Laravel / Lumen, MySql / MariaDB si JavaScript, mai ales cu REST JSON API standard. Cu toate acestea, am experienta si cu Vue.js, ReactJS, Responsive Design cu Bootstrap sau Flexbox, JQuery. Am creat mai multe aplicatii front-end (SPA) si am cunostinte de Zend Framework, Symfony / Silex Framework, Python, HTML5, CSS3, SASS, LESS si Wordpress.

  • PHP7
  • Laravel
  • Yii
  • Wordpress
  • Zend framework
  • Symfony framework
  • Python
  • MySql
  • MariaDB
  • PostgreSql
  • ArangoDB
  • Vus.js
  • React JS
  • Amazon Web Services
  • Nginx
  • Apache
  • HTML 5
  • Git
  • Redis
  • Sphinx

Clienti

B+R

Kehrwasser

Tillome

PerScience

Euro
metropola

Mustrategy

Ultimele proiecte

PerScience

Una dintre cele mai importante companii de management si consultanta pentru cabinetele medicale si dentare din Germania.

Tillome

Utilizati social media intr-un mod mai inteligent! In calitate de creator de continut, va puteti arata prezenta on-line cu un singur profil. Ca utilizator privat puteti descoperi profiluri interesante, puteti cauta figuri publice, marci, companii locale sau influeceri. Cu o singura cautare, veti gasi toate canalele lor sociale, informatii de contact sau link-uri web. Mai simplu, va puteti consuma retelele sociale intr-un singur loc.

MyRight

Este un serviciu juridic care ajuta cumparatorii europeni in scandalul emisiilor masinilor diesel pentru a obtine o compensatie. Startup in zona LegalTech si primul initiator al unui proces colectiv in Europa.

Proiecte mai vechi

Testimoniale

I've worked with Mr.Ghinea in developing a website for the company I represent and he and his team proved to be great professionals, creative, focused on solution and extremely patient and comprehensive with clients that don't know the IT field very well. I truly recommend Mr Ghinea for developing a great website.

Raluca Pascu

Business Development Manager Romania
Marie Stopes International
I highly recommend Alecs as he is a very professional guy, with high commitment to work. A real pleasure to work with him, he understand very good business needs and make everything to meet business goals.

Ovidiu Sutac

Studio Director
I-Play

Blog

Tests, tests … PHPUnit tests!

25-03-2021 · in freelancer

As a developer you encounter many ways of doing code, many ideas, some of them are nice and you are amazed on how nice and optimal is the implemented solution but some of them are really something that makes you wander about code and how a developer can write such a bad code.

Many times, this is covered in expressions like “ hey, it works” or “hey, we get the clients/money in, so all is ok”. Yes, this is 100% true but you need to understand, as a product owner or a business owner that this is what you call a medium product or even worse then this.

Recently, a customer provided his code to implement new features to me and I discovered a Laravel application with a SQL file :). Probably you have guessed … the migrations where not up to date with the database and the SQL file was the source of the “truth”.

freelancer laravel migration issues

If you wonder why or how can this be, it is very simple: life as a developer is like this; full of challenges. I remember when I was a junior developer I was scared of this situation and probably left the customer like this. With the time I learned to “own the mess”. This process is best described on the book “Clean Code” by Robert C. Martin (Uncle Bob).

Getting back to the customer, I was in the faze to tell him “hey this is crap, you need to pay more” or “hey, I am not doing this” because you can imagine that also in the rest of the code you can’t even think of something like PSR2. This is in my perspective the basic decent stuff a developer can at least do. Anyway, I “owned the mess” and carried on with my task. I looked on the SQL file, upgraded the hole migrations to a normal flow and moved on.

freelancer laravel migration fixing

You may wonder why I did this? My answer is the I am not afraid of the “legacy code” or of the “spaghetti code”, I usually find real gems in this kind of code and as a result of my effort I implemented PHPUnit tests.

This is another topic on why you should at least try to get tests implemented in your project and if you have a new project just use TDD. I know it is super time consuming and very stressful, but the benefits on the long run are huge. The stability and the reliability of your software will be always there! If the tests are written is a good way and you test the code right, you are close to become a better developer then the majority.
Older posts