Software Engineer
CurrentProjects:A. Data Extraction Tool, used for extracting remittance data from Image or PDF documents. - Designed the entire system architecture across full stack. - Applied OOP techniques for abstracting the document formats from their internal implementation, and for a correct arrangement of common methods. - Designed the Data Structures to hold the extracted data and also to achieve seamless integration DET and Cashbook. - After a first release was sold, created a proof of concept for extracting data without assistance of any geometrical layout. It is based on a rules oriented AI algorithm which extracts the datawithout external guidance.B. Bank data format conversion utility. It reads remittances in a given format and converts it to a different one. - The main function that converts formats is based on a recursive algorithms that runs across input information provided in JSON files. C. Language processor for input data search and edition. Provides users with extended and customised text management capabilities. - Created a scanner for read the expressions and a tokeniser with syntax checking for creating an AST (Abstract Syntax Tree). -Writing the AST builder, the recursive tool for generating the AST. The AST performs the desired text operations.D. Automation of eMail processing. It logs into a specified eMail server and searches for remittance data. - Being a continuation of a previous work, improved the architecture to being Object Oriented. - Developed the layer abstraction for getting data across multiple formats, without going into the specifics of each of them.