The excellence and quality of the software that I design and develop is my chief objective.
I have several years of experience developing software, with one year of embedded software development for telephony applications and three years of software design and development in the defence industry.
I aim to develop iteratively, providing the client with software releases throughout development, which facilitates continuous feedback into the software and helps to ensure the delivery of a stable, efficient, and satisfactory product.
My strengths lie in the development of efficient, maintainable, and well-designed code. I practice object oriented design, and I understand proper encapsulation. I work to understand the big picture when designing, yet I care about the details when developing. In addition to high level software design, I also understand the lowest levels of computer architecture. You can be sure that the code you receive from me can be understood and modified years later.