Nicolae Stelian - developer

I enjoy coding, learning, reading book and viewing courses. Working as software developer the bugs are part of my live. Write test, fix the bug, create new feature that almost always change is my daily work.

The heart of Computer Science
algorithms

Algorithms

To be a good programmer is required to have minimum understanding of algorithms. For this reason, sometimes, I solve small problems in HackerRank. For demo and learning purpose, I implement some javascript algorithms in github.

Anyone who stops learning is old, whether at twenty or eighty.

Henry Ford

Learning

I enjoy learning, and every year I read a new books, take new courses. I like Coursera, and the last course that I take is Front-End Web Development with React . The most difficult was to finish Algorithms Specialization by Stanford University.

To know more about my education please click here.

Learning

Nothing ever becomes real 'til it is experienced.

John Keats
experience

Experience

I start working in 2005. I worked with a lot of languages an technologies. In my career I see 10.000 line single page scripts (php without a function or a class), and I take advantage to learn how to refactor, test and stabilize this code.

Thank's to this I read some good books: "Working Effectively With Legacy Code" by Michael C. Feathers, "Test Driven Development: By Example" by Kent Beck, "Refactoring : Improving the Design of Existing Code" by Martin Fowler