Hi, I am Alecs. I am a developer based in Hamburg.

Speed

Fast load times and lag free interaction, my highest priority.

Responsive

My layouts will work on any device, big or small.

Dynamic

Websites don't have to be static, I love making pages come to life.

Who is this guy?!

Software Developer hamburg ghinea alecs

My name is Alecs, and I am a Web Software Developer from Bucharest, Romania, based in Hamburg, Germany with over 8 years experience.

I am a talented and versatile developer who specialises in custom-web development.

 Lets make cool stuff together

Timeline

2019

August

  • Whow Games GmbH · Software Developer

2017

March

  • Legal Tech Systems · Coordinator Software Developer

2016

April

  • Mylittlejob · Software Developer

2015

November

  • About You · Software Developer

2013

April

  • Wolters Kluwer Transport Services · Software Developer

2011

November

  • End Soft Design · Software Developer

Technologies

My specialties are Web Software Development with PHP7, Laravel / Lumen, MySql / MariaDB and JavaScript, especially for REST JSON API standard. Moreover, I also have experience with Vue.js, ReactJS, Responsive Design with Bootstrap or Flexbox and JQuery, and have already designed one or the other front-end application (SPA). Furthermore I like to infuse my knowledge in Zend Framework, Symfony / Silex Framework, Python, HTML5, CSS3, SASS, LESS and Wordpress in my projects.

  • 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

Clients

B+R

Kehrwasser

Tillome

PerScience

Euro
metropola

Mustrategy

Latest Projects

PerScience

One of the leading management and consulting companies for medical and dental practices.

Tillome

Use social media in a smarter way! As a content creator you can show your on-line presence with one profile. As a private user you can discover interesting profiles, you can search for public figures, brands, local businesses or influencers. With one search you find all their social channels, contact information or web links. To put it simple, you can consume you social media in on single place.

MyRight

Is a legal service provider and wants to help European buyers of diesel emission scandal cars to get compensation. The LegalTech startup was the first initiator of class action law suit in Europe.

Old Projects

Testimonials

Mr. Ghinea behaved as a motivated and independent team member at all times. He always identified with his tasks and performed efficiently, accurately and independently. We got know Mr. Ghinea as a team member with a very structured and goal-oriented approach. He represented a persistent and reliable team member who solved all the tasks even under difficult working conditions in an always competent manner

Daniel Barke

Founder and CEO
WorkGenius GmbH
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

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