Seasoned Software Development Engineer with solid experience in PDLs and XML-based technologies. Strong working knowledge of object oriented analysis and design, including UML design patterns. Expertise in the design and development of systems and software for digital document processing. Proficiency in all phases of software development life cycle, including requirements, design, coding, debugging, testing and documentation. Exceptional problem-solving abilities and analytical skills.