I am a versatile software developer who mainly works with client-side applications for desktop, web and mobile environments, server-side applications and APIs. I have extensive experience in user interface design, object oriented programming, scripting, and database architecture. I am also knowledgeable in the full life cycle of software design and have team leading experience.