I am a keen software developer who sees software development as a hobby and profession. I immerse myself in the project at hand picking up new knowledge at pace and applying it to my work. I am able to communicate seamlessly with my team and work in strict timeline constraints. I'm great with learning new concepts and apply the newly learned knowledge to my work. I love working in teams to generate effective results for the whole group. I have good understanding of OOP and skills in programming.