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 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

PSR-2 or how to be a better developer

15-04-2021 · in development

PSR-2 or how to be a better developer

In the PHP world the entire community was not so compact in the early days when it comes to the coding standards. The idea of having a coding standard is so hard to adopt to some of us and it is causing more trouble in the thinking process.
This is so evident when doing code reviews for example and can cause different useless talks inside the development team.

Advantages

PHP Standard Requirements (PSR) is the the go to point for any kind of PHP developer. From my experience I can say that adopting a code standard like PSR-2 comes with multiple benefits. I will try to list them here:

- software maintenance; this is the main point and the most important one. If you do a search you can find that from the cost perspective between 40 and 80 percent of the lifetime cost of a software goes into maintenance and also the fact the hardly any software is maintained its whole life by the author.

- code quality; software development work involves reading a lot of code. Either writing code or code review involves reading the code and this should not be perceived as something difficult to do or more beautifully said, as something annoying.

- keep it simple; the complexity of a code structure is fighting against security in most cases. If you try to minimize the amount of code written during the project development you will also write less (hidden) bugs

- refactoring; when renaming a variable, renaming a method or breaking code in smaller parts it is called refactoring. When the code looks clean and ordered then the refactoring process goes easy and well.

- code language; every developer should know English. All the documentations regarding parts of some software are in English. The guy coding after you knows also English so for all of the reasons above the code language is connected with the software maintenance process and is bringing a plus to the readability of the code.

PSR-2 conventions

The PSR-2 conventions make a lot of sense for me at least in overall code improvement.

Indenting

I read a lot of articles with talks about what is better, tab or spaces. For PSR-2 things are simple in my perspective: “Code MUST use an indent of 4 spaces, and MUST NOT use tabs for indenting.”.

Properties

Developers know that naming variables is the hardest thing to do so thinks like “Property names SHOULD NOT be prefixed with a single underscore to indicate protected or private visibility.” or like “Visibility MUST be declared on all properties.” are here to help.

Closures

“Closures MUST be declared with a space after the function keyword, and a space before and after the use keyword.” To check out all the conventions for the PSR-2 standard please visit this link

Tools

A great tool to have some automation in checking the code standards is PHP CodeSniffer. To install it you can do something like

	apt install php-codesniffer

or if you have PEAR installed

	pear install PHP_CodeSniffer

After installation you can use it from the console for example like this

	phpcs --standard=PSR2 src/

Or you can set up your IDE to automatically check the coding standard using the phpcs.

Go ahead and be a better PHP developer

A good developer should follow a code standard. I am standing up for PSR-2 here but what code standard you should use it is up to you. The important thing is to have one and follow it strictly.

If you are a business owner or project owner talk with your developers about coding standards.
If you are a developer adopt a coding standard.

source1 source2 source3

Older posts