A Full Stack Software Engineer with over 18 years of professional experience in software development, software design and computer science. Ability to design, create and manage the whole product life cycle from ground up. Experienced in managing and leading development teams. Always keeps technical background updated by doing research and adapting new techniques and new technologies. A hardworking, self-motivated, and easy-going man with strong communication and management skills. Working with a passion for creating great software.
©