• More than six years of experience as a software developer.• Four years as a senior software developer.• Knowledgeable of different software design architectures such as MVC, OOP, TDD, and etc.• Knowledgeable of restful API software development.• Knowledgeable of the latest trend of technologies.• Programming NC IV Certification.• Strong desire to learn the newest technology.• Excellent interpersonal and communication skills.