събота, 22 ноември 2008 г.
I haven’t blogged for a long time. Do you remember me? Just to be sure that you haven't forgot my face - on the right side is a picture of me ;-). A lot of things happened, a lot of future topics came in my mind trough this period. For sure you will see soon what I am talking about.
I have postponed this post for some time but think that the point at which to write it came.
What happened with me?
Firstly, I have left my previous company. I have been there for more than 2 years. I have worked on and led as a team leader a lot of different .NET projects and had the chance to work with a lot of great professionals from all over the world. My team and I have produced a lot of great functionality to our clients which was our first goal. However my decision to leave was based on some differences in thinking between me and my bosses – there were things, which I just cannot accept. The people, who know me well, will confirm that I am a very principled man. The good news is that this is an old story and is behind in the past. Now only the good memories will persist and of course the great amount of experience piled there.
Apart from that – I have joined a team, led by Svetlin Nakov, which started (and soon will finish) writing a book on a software development topic called “Introduction to Programming with Java”. It covers a lot of different topics on the fundamentals of computer programming. The book does not focus on the Java language – it just uses the Java language as a tool for writing the samples. That’s why we believe it will become one of the prime sources of knowledge for beginners in computer science short after it is on the market. There I have written a chapter about one of the most widely used advanced data structures – trees and graphs. You can find more information about the book here.
In the same period I have started to work as a part time .NET trainer at National Academy for Software Development. There have led different courses in some of the cutting edge Microsoft technologies. In my previous company training the new members of the development teams was one of my responsibilities and I liked doing it.
Where am I today?
Later I joined NASD .NET team as a full time employee. My responsibilities there include leading a team of very skilled .NET developers working on variety of different .NET projects using the latest technologies and best practices. Another major part of my job is to train people in advanced concepts of .NET programming. But still - why choosing NASD? I have refused some great offers of other good companies and chose this one, because there one can find one of the best and most popular software engineers in Bulgaria. It is a pleasure for me to work with such guys. Of course meeting new people almost every day at our courses is something which I also highly appreciate.
What you can expect?
You know me… Three months is a lot of time and in this period I have worked on and solved a lot of different problems. I will try to write more frequently sharing with you my everyday experience with the software engineering as a whole. I will be happy to hear from you from time to time about your experience with the same or similar problems which you have.
See you soon!