I am a senior software engineer, and have been programming for 25+ years, and still strive to increase my knowledge and to improve both my skills, efficiency and my methodology. I love problem solving and engineering scalable, flexible solutions that help other people.
I have developed Web applications since 1996. I have an extensive experience with problem solving and solution design, software architectural design, scalability, and network programming. Since 1998, I have researched and developed natural language processing systems, and since 2002 I researched ontologies, semantic resources, natural language understanding, and information extraction and retrieval for my Ph.D. I have developed and given given courses about programming to several organisations.
I started programming 6502 Assembly at age 11. I have a comprehensive programming background in several languages including Python, JavaScript, TypeScript, C, C++, and Prolog, with some experience with Perl and Java. I'm thoroughly experienced with several database technologies, including PostgreSQL, Berkeley DB, and MySQL.
Specialties: Problem Analysis, Solution Design, Software Architectural Design, Data Modelling, Natural Language Processing, Computational Linguistics, Knowledge Management, Open Source, GNU/Linux, Web-application Development, System and Network Programming.
Nothing here yet.
No blogs yet.