I am a software engineer and trying to get better at this profession, everyday. Up until now, I have worked for a few companies in different roles and different application domains. Here's a summary, if you like: Companies I have worked for:
Business domains:
Key software development technologies:
Keeping up with new technologies:Over the years, I have learned that working on a real project is probably the best way to learn a new technology in depth. However, at the same time this confines the horizon of knowledge to a specific technology and domain. Just to keep myself aware of the cool tech topics beyond my project, here's a list of practices that I am following on a daily basis for the last few years:
|