Today is my last day at my current job - it is the end of another chapter of my career. I don't want to overstate the significance of this job, but I must admit that this job opened my eyes to a lot of new things, and provided me tremendous amounts of opportunities to progress in my career. While I am incredibly eager to start my next opportunity - which I will post more about later - I will definitely miss many of my coworkers here, and I wanted to express my deep gratitude for their support and the opportunities afforded to me the last two years.
My soon-to-be-former employer is a gold certified Microsoft partner, and as such I had the privilege of using a ton of great Microsoft technologies, attending numerous training sessions put together by Microsoft, and in some cases working side by side with Microsoft reps on mission critical projects. Another great perk of this shop was their affinity for giving developers the time and resources to visit some of Microsoft's annual conferences - I myself got the chance to go to PDC 2008 on the company's dime - something which was a great opportunity for me. This shop is also quick to pick up on new Microsoft technologies, and that is what afforded me the opportunities to work in .Net 3.5, WPF, etc. - the breadth of technology used here (and used well) is something to be seen.
From a developers standpoint, this job was my first introduction to a real development shop. By that I mean a company with not just 5-10 developers, but several teams of developers, all of whom are proficient in a wide variety of technologies. Project management and code maintenance were crucial here, and as such I got to use a lot of things which many other developers may be familliar with, but perhaps don't rely on heavily. This included unit tests, acceptance tests, continuous builds, virtualization, sprint planning, sprint reviews, backlog planning and breakdowns, and several other processes that made all our teams and players work together and get things done. It was quite impressive to see how such a large development team is orchestrated to commit to the same projects without everything falling apart and ensuring code quality.
I can't say enough about this great development shop, and I wish everyone here and the company itself the best of luck going forward - I am sure we will stay in touch through the local code camps and user groups.