Certificated software developer with bachelor’s degree in information technology complemented by solid understanding of designing and developing applications using Java programming language, writing efficient codes, and debugging / testing all software and codes. Capable of working in various phases of product launch cycle including requirements, architecture, development, testing, and long-term support. Capacity to design and develop software for products according to technical, software, and test specifications. Ability to manage and lead various software development projects from inception to completion within defined scope, quality, and timeline. Possess solid interpersonal, communication, and problem-solving skills.